
    h                         S SK Jr   " S S\5      r " S S\5      r " S S\5      r " S S	\5      r " S
 S\5      r " S S\	5      r
 " S S\5      r " S S\5      r " S S\5      rg)    )DatabaseErrorc                       \ rS rSrSrSrg)AmbiguityError   z.More than one migration matches a name prefix. N__name__
__module____qualname____firstlineno____doc____static_attributes__r       Q/var/www/html/env/lib/python3.13/site-packages/django/db/migrations/exceptions.pyr   r      s    8r   r   c                       \ rS rSrSrSrg)BadMigrationError
   z5There's a bad migration (unreadable/bad format/etc.).r   Nr   r   r   r   r   r   
       ?r   r   c                       \ rS rSrSrSrg)CircularDependencyError   z5There's an impossible-to-resolve circular dependency.r   Nr   r   r   r   r   r      r   r   r   c                       \ rS rSrSrSrg)InconsistentMigrationHistory   z>An applied migration has some of its dependencies not applied.r   Nr   r   r   r   r   r      s    Hr   r   c                       \ rS rSrSrSrg)InvalidBasesError   z)A model's base classes can't be resolved.r   Nr   r   r   r   r   r      s    3r   r   c                       \ rS rSrSrSrg)IrreversibleError"   z2An irreversible migration is about to be reversed.r   Nr   r   r   r   r   r   "   s    <r   r   c                   .    \ rS rSrSrSS jrS rS rSrg)	NodeNotFoundError(   z@An attempt on a node is made that is not available in the graph.Nc                 (    Xl         X0l        X l        g N)messageoriginnode)selfr&   r(   r'   s       r   __init__NodeNotFoundError.__init__+   s    	r   c                     U R                   $ r%   )r&   r)   s    r   __str__NodeNotFoundError.__str__0   s    ||r   c                 $    SU R                   < S3$ )NzNodeNotFoundError())r(   r-   s    r   __repr__NodeNotFoundError.__repr__3   s    *.))55r   )r&   r(   r'   r%   )	r	   r
   r   r   r   r*   r.   r2   r   r   r   r   r"   r"   (   s    J
6r   r"   c                       \ rS rSrSrg)MigrationSchemaMissing7   r   Nr	   r
   r   r   r   r   r   r   r5   r5   7       r   r5   c                       \ rS rSrSrg)InvalidMigrationPlan;   r   Nr7   r   r   r   r:   r:   ;   r8   r   r:   N)	django.dbr   	Exceptionr   r   r   r   
ValueErrorr   RuntimeErrorr   LookupErrorr"   r5   r:   r   r   r   <module>rA      st    #	Y 			 		i 		9 		
 		 	6 6	] 		: 	r   