+
    eiY  c                   s    ^ 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# )i    Nc                   s    ] 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       3/usr/lib/python3.14/site-packages/keyring/errors.pyr    r       s    .r	   r    c                   s    ] 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                   s    ] 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                   s    ] 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                   s    ] 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                   s    ] 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                   s<   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                sZ    \         P                  ! R \        ^R7       Wn        RV n        R# )zHExceptionRaisedContext is deprecated; use `jaraco.context.ExceptionTrap`)Z
stacklevelN)warningsZwarnZDeprecationWarningExpectedExceptionexc_info)selfr   s   &&r
   __init__ZExceptionRaisedContext.__init__#   s&    V	

 "3r	   c                sV    \         P                  \        4      V n        V P                  # N)ZobjectZ__new__ExceptionInfor   r      &r
   	__enter__Z ExceptionRaisedContext.__enter__,   s    }5}}r	   c                s    V P                   P                  ! V!   V P                   P                  ;'       d+    \        V P                   P                  V P                  4      # r   )r   r   typeZ
issubclassr   )r   r   s   &*r
   __exit__ZExceptionRaisedContext.__exit__0   sL    )}}!! 
 
jMM 6 6'
 	
r	   )r   r   N)r   r   r   r   r   	Exceptionr   r   r   r   __classdictcell__Z__classdict__   @r
   r   r      s#     
 *3 
 
r	   r   c                   s0   a  ] tR t^7t o R tR t]tRtV tR# )r   c                s`    V'       g   \         P                  ! 4       pVw  V n        V n        pR # r   )sysr   r   value)r   ZinfoZ_s   &* r
   r   ZExceptionInfo.__init__8   s     <<>D#' 	4:qr	   c                s,    \        V P                  4      # )z&
Return True if an exception occurred
)Zboolr   r   r   r
   __bool__ZExceptionInfo.__bool__=   s     DIIr	   )r   r"   N)	r   r   r   r   r   r#   Z__nonzero__r   r   r   r    r
   r   r   7   s     (
 Kr	   r   )r!   r   r   r    r   r   r   r   ZRuntimeErrorr   r   r   r   r	   r
   <module>r$      si    
 /9 /1| 15, 5; ;3L 32\< 2
 
4 r	   