mirror of https://github.com/openspug/spug
A api update
parent
d5b609cd12
commit
142965cfd6
|
@ -52,7 +52,8 @@ class SSH:
|
||||||
chan.settimeout(timeout)
|
chan.settimeout(timeout)
|
||||||
chan.set_combine_stderr(True)
|
chan.set_combine_stderr(True)
|
||||||
if environment:
|
if environment:
|
||||||
chan.update_environment(environment)
|
str_env = ' '.join(f'{k}={v}' for k, v in environment.items())
|
||||||
|
command = f'export {str_env} && {command}'
|
||||||
chan.exec_command(command)
|
chan.exec_command(command)
|
||||||
out = chan.makefile("r", -1)
|
out = chan.makefile("r", -1)
|
||||||
return chan.recv_exit_status(), out.read()
|
return chan.recv_exit_status(), out.read()
|
||||||
|
@ -63,7 +64,8 @@ class SSH:
|
||||||
chan.settimeout(timeout)
|
chan.settimeout(timeout)
|
||||||
chan.set_combine_stderr(True)
|
chan.set_combine_stderr(True)
|
||||||
if environment:
|
if environment:
|
||||||
chan.update_environment(environment)
|
str_env = ' '.join(f'{k}={v}' for k, v in environment.items())
|
||||||
|
command = f'export {str_env} && {command}'
|
||||||
chan.exec_command(command)
|
chan.exec_command(command)
|
||||||
stdout = chan.makefile("r", -1)
|
stdout = chan.makefile("r", -1)
|
||||||
out = stdout.readline()
|
out = stdout.readline()
|
||||||
|
|
Loading…
Reference in New Issue