
    +h4                    |    d dl mZ d dlmZ d dlmZ d dlmZ d dlmZ erd dlmZ  G d de	      Z
 G d	 d
e
      Zy)    )annotations)Any)List)Tuple)TYPE_CHECKING)RevisionContextc                      e Zd Zy)CommandErrorN)__name__
__module____qualname__     C/var/www/html/venv/lib/python3.12/site-packages/alembic/util/exc.pyr
   r
      s    r   r
   c                  0     e Zd Z	 	 	 	 	 	 	 	 d fdZ xZS )AutogenerateDiffsDetectedc                @    t         |   |       || _        || _        y )N)super__init__revision_contextdiffs)selfmessager   r   	__class__s       r   r   z"AutogenerateDiffsDetected.__init__   s!     	! 0
r   )r   strr   r   r   zList[Tuple[Any, ...]]returnNone)r   r   r   r   __classcell__)r   s   @r   r   r      s3     * %	
 
 r   r   N)
__future__r   typingr   r   r   r   alembic.autogenerater   	Exceptionr
   r   r   r   r   <module>r#      s2    "     4	9 		 	r   