Ë
    Ø¾™hU  ã                   óJ   — d Z ddlmZmZmZ ddlmZ ddgZd„ Zeefd„Zd
d	„Z	y)zPython compatibility utilities.é    )ÚWRAPPER_ASSIGNMENTSÚWRAPPER_UPDATESÚpartial)Úupdate_wrapperr   Úwrapsc                 ó4   — t        | |g|¢­i |¤Ž} || _        | S )z*Update wrapper, also setting .__wrapped__.)Ú_update_wrapperÚ__wrapped__)ÚwrapperÚwrappedÚargsÚkwargss       úF/var/www/Befach/backend/env/lib/python3.12/site-packages/vine/utils.pyr   r      s%   € ä˜g wÐ@°Ò@¸Ñ@€GØ!€GÔØ€Nó    c                 ó(   — t        t        | ||¬«      S )z4Backport of Python 3.5 wraps that adds .__wrapped__.©r   ÚassignedÚupdated)r   r   r   s      r   r   r      s   € ô ”>¨7Ø$¨gô7ð 7r   Nc                 óD   — |j                   |ur|j                  |«      ‚|‚)zReraise exception.)Ú__traceback__Úwith_traceback)ÚtpÚvalueÚtbs      r   Úreraiser      s&   € à×Ñ "Ñ$Ø×"Ñ" 2Ó&Ð&Ø
€Kr   )N)
Ú__doc__Ú	functoolsr   r   r   r   r	   Ú__all__r   r   © r   r   ú<module>r       s2   ðÙ %ß CÑ CÝ 7à˜WÐ
%€òð 'Ø!ó7ôr   