+
    Z8iY                         ^ RI t ^ RIt ! R R]4      t ! R R]4      t ! R R]4      t ! R R	]4      t ! R
 R]4      t ! R R]]4      t	 ! R R4      t
 ! R R4      tR# )    Nc                       ] tR t^tRtRtR# )KeyringErrorz$Base class for exceptions in keyring N__name__
__module____qualname____firstlineno____doc____static_attributes__r       .lib/python3.14/site-packages/keyring/errors.pyr   r      s    .r   r   c                       ] tR t^	tRtRtR# )PasswordSetErrorz&Raised when the password can't be set.r   Nr   r   r   r   r   r   	   s    0r   r   c                       ] tR t^tRtRtR# )PasswordDeleteErrorz*Raised when the password can't be deleted.r   Nr   r   r   r   r   r      s    4r   r   c                       ] tR t^tRtRtR# )	InitErrorz0Raised when the keyring could not be initialisedr   Nr   r   r   r   r   r      s    :r   r   c                       ] tR t^tRtRtR# )KeyringLockedz(Raised when the keyring failed unlockingr   Nr   r   r   r   r   r      s    2r   r   c                       ] tR t^tRtRtR# )NoKeyringErrorz'Raised when there is no keyring backendr   Nr   r   r   r   r   r      s    1r   r   c                   <   a  ] tR t^t o Rt]3R ltR tR tRt	V t
R# )ExceptionRaisedContextzO
An exception-trapping context that indicates whether an exception was
raised.
c                Z    \         P                  ! R \        ^R7       Wn        RV n        R# )zHExceptionRaisedContext is deprecated; use `jaraco.context.ExceptionTrap`)
stacklevelN)warningswarnDeprecationWarningExpectedExceptionexc_info)selfr    s   &&r   __init__ExceptionRaisedContext.__init__#   s&    V	

 "3r   c                V    \         P                  \        4      V n        V P                  # N)object__new__ExceptionInfor!   r"   s   &r   	__enter__ ExceptionRaisedContext.__enter__,   s    }5}}r   c                    V P                   P                  ! V!   V P                   P                  ;'       d+    \        V P                   P                  V P                  4      # r&   )r!   r#   type
issubclassr    )r"   r!   s   &*r   __exit__ExceptionRaisedContext.__exit__0   sL    )}}!! 
 
jMM 6 6'
 	
r   )r    r!   N)r   r   r	   r
   r   	Exceptionr#   r+   r0   r   __classdictcell____classdict__s   @r   r   r      s#     
 *3 
 
r   r   c                   0   a  ] tR t^7t o R tR t]tRtV tR# )r)   c                `    V'       g   \         P                  ! 4       pVw  V n        V n        pR # r&   )sysr!   r.   value)r"   info_s   &* r   r#   ExceptionInfo.__init__8   s     <<>D#' 	4:qr   c                ,    \        V P                  4      # )z&
Return True if an exception occurred
)boolr.   r*   s   &r   __bool__ExceptionInfo.__bool__=   s     DIIr   )r.   r9   N)	r   r   r	   r
   r#   r?   __nonzero__r   r3   r4   s   @r   r)   r)   7   s     (
 Kr   r)   )r8   r   r2   r   r   r   r   r   RuntimeErrorr   r   r)   r   r   r   <module>rC      si    
 /9 /1| 15, 5; ;3L 32\< 2
 
4 r   