B
    FfW  γ               @   sH  d Z G dd deZG dd deZG dd deZG dd deZG d	d
 d
eZG dd deZG dd deZG dd deZ	G dd deZ
G dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd  d eZG d!d" d"eZG d#d$ d$eZG d%d& d&eZG d'd( d(eZd)S )*u(   ΠΠ°Π·ΠΎΠ²ΡΠ΅ ΠΊΠ»Π°ΡΡΡ ΠΎΡΠΈΠ±ΠΎΠΊc               @   s   e Zd ZdZdS )ΪCmfErroru%   ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ CmfN)Ϊ__name__Ϊ
__module__Ϊ__qualname__Ϊ__doc__© r   r   ϊ./cmf/base_error.pyr      s   r   c               @   s   e Zd ZdZdS )ΪCmfGetLockErroru:   ΠΠ΅ ΡΠ΄Π°Π»ΠΎΡΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΡ.N)r   r   r   r   r   r   r   r   r      s   r   c               @   s   e Zd ZdZdS )ΪCmfACLNotInitializedErroruQ   ΠΠΎΠΏΡΡΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ACL, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΡN)r   r   r   r   r   r   r   r   r	      s   r	   c               @   s   e Zd ZdZdS )ΪCmfACLNotFoundErroru%   ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ CmfN)r   r   r   r   r   r   r   r   r
      s   r
   c               @   s   e Zd ZdZdS )ΪCmfDeprecatedErroru)   ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ Cmf.ORMN)r   r   r   r   r   r   r   r   r      s   r   c               @   s   e Zd ZdZdS )ΪCmfOrmErroru)   ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ Cmf.ORMN)r   r   r   r   r   r   r   r   r      s   r   c               @   s   e Zd ZdZdS )ΪCmfOrmIntegrityErroru%    ΠΡΠΈΠ±ΠΊΠΈ ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΠΈ N)r   r   r   r   r   r   r   r   r      s   r   c               @   s   e Zd ZdZdS )ΪCmfOrmHasReferenceErroru3   ΠΠ° ΠΎΠ±ΡΠ΅ΠΊΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ ΡΡΡΠ»ΠΊΠΈN)r   r   r   r   r   r   r   r   r       s   r   c               @   s   e Zd ZdZdS )ΪCmfOrmUniqueErroru'    ΠΡΠΈΠ±ΠΊΠ° ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΠΎΡΡΠΈ N)r   r   r   r   r   r   r   r   r   $   s   r   c               @   s   e Zd ZdZdS )ΪCmfOrmReadonlyModifyErroru0    ΠΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ readonly ΠΎΠ±ΡΠ΅ΠΊΡΠ° N)r   r   r   r   r   r   r   r   r   (   s   r   c               @   s   e Zd ZdZdS )ΪCmfCacheErroru+   ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ Cmf.CacheN)r   r   r   r   r   r   r   r   r   ,   s   r   c               @   s   e Zd ZdZdS )ΪCmfOrmImplicitLazyLoadue   ΠΠΎΠΏΡΡΠΊΠ° Π»Π΅Π½ΠΈΠ²ΠΎΠΉ ΠΏΡΠΎΠ³ΡΡΠ·ΠΊΠΈ, Π΄Π»Ρ Π½Π΅ ΡΠΊΠ°Π·Π°Π½Π½ΡΡ ΡΠ²Π½ΠΎ ΠΏΠΎΠ»Π΅ΠΉ.N)r   r   r   r   r   r   r   r   r   0   s   r   c               @   s   e Zd ZdZdS )ΪCmfUserErroru-   ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠ°Ρ ΠΎΡΠΈΠ±ΠΊΠ°N)r   r   r   r   r   r   r   r   r   4   s   r   c               @   s   e Zd ZdZdS )ΪCmfValidationErroru(   ΠΡΠΈΠ±ΠΊΠ° Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΠΈ ΠΏΠΎΠ»ΡN)r   r   r   r   r   r   r   r   r   8   s   r   c               @   s   e Zd ZdZdS )ΪCmfCastErroru2   ΠΡΠΈΠ±ΠΊΠ° ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ»ΡN)r   r   r   r   r   r   r   r   r   <   s   r   c               @   s   e Zd ZdZdS )ΪCmfAbortErroru&   ΠΡΠΈΠ±ΠΊΠ° Π±ΠΈΠ·Π½Π΅Ρ Π»ΠΎΠ³ΠΈΠΊΠΈN)r   r   r   r   r   r   r   r   r   @   s   r   c               @   s   e Zd ZdZdS )ΪCmfPermissionErroruS   Π£ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠ°Π² Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡN)r   r   r   r   r   r   r   r   r   D   s   r   c               @   s   e Zd ZdZdS )ΪCmfAuthErroru*   ΠΡΠΈΠ±ΠΊΠ° Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ.N)r   r   r   r   r   r   r   r   r   H   s   r   c               @   s   e Zd ZdZdS )ΪCmfAuthReusePasswordErrorug   Π ΡΠΈΡΡΠ΅ΠΌΠ΅ Π½Π΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΎ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ°ΡΠΎΠ»Π΅ΠΉ.N)r   r   r   r   r   r   r   r   r   L   s   r   c               @   s   e Zd ZdZdS )ΪCmfIcapCheckErroru4   ΠΠ°Π½Π½ΡΠ΅ Π½Π΅ ΠΏΡΠΎΡΠ»ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ icapN)r   r   r   r   r   r   r   r   r   P   s   r   N)r   Ϊ	Exceptionr   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   Ϊ<module>   s(   