?,bi nSrSSKJr SSKJr S/r"SS5r\S5r"SS5rSS K J r J r g ) zThread-local objects. (Note that this module provides a Python version of the threading.local class. Depending on the version of Python you're using, there may be a faster one available. You should always import the `local` class from `threading`.) )ref)contextmanagerlocalc.\rSrSrSrSrSrSrSrSr g) _localimplz#A class managing thread-local dicts)keydicts localargs locallock __weakref__cJS[[U55-Ul0Ulg)Nz_threading_local._localimpl.)stridr r )selfs 7/opt/alt/python313/lib64/python3.13/_threading_local.py__init___localimpl.__init__s2C4MA cL[5nUR[U5S$)zHReturn the dict for the current thread. Raises KeyError if none defined.)current_threadr r)rthreads rget_dict_localimpl.get_dict$s$ !zz"V*%a((rc^^0nURn[5n[U5nU4U4SjjnU4U4Sjjn[X5m[X65mTURU'TU4UR U'U$)z8Create a new dict for the current thread, and return it.c6>T"5nUbURU ggN)__dict__)_r rwrthreads r local_deleted-_localimpl.create_dict..local_deleted0s!ZF!OOC("rcR>T"5nUbURRU5nggr)r pop)r idtrdctwrlocals rthread_deleted._localimpl.create_dict..thread_deleted5s) IE kkooc*!r)r rrrrr ) r localdictr rr&r"r)r(r!s @@r create_dict_localimpl.create_dict*sp hh!j!$ ) #& +d*v.&"I- 3r)r r N) __name__ __module__ __qualname____firstlineno____doc__ __slots__rrr,__static_attributes__rrrrs-GI) rrc#\# [RUS5nUR5nUR [RUSU5 Sv SSS5 g![a3 UR 5nUR up4UR "U0UD6 Nmf=f!,(df  g=f7f)N _local__implr) object__getattribute__rKeyErrorr,r rr __setattr__)rimplr'argskws r_patchr?Ds  " "4 8D#mmo 4S1   # >> t"r"# s>B,A B,B B,:BB,BB, B)%B,c0\rSrSrSrSrSrSrSrSr g) rR)r7rc,U(dU(a(UR[RLa [S5e[RU5n[ 5nX4Ul[ 5Ul[RUSU5 UR5 U$)Nz*Initialization arguments are not supportedr7) rr8 TypeError__new__rr RLockr r;r,)clsr=r>rr<s rrD local.__new__Usn BS\\V__<HI I~~c"|46  rcx[U5 [RX5sSSS5 $!,(df  g=fr)r?r8r9rnames rr9local.__getattribute__cs! D\**46\\s+ 9cUS:Xa"[SURR-5e[U5 [R XU5sSSS5 $!,(df  g=fNrz+%r object attribute '__dict__' is read-only)AttributeError __class__r.r?r8r;)rrJvalues rr;local.__setattr__gsO :  =..))*+ +D\%%d%8\\s A A"cUS:Xa"[SURR-5e[U5 [R X5sSSS5 $!,(df  g=frM)rNrOr.r?r8 __delattr__rIs rrSlocal.__delattr__osM :  =..))*+ +D\%%d1\\s A A!r5N) r.r/r0r1r3rDr9r;rSr4r5rrrrRs*I 792r)rrEN) r2weakrefr contextlibr__all__rr?r threadingrrEr5rrrYsK% )))X  #2#2L,+r