Show More
@@ -54,7 +54,7 b" import_re = re.compile(r'(?P<name>[a-zA-Z_][a-zA-Z0-9_]*?)'" | |||
|
54 | 54 | r'|'.join(re.escape(s[0]) for s in imp.get_suffixes())) |
|
55 | 55 | |
|
56 | 56 | # RE for the ipython %run command (python + ipython scripts) |
|
57 | magic_run_re = re.compile(r'.*(\.ipy|\.py[w]?)$') | |
|
57 | magic_run_re = re.compile(r'.*(\.ipy|\.ipynb|\.py[w]?)$') | |
|
58 | 58 | |
|
59 | 59 | #----------------------------------------------------------------------------- |
|
60 | 60 | # Local utilities |
@@ -250,7 +250,7 b' def module_completer(self,event):' | |||
|
250 | 250 | # completers, that is currently reimplemented in each. |
|
251 | 251 | |
|
252 | 252 | def magic_run_completer(self, event): |
|
253 | """Complete files that end in .py or .ipy for the %run command. | |
|
253 | """Complete files that end in .py or .ipy or .ipynb for the %run command. | |
|
254 | 254 | """ |
|
255 | 255 | comps = arg_split(event.line, strict=False) |
|
256 | 256 | relpath = (len(comps) > 1 and comps[-1] or '').strip("'\"") |
@@ -274,7 +274,7 b' def magic_run_completer(self, event):' | |||
|
274 | 274 | else: |
|
275 | 275 | pys = [f.replace('\\','/') |
|
276 | 276 | for f in lglob(relpath+'*.py') + lglob(relpath+'*.ipy') + |
|
277 | lglob(relpath + '*.pyw')] | |
|
277 | lglob(relpath+'*.ipynb') + lglob(relpath + '*.pyw')] | |
|
278 | 278 | #print('run comp:', dirs+pys) # dbg |
|
279 | 279 | return [compress_user(p, tilde_expand, tilde_val) for p in dirs+pys] |
|
280 | 280 |
General Comments 0
You need to be logged in to leave comments.
Login now