
    k7i                     @    \ \\\-  \-  \-  S -  4   r " S S\5      rg )Nc                   r   ^  \ rS rSr% SrSr\S-  \S'   Sr\	S-  \S'   SS\	S-  S\S-  4U 4S jjjr
SrU =r$ )	BaseKeyValueError   z/Base exception for all KV Store Adapter errors.N
extra_infomessagec                 >  > / nU(       a  UR                  U5        U(       aF  SR                  S UR                  5        5       5      nU(       a  SU-   S-   nUR                  U5        SR                  U5      U l        [        TU ]  U R                  5        X l        g )N;c              3   4   #    U  H  u  pU S U 3v   M     g7f): N ).0kvs      V/home/james-whalen/.local/lib/python3.13/site-packages/key_value/shared/errors/base.py	<genexpr>-BaseKeyValueError.__init__.<locals>.<genexpr>   s     %Q>Pda2aSk>Ps   ()r
   )appendjoinitemsr   super__init__r   )selfr   r   message_partsextra_info_str	__class__s        r   r   BaseKeyValueError.__init__
   s    #%  ) XX%Qj>N>N>P%QQN!$~!5!;  0yy/&$    )r   r   )NN)__name__
__module____qualname____firstlineno____doc__r   ExtraInfoType__annotations__r   strr   __static_attributes____classcell__)r   s   @r   r   r      sD    9'+J$+GS4Z%d
 %}t?S % %r   r   )dictr&   intfloatboolr$   	Exceptionr   r   r   r   <module>r.      s3   S#)e+d2T99:%	 %r   