File: //usr/lib/python3/dist-packages/trac/util/__pycache__/concurrency.cpython-310.pyc
o
�k�`� � @ st zd dl Z W n ey d dlZ dd� e _Y nw G dd� de j�Zze j W n
ey4 e jZY dS w e jZdS )� Nc C s dS )Nr � r r r �7/usr/lib/python3/dist-packages/trac/util/concurrency.py�<lambda> s r c @ s e Zd ZdZdd� ZdS )�ThreadLocalzKA thread-local storage allowing to set default values on construction.
c K s t j�| � | j�|� d S )N)� threading�local�__init__�__dict__�update)�self�kwargsr r r r s zThreadLocal.__init__N)�__name__�
__module__�__qualname__�__doc__r r r r r r s r ) r �ImportError�dummy_threading�
_get_identr r � get_ident�AttributeError�
get_thread_idr r r r �<module> s
�
�