+
    	:i  c                   sH   ^ RI t ^ RIHtHt ] P                  ! ]! RR4      ]! RR4      RR7      t ]P
                  tRR	.t/ s	/ s
R
tR tR t ! R R]4      t]! ^R]! R4      4       ]! ^R]! R4      4       ]! ^R]! R4      4       ]! ^R]! R4      4       ]! ^R]! R4      4       ]! ^R]! R4      4       ]! ^R]! R4      4       ]! ^R]! R4      4       ]! ^	R]! R4      4       ]! ^
R ]! R!4      4       ]! ^R"]! R#4      4       ]! ^R$]! R%4      4       ]! ^R&]! R'4      4       ]! ^R(]! R)4      4       ]! ^R*]! R+4      4       ]! ^R,]! R-4      4       ]! ^R.]! R/4      4       ]! ^R0]! R14      4       ]! ^R2]! R34      4       R#   ] d    ]P                   t ELci ; i)4i    N)parse_config_setting
get_configZgeneralZi18n_text_domainZi18n_locale_dirT)ZdomainZ	localedirZfallbackProgramErrorget_strerrori  c                 sd    \         P                  V R 4      pVf   ^ R IpVP                  V 4      pV# N)strerrorZgetos)errnostrr   s   &  ;/usr/lib/python3.14/site-packages/setroubleshoot/errcode.pyr   r   .   s-    
,,ud
#C
{kk% J    c                 s    \         V ,           pV\        4       V&   V\        V&   \        P	                  V4       V\
        V&   R # r   )
ERROR_BASEZglobalserrcode__all__Zappendr   )ZnumZnamer   r   s   &&& r	   errr   6   s7     EGIdOGDMNN4HUOr
   c                   s0   a  ] tR t^Bt o RR ltR tRtV tR# )r   Nc                s    Wn         Vf   \        V4      V n        MW n        Ve#   V ;P                  RV,           ,          un        R # R # )NZ )r   r   r   )selfr   r   Zdetails   &&&&r	   __init__ZProgramError.__init__D   s;    
(/DM$MMMS6\)M r
   c                s@    R V P                   V P                  3,          # )z[Errno %d] %sr   r   )r   s   &r	   __str__ZProgramError.__str__M   s    $**dmm!<<<r
   r   )NN)Z__name__Z
__module__Z__qualname__Z__firstlineno__r   r   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r	   r   r   B   s     *= =r
   ZERR_NO_SIGNATURE_MATCHzsignature not foundZERR_MULTIPLE_SIGNATURE_MATCHzmultiple signatures matchedZERR_SIGNATURE_ID_NOT_FOUNDzid not foundZERR_DATABASE_NOT_FOUNDzdatabase not foundZERR_NOT_MEMBERzitem is not a memberZERR_ILLEGAL_USER_CHANGEzillegal to change userZERR_METHOD_NOT_FOUNDzmethod not foundZERR_CANNOT_CREATE_GUIzcannot create GUIZERR_UNKNOWN_VALUEzvalue unknownZERR_FILE_OPENzcannot open fileZERR_INVALID_EMAIL_ADDRzinvalid email addressZERR_SOCKET_ERRORzsocket errorZERR_SOCKET_HUPzconnection has been brokenZERR_IO_INVALIDz0Invalid request. The file descriptor is not openZERR_USER_PERMISSIONz&insufficient permission to modify userZERR_AUTHENTICATION_FAILEDzauthentication failedZERR_USER_PROHIBITEDzuser prohibitedZERR_NOT_AUTHENTICATEDznot authenticatedZERR_USER_LOOKUPzuser lookup failed)ZgettextZsetroubleshoot.configr    r   ZtranslationZugettextZ_ZAttributeErrorr   r   r   r   r   r   Z	Exceptionr   ) r
   r	   <module>r      s  &  B!!I?Q)R,6yBS,T+/1A  

=9 =" A#8!9 : A%q)F'G H A#Q~%6 7 A#7!8 9 A12 3 A !$<"= > Aq!34 5 A"5 6 7 AAo. / B-. / B !$;"< = BAn- . B!89 : B!NO P Bq!IJ K B#Q'>%? @ Bq!23 4 B#6!7 8 B112 3Y  As   F
 
F! F!