5
# The prefilter always ends in a call to some self.handle_X method. We swap
6
# all of those out so that we can capture which one was called.
15
ip = IPython.ipapi.get()
17
completer = ip.IP.Completer
21
def do_test(text, line):
24
print "Call endidx =>",idx
26
def get_line_buffer():
29
completer.get_line_buffer = get_line_buffer
30
completer.get_endidx = get_endix
31
l = completer.all_completions(text)
34
l = do_test ('p', 'print p')
36
l = do_test ('p', 'import p')
b'\\ No newline at end of file'