Skip to content

Commit e802bc6

Browse files
authored
Merge pull request #22 from gusennan/master
use cross-platform version of /dev/null
2 parents 7704c50 + aedefae commit e802bc6

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

gofer/notebook.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
import inspect
33
from .utils import hide_outputs
44
import ast
5+
import os
56

67
try:
78
from IPython.core.inputsplitter import IPythonInputSplitter
@@ -142,7 +143,7 @@ def execute_notebook(nb, secret='secret', initial_env=None, ignore_errors=False)
142143

143144
cleaned_source = compile(tree, filename="nb-ast", mode="exec")
144145
try:
145-
with open('/dev/null', 'w') as f, redirect_stdout(f), redirect_stderr(f):
146+
with open(os.devnull, 'w') as f, redirect_stdout(f), redirect_stderr(f):
146147
exec(cleaned_source, global_env)
147148
except:
148149
if not ignore_errors:

gofer/ok.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import itertools
55
import json
66
import glob
7+
import os
78
import random
89
import string
910
from contextlib import redirect_stderr, redirect_stdout
@@ -43,7 +44,7 @@ def run_doctest(name, doctest_string, global_environment):
4344
runresults = io.StringIO()
4445
with redirect_stdout(runresults), redirect_stderr(runresults), hide_outputs():
4546
doctestrunner.run(test, clear_globs=False)
46-
with open('/dev/null', 'w') as f, redirect_stderr(f), redirect_stdout(f):
47+
with open(os.devnull, 'w') as f, redirect_stderr(f), redirect_stdout(f):
4748
result = doctestrunner.summarize(verbose=True)
4849
# An individual test can only pass or fail
4950
if result.failed == 0:

0 commit comments

Comments
 (0)