
    g                         d dl mZ  G d de      Z G d de      Z G d de      Z G d d	e      Z G d
 de      Z G d de	      Z
 G d de      Z G d de      Z G d de      Zy)    )DatabaseErrorc                       e Zd ZdZy)AmbiguityErrorz.More than one migration matches a name prefix.N__name__
__module____qualname____doc__     w/var/www/python.vincentserveurtest.ovh/public_html/venv/lib/python3.12/site-packages/django/db/migrations/exceptions.pyr   r      s    8r   r   c                       e Zd ZdZy)BadMigrationErrorz5There's a bad migration (unreadable/bad format/etc.).Nr   r   r   r   r   r   
       ?r   r   c                       e Zd ZdZy)CircularDependencyErrorz5There's an impossible-to-resolve circular dependency.Nr   r   r   r   r   r      r   r   r   c                       e Zd ZdZy)InconsistentMigrationHistoryz>An applied migration has some of its dependencies not applied.Nr   r   r   r   r   r      s    Hr   r   c                       e Zd ZdZy)InvalidBasesErrorz)A model's base classes can't be resolved.Nr   r   r   r   r   r      s    3r   r   c                       e Zd ZdZy)IrreversibleErrorz2An irreversible migration is about to be reversed.Nr   r   r   r   r   r   "   s    <r   r   c                   $    e Zd ZdZddZd Zd Zy)NodeNotFoundErrorz@An attempt on a node is made that is not available in the graph.Nc                 .    || _         || _        || _        y N)messageoriginnode)selfr   r   r   s       r   __init__zNodeNotFoundError.__init__+   s    	r   c                     | j                   S r   )r   r    s    r   __str__zNodeNotFoundError.__str__0   s    ||r   c                 "    d| j                   dS )NzNodeNotFoundError())r   r#   s    r   __repr__zNodeNotFoundError.__repr__3   s    *.))55r   r   )r   r   r	   r
   r!   r$   r'   r   r   r   r   r   (   s    J
6r   r   c                       e Zd Zy)MigrationSchemaMissingNr   r   r	   r   r   r   r)   r)   7       r   r)   c                       e Zd Zy)InvalidMigrationPlanNr*   r   r   r   r-   r-   ;   r+   r   r-   N)	django.dbr   	Exceptionr   r   r   r   
ValueErrorr   RuntimeErrorr   LookupErrorr   r)   r-   r   r   r   <module>r3      st    #	Y 			 		i 		9 		
 		 	6 6	] 		: 	r   