HEX
Server: LiteSpeed
System: Linux standart9.isimtescil.net 3.10.0-962.3.2.lve1.5.26.7.el7.x86_64 #1 SMP Wed Oct 2 07:53:12 EDT 2019 x86_64
User: karalev (5310)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: //opt/alt/python37/lib/python3.7/site-packages/paste/util/__pycache__/threadinglocal.cpython-37.pyc
B

b�N��@srdZyddlZWn$ek
r4Gdd�de�ZYn:Xy
ejZWn,ek
rlddlZGdd�de�ZYnXdS)zl
Implementation of thread-local storage, for Python versions that don't
have thread local storage natively.
�Nc@seZdZdS)�localN)�__name__�
__module__�__qualname__�rr�J/opt/alt/python37/lib/python3.7/site-packages/paste/util/threadinglocal.pyrsrc@s>eZdZdd�Zejfdd�Zejfdd�Zejfdd�Zd	S)
rcCsi|jd<dS)N�__objs)�__dict__)�selfrrr�__init__szlocal.__init__cCs@y|jd|�|Stk
r:td||�f��YnXdS)Nrz(No variable %s defined for the thread %s)r	�KeyError�AttributeError)r
�attr�grrr�__getattr__szlocal.__getattr__cCs||jd�|�i�|<dS)Nr)r	�
setdefault)r
r�valuerrrr�__setattr__!szlocal.__setattr__cCsBy|jd|�|=Wn&tk
r<td||�f��YnXdS)Nrz$No variable %s defined for thread %s)r	rr
)r
rrrrr�__delattr__$szlocal.__delattr__N)	rrrr�thread�	get_identrrrrrrrrs)�__doc__�	threading�ImportError�objectrr
rrrrr�<module>s