projects
/
python_utils.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Change locking boundaries for shared dict. Add a unit test.
[python_utils.git]
/
remote_worker.py
diff --git
a/remote_worker.py
b/remote_worker.py
index 211b2132ff07c8ef0caa54b4b68e89e3fe7c8caf..b58c6ba0a66f8d32b2b81af72a66d23493c9b2e5 100755
(executable)
--- a/
remote_worker.py
+++ b/
remote_worker.py
@@
-31,20
+31,20
@@
cfg.add_argument(
type=str,
required=True,
metavar='FILENAME',
type=str,
required=True,
metavar='FILENAME',
- help='The location of the bundle of code to execute.'
+ help='The location of the bundle of code to execute.'
,
)
cfg.add_argument(
'--result_file',
type=str,
required=True,
metavar='FILENAME',
)
cfg.add_argument(
'--result_file',
type=str,
required=True,
metavar='FILENAME',
- help='The location where we should write the computation results.'
+ help='The location where we should write the computation results.'
,
)
cfg.add_argument(
'--watch_for_cancel',
action=argparse_utils.ActionNoYes,
default=True,
)
cfg.add_argument(
'--watch_for_cancel',
action=argparse_utils.ActionNoYes,
default=True,
- help='Should we watch for the cancellation of our parent ssh process?'
+ help='Should we watch for the cancellation of our parent ssh process?'
,
)
)
@@
-63,7
+63,9
@@
def watch_for_cancel(terminate_event: threading.Event) -> None:
saw_sshd = True
break
if not saw_sshd:
saw_sshd = True
break
if not saw_sshd:
- logger.error('Did not see sshd in our ancestors list?! Committing suicide.')
+ logger.error(
+ 'Did not see sshd in our ancestors list?! Committing suicide.'
+ )
os.system('pstree')
os.kill(os.getpid(), signal.SIGTERM)
time.sleep(5.0)
os.system('pstree')
os.kill(os.getpid(), signal.SIGTERM)
time.sleep(5.0)