Neels Hofmeyr | dae3d3c | 2017-03-28 12:16:58 +0200 | [diff] [blame] | 1 | import sys |
| 2 | import time |
| 3 | |
| 4 | import _prep |
| 5 | |
Neels Hofmeyr | 3531a19 | 2017-03-28 14:30:28 +0200 | [diff] [blame] | 6 | from osmo_gsm_tester.util import FileLock |
Neels Hofmeyr | dae3d3c | 2017-03-28 12:16:58 +0200 | [diff] [blame] | 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 |