super (pexpect, self).__init__ ()\r
\r
def spawn (self, stdin, arglist, *pargs, **kwargs):\r
- self.proc = subprocess.Popen (arglist, *pargs, **kwargs)\r
+ env = kwargs.pop ('env', None)\r
+ if env is None:\r
+ env = os.environ.copy ()\r
+ # This messes up some testcases, disable log redirection\r
+ env.pop ('GNUNET_FORCE_LOGFILE', None)\r
+ self.proc = subprocess.Popen (arglist, *pargs, env=env, **kwargs)\r
if self.proc is None:\r
print ("Failed to spawn a process {0}".format (arglist))\r
sys.exit (1)\r