
    f                     F    d dl mZ d dlmZ  edd      Zd Zed        Zy)    )contextmanager)
ContextVarrequestN)defaultc                 J    | dk(  rt         j                         S t        |       )Nr   )_request_vargetAttributeError)names    O/var/www/cs2snipe.com/venv/lib/python3.12/site-packages/allauth/core/context.py__getattr__r      s$    y!!

    c              #      K   t         j                  |       }	 d  t         j                  |       y # t         j                  |       w xY ww)N)r   setreset)r   tokens     r   request_contextr      s:     W%E"5!5!s   A3 AA

A)
contextlibr   contextvarsr   r   r   r    r   r   <module>r      s2    % " )T2 " "r   