import sys | |
if sys.version_info < (3,): | |
try: | |
from thread import allocate_lock | |
except ImportError: | |
from dummy_thread import allocate_lock | |
else: | |
try: | |
from _thread import allocate_lock | |
except ImportError: | |
from _dummy_thread import allocate_lock | |
##import sys | |
##l1 = allocate_lock | |
##class allocate_lock(object): | |
## def __init__(self): | |
## self._real = l1() | |
## def __enter__(self): | |
## for i in range(4, 0, -1): | |
## print sys._getframe(i).f_code | |
## return self._real.__enter__() | |
## def __exit__(self, *args): | |
## return self._real.__exit__(*args) | |
## def acquire(self, f): | |
## assert f is False | |
## return self._real.acquire(f) | |