grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026 й¼]þã@s§dddddddgZdZeZid d„Zd d„Zd d„Zd d„Zd dd„Zdd„Z Gdd„de ƒZ da da dd„Zd S)ÚerrorÚstart_new_threadÚexitÚ get_identÚ allocate_lockÚinterrupt_mainÚLockTypeééc Cs³t|ƒttƒƒkr'tdƒ‚t|ƒttƒƒkrNtdƒ‚day|||ŽWn/tk ryYnddl}|jƒYnXdatr¯dat ‚dS)Nz2nd arg must be a tuplez3rd arg must be a dictFéT) ÚtypeÚtupleÚ TypeErrorÚdictÚ_mainÚ SystemExitÚ tracebackÚ print_excÚ _interruptÚKeyboardInterrupt)ÚfunctionÚargsÚkwargsr©rú2/opt/alt/python35/lib64/python3.5/_dummy_thread.pyrs     cCs t‚dS)N)rrrrrr=scCsdS)NééÿÿÿÿrrrrrrAscCstƒS)N)rrrrrrJsNcCs|dk rtdƒ‚dS)Nz'setting thread stack size not supportedr )r)ÚsizerrrÚ stack_sizeNs  rcCstƒS)N)rrrrrÚ _set_sentinelTsrc@sdeZdZdd„Zdddd„ZeZdd„Zd d „Zd d „Zd d„Z dS)rcCs d|_dS)NF)Ú locked_status)ÚselfrrrÚ__init__cszLockType.__init__NrcCsb|dks|rd|_dS|js5d|_dS|dkrZddl}|j|ƒdSdS)NTr F)rÚtimeÚsleep)r ZwaitflagÚtimeoutr"rrrÚacquirefs       zLockType.acquirecCs|jƒdS)N)Úrelease)r ÚtypÚvalÚtbrrrÚ__exit__€szLockType.__exit__cCs|jst‚d|_dS)NFT)rr)r rrrr&ƒs  zLockType.releasecCs|jS)N)r)r rrrÚlockedŒszLockType.lockedcCs;d|jrdnd|jj|jjtt|ƒƒfS)Nz<%s %s.%s object at %s>r+Úunlocked)rÚ __class__Ú __module__Ú __qualname__ÚhexÚid)r rrrÚ__repr__�s   zLockType.__repr__r) Ú__name__r.r/r!r%Ú __enter__r*r&r+r2rrrrrXs   FTcCstrt‚ndadS)NT)rrrrrrrrœs l)Ú__all__Ú TIMEOUT_MAXÚ RuntimeErrorrrrrrrrÚobjectrrrrrrrrÚs    @