import sys import time import os import _prep from osmo_gsm_tester.core.util import FileLock, touch_file testdir, name = sys.argv[1:] stop_signalling_file = os.path.join(testdir, name) if not os.path.isfile(stop_signalling_file): print('expected a stop-file %r' % stop_signalling_file) exit(1) lockfile_path = os.path.join(testdir, 'lock_test') fl = FileLock(lockfile_path, name) touch_file(stop_signalling_file + '.ready') with fl: while os.path.exists(stop_signalling_file): time.sleep(.1) touch_file(stop_signalling_file + '.done') # vim: expandtab tabstop=4 shiftwidth=4