##// END OF EJS Templates
remove unused and broken function...
Matthias Bussonnier -
Show More
@@ -56,33 +56,6 b' class StreamProxy(io.IOStream):'
56 def flush(self):
56 def flush(self):
57 self.stream.flush()
57 self.stream.flush()
58
58
59 # Hack to modify the %run command so we can sync the user's namespace with the
60 # test globals. Once we move over to a clean magic system, this will be done
61 # with much less ugliness.
62
63 class py_file_finder(object):
64 def __init__(self,test_filename):
65 self.test_filename = test_filename
66
67 def __call__(self,name,win32=False):
68 from IPython.utils.path import get_py_filename
69 try:
70 return get_py_filename(name,win32=win32)
71 except IOError:
72 test_dir = os.path.dirname(self.test_filename)
73 new_path = os.path.join(test_dir,name)
74 return get_py_filename(new_path,win32=win32)
75
76
77 def _run_ns_sync(self,arg_s,runner=None):
78 """Modified version of %run that syncs testing namespaces.
79
80 This is strictly needed for running doctests that call %run.
81 """
82 #print('in run_ns_sync', arg_s, file=sys.stderr) # dbg
83 finder = py_file_finder(arg_s)
84 return get_ipython().magic_run_ori(arg_s, runner, finder)
85
86
59
87 def get_ipython():
60 def get_ipython():
88 # This will get replaced by the real thing once we start IPython below
61 # This will get replaced by the real thing once we start IPython below
General Comments 0
You need to be logged in to leave comments. Login now