Commit e7c70127 authored by David Wilson's avatar David Wilson

fakessh: return child exit status

parent 77b8d28c
......@@ -328,7 +328,11 @@ def run(dest, router, args, deadline=None):
:param mitogen.core.Router router:
:param list[str] args:
Command line arguments for local program, e.g. ``['rsync', '/tmp', 'remote:/tmp']``
Command line arguments for local program, e.g.
``['rsync', '/tmp', 'remote:/tmp']``
:returns:
Exit status of the child process.
"""
context_id = router.context_id_counter.next()
fakessh = mitogen.master.Context(router, context_id)
......@@ -376,6 +380,6 @@ def run(dest, router, args, deadline=None):
})
proc = subprocess.Popen(args, env=env)
proc.wait()
return proc.wait()
finally:
shutil.rmtree(tmp_path)
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment