Neels Hofmeyr | dae3d3c | 2017-03-28 12:16:58 +0200 | [diff] [blame^] | 1 | import sys |
2 | import time | ||||
3 | |||||
4 | import _prep | ||||
5 | |||||
6 | from osmo_gsm_tester.utils import FileLock | ||||
7 | |||||
8 | fl = FileLock('/tmp/lock_test', '_'.join(sys.argv[1:])) | ||||
9 | |||||
10 | with fl: | ||||
11 | print('acquired lock: %r' % fl.owner) | ||||
12 | sys.stdout.flush() | ||||
13 | time.sleep(0.5) | ||||
14 | print('leaving lock: %r' % fl.owner) | ||||
15 | sys.stdout.flush() | ||||
16 | |||||
17 | # vim: expandtab tabstop=4 shiftwidth=4 |