##// END OF EJS Templates
Only pop PYTHONWARNINGS if its there.
Thomas Kluyver -
Show More
@@ -214,7 +214,7 b' def ipexec(fname, options=None):'
214 full_fname = os.path.join(test_dir, fname)
214 full_fname = os.path.join(test_dir, fname)
215 full_cmd = ipython_cmd + cmdargs + [full_fname]
215 full_cmd = ipython_cmd + cmdargs + [full_fname]
216 env = os.environ.copy()
216 env = os.environ.copy()
217 env.pop('PYTHONWARNINGS') # Avoid extraneous warnings appearing on stderr
217 env.pop('PYTHONWARNINGS', None) # Avoid extraneous warnings appearing on stderr
218 p = Popen(full_cmd, stdout=PIPE, stderr=PIPE, env=env)
218 p = Popen(full_cmd, stdout=PIPE, stderr=PIPE, env=env)
219 out, err = p.communicate()
219 out, err = p.communicate()
220 out, err = py3compat.bytes_to_str(out), py3compat.bytes_to_str(err)
220 out, err = py3compat.bytes_to_str(out), py3compat.bytes_to_str(err)
General Comments 0
You need to be logged in to leave comments. Login now