|
123456789101112131415161718192021222324252627282930 |
- 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
- ## print
- ## 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)
|