
    STh                         d Z ddlZ G d de      Z G d dej                  j
                        Zej                  dk  rej                  j
                  ZyeZy)z?Provide a compatibility layer for requests.auth.HTTPDigestAuth.    Nc                        e Zd Zd ZddZd Zy)_ThreadingDescriptorc                      || _         || _        y N)propdefault)selfr   r   s      o/home/www/backend.miabetepe.com/venv/lib/python3.12/site-packages/requests_toolbelt/auth/_digest_auth_compat.py__init__z_ThreadingDescriptor.__init__   s    	    Nc                 X    t        |j                  | j                  | j                        S r   )getattr_thread_localr   r   )r	   objobjtypes      r
   __get__z_ThreadingDescriptor.__get__
   s    s(($))T\\BBr   c                 F    t        |j                  | j                  |       y r   )setattrr   r   )r	   r   values      r
   __set__z_ThreadingDescriptor.__set__   s    !!499e4r   r   )__name__
__module____qualname__r   r   r    r   r
   r   r      s    C5r   r   c                   x    e Zd Z edd      Z edd      Z edd      Z edi       Z edd	      Z ed
d      Z	y	)_HTTPDigestAuthinitT
last_nonce nonce_countr   chalposNnum_401_calls   )
r   r   r   r   r   r   r    r!   r"   r#   r   r   r
   r   r      sJ    -D%lB7J&}a8K+D
ud
+C(!<Mr   r   i  )__doc__requestsobjectr   authHTTPDigestAuthr   	__build__r   r   r
   <module>r+      sQ    E 	56 	5=hmm22 =  ]]11N$Nr   