import sys | |
import time | |
import _prep | |
from osmo_gsm_tester.util import FileLock | |
fl = FileLock('/tmp/lock_test', '_'.join(sys.argv[1:])) | |
with fl: | |
print('acquired lock: %r' % fl.owner) | |
sys.stdout.flush() | |
time.sleep(0.5) | |
print('leaving lock: %r' % fl.owner) | |
sys.stdout.flush() | |
# vim: expandtab tabstop=4 shiftwidth=4 |