Commit 2849fdf7 authored by Martín Ferrari's avatar Martín Ferrari

Must check for none, not just true value

parent 7f75ea32
...@@ -459,29 +459,29 @@ class Slave(object): ...@@ -459,29 +459,29 @@ class Slave(object):
stdin/stdout/stderr can only be None or a open file descriptor.""" stdin/stdout/stderr can only be None or a open file descriptor."""
params = ["PROC", "CRTE", uid, gid, base64.b64encode(file)] params = ["PROC", "CRTE", uid, gid, base64.b64encode(file)]
if argv: if argv != None:
for i in argv: for i in argv:
params.append(base64.b64encode(i)) params.append(base64.b64encode(i))
self._send_cmd(*params) self._send_cmd(*params)
self._read_and_check_reply() self._read_and_check_reply()
if cwd: if cwd != None:
self._send_cmd("PROC", "CWD", base64.b64encode(cwd)) self._send_cmd("PROC", "CWD", base64.b64encode(cwd))
self._read_and_check_reply() self._read_and_check_reply()
if env: if env != None:
params = [] params = []
for i in env: for i in env:
params.append(base64.b64encode(i)) params.append(base64.b64encode(i))
self._send_cmd("PROC", "ENV", params) self._send_cmd("PROC", "ENV", params)
self._read_and_check_reply() self._read_and_check_reply()
if stdin: if stdin != None:
self._send_fd("SIN", stdin) self._send_fd("SIN", stdin)
if stdout: if stdout != None:
self._send_fd("SOUT", stdout) self._send_fd("SOUT", stdout)
if stderr: if stderr != None:
self._send_fd("SERR", stderr) self._send_fd("SERR", stderr)
self._send_cmd("PROC", "RUN") self._send_cmd("PROC", "RUN")
......
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