Spaces:
Sleeping
Sleeping
| 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) | |