
     [1f                    &    d dl mZ d dlZd dlZd Zy)    )annotationsNc                n     t        j                         t        j                          fd       }|S )z+Decorator to synchronise __getattr__ calls.c                 D    5   | i |cd d d        S # 1 sw Y   y xY w)N )argskwargslockwrapped_functions     Dlib/python3.12/site-packages/menuinst/_vendor/apipkg/_syncronized.pysynchronized_wrapper_functionz4_synchronized.<locals>.synchronized_wrapper_function   s(     	5#T4V4	5 	5 	5s   )	threadingRLock	functoolswraps)r
   r   r	   s   ` @r   _synchronizedr      s5     ??D__%&5 '5 )(    )
__future__r   r   r   r   r   r   r   <module>r      s    "  )r   