CoolFace
Apppublic

fmatituy/selectospromanager

sourceHugging Faceupdated 6mo agoView on Hugging Face
0likes
exceptions.cpython-313.pyc11 linesDownload Raw Back to __pycache__
1�

2;��iW��l�SSKJr SSKJr "SS\5r"SS\5r"SS\5rS	\4S3jrg)�)�ui)�loggerc�<^�\rSrSrSrSS\S\4U4SjjjrSrU=r$)�SelectosException�zBase exception para el ERP.�message�codec�P>�XlX l[TU]
UR5 g)N)rr	�super�__init__)�selfrr	�	__class__s   ��.\src\core\exceptions.pyr�SelectosException.__init__s������	�
������&�)r	r)�
GENERIC_ERROR)	�__name__�4__module__�__qualname__�__firstlineno__�__doc__�strr�__static_attributes__�
__classcell__)rs@rrrs���%�'��'�3�'�'rrc��\rSrSrSrSrg)�	AuthError�u#Error de autenticación o permisos.�N�rrrrrrrrrrrs��-�rrc��\rSrSrSrSrg)�
DatabaseError�z!Error en la capa de persistencia.rNrrrrr!r!s��+�rr!�ec��[U5n[R"SU3SS9 [R"SSSSS9 g! g=f)	u�5Captura errores no manejados para prevenir el crash del servidor.6Muestra una notificación amigable al usuario y loguea el error técnico.7zCRITICAL ERROR CAPTURED: T)�exc_infouI⚠️ Ha ocurrido un error inesperado. Por favor, contacte a Soporte IT.�negative�top)�type�position�close_buttonN)rr�errorr�notify)r#�	error_msgs  r�global_exception_handlerr.sJ��8�A��I�9�L�L�,�Y�K�8�4�H�
�10�	�	�W����		11��
��s	�=�AN)	�niceguir�core.loggerr�	Exceptionrrr!r.rrr�<module>r2s=����'�	�'�	�!�	�	�%�	�
�	�
r