mò =¬rCc@sÿdZdkZdklZdefd„ƒYZd„Zee_d„Z d„Z d„Z d d „Z eƒZ d „Zd „Zd „Zdaead„ZydkZdkZWnej odZdZn Xe eƒdddddgZdS(s A module that will allow your program to be multi-threaded, micro-threaded, and single-threaded. Currently microthreads are unimplemented. The idea is to abstract away some commonly used functionality so that I don't have to special-case it in all programs. N(shookt DummyLockcBstZdZd„ZRS(sF Hack to allow locks to be unpickled on an unthreaded system. cCs tffS(N(t unpickle_lock(tself((tq/home/radix/Projects/Twisted/branches/releases/twisted-core-2.5.x-2329-2/Twisted.exp/twisted/python/threadable.pyt __reduce__s(t__name__t __module__t__doc__R(((RRs cCs#tdj o tƒSntƒSdS(N(tthreadingmoduletNonetXLockR(((RRs  cOs]d|ijo<tiƒd|ijotƒ|id