Show More
@@ -44,7 +44,7 b' from IPython.utils.encoding import get_stream_enc' | |||
|
44 | 44 | line_split = re.compile(""" |
|
45 | 45 | ^(\s*) # any leading space |
|
46 | 46 | ([,;/%]|!!?|\?\??)? # escape character or characters |
|
47 |
\s*(% |
|
|
47 | \s*(%{0,2}[\w\.\*]*) # function/method, possibly with leading % | |
|
48 | 48 | # to correctly treat things like '?%magic' |
|
49 | 49 | (.*?$|$) # rest of line |
|
50 | 50 | """, re.VERBOSE) |
@@ -20,7 +20,10 b' tests = [' | |||
|
20 | 20 | (' ;ls', (' ', ';', 'ls', '')), |
|
21 | 21 | ('f.g(x)', ('', '', 'f.g', '(x)')), |
|
22 | 22 | ('f.g (x)', ('', '', 'f.g', '(x)')), |
|
23 | ('?%hist', ('', '?', '%hist', '')), | |
|
23 | ('?%hist1', ('', '?', '%hist1', '')), | |
|
24 | ('?%%hist2', ('', '?', '%%hist2', '')), | |
|
25 | ('??%hist3', ('', '??', '%hist3', '')), | |
|
26 | ('??%%hist4', ('', '??', '%%hist4', '')), | |
|
24 | 27 | ('?x*', ('', '?', 'x*', '')), |
|
25 | 28 | ] |
|
26 | 29 | if py3compat.PY3: |
General Comments 0
You need to be logged in to leave comments.
Login now