codekingpro/portable-devtools
114k
1import sys2 3if sys.version_info < (3,):4 try:5 from thread import allocate_lock6 except ImportError:7 from dummy_thread import allocate_lock8else:9 try:10 from _thread import allocate_lock11 except ImportError:12 from _dummy_thread import allocate_lock13 14 15##import sys16##l1 = allocate_lock17 18##class allocate_lock(object):19## def __init__(self):20## self._real = l1()21## def __enter__(self):22## for i in range(4, 0, -1):23## print sys._getframe(i).f_code24## print25## return self._real.__enter__()26## def __exit__(self, *args):27## return self._real.__exit__(*args)28## def acquire(self, f):29## assert f is False30## return self._real.acquire(f)31 