diff --git a/nbdev/test.py b/nbdev/test.py index 103d6ba84..af08cadf5 100644 --- a/nbdev/test.py +++ b/nbdev/test.py @@ -32,7 +32,7 @@ def test_nb(fn, # file name of notebook to test verbose=False, # stream stdout/stderr from cells to console? save=False): # write outputs back to notebook on success? "Execute tests in notebook in `fn` except those with `skip_flags`" - faulthandler.register(signal.SIGINT, all_threads=True, chain=True) + faulthandler.register(signal.SIGINT, file=sys.__stderr__, all_threads=True, chain=True) if basepath: sys.path.insert(0, str(basepath)) if not IN_NOTEBOOK: os.environ["IN_TEST"] = '1' flags=set(L(skip_flags)) - set(L(force_flags)) diff --git a/nbs/api/12_test.ipynb b/nbs/api/12_test.ipynb index 1ce6738f1..7b37da2d2 100644 --- a/nbs/api/12_test.ipynb +++ b/nbs/api/12_test.ipynb @@ -62,7 +62,7 @@ " verbose=False, # stream stdout/stderr from cells to console?\n", " save=False): # write outputs back to notebook on success?\n", " \"Execute tests in notebook in `fn` except those with `skip_flags`\"\n", - " faulthandler.register(signal.SIGINT, all_threads=True, chain=True)\n", + " faulthandler.register(signal.SIGINT, file=sys.__stderr__, all_threads=True, chain=True)\n", " if basepath: sys.path.insert(0, str(basepath))\n", " if not IN_NOTEBOOK: os.environ[\"IN_TEST\"] = '1'\n", " flags=set(L(skip_flags)) - set(L(force_flags))\n",