Show More
@@ -83,6 +83,7 class BasicMagics(Magics): | |||
|
83 | 83 | """ |
|
84 | 84 | args = magic_arguments.parse_argstring(self.alias_magic, line) |
|
85 | 85 | shell = self.shell |
|
86 | mman = self.shell.magics_manager | |
|
86 | 87 | escs = ''.join(magic_escapes.values()) |
|
87 | 88 | |
|
88 | 89 | target = args.target.lstrip(escs) |
@@ -109,18 +110,10 class BasicMagics(Magics): | |||
|
109 | 110 | args.cell = bool(m_cell) |
|
110 | 111 | |
|
111 | 112 | if args.line: |
|
112 | def wrapper(line): return m_line(line) | |
|
113 | wrapper.__name__ = str(name) | |
|
114 | wrapper.__doc__ = "Alias for `%s%s`." % \ | |
|
115 | (magic_escapes['line'], target) | |
|
116 | shell.register_magic_function(wrapper, 'line', name) | |
|
113 | mman.register_alias(name, target, 'line') | |
|
117 | 114 | |
|
118 | 115 | if args.cell: |
|
119 | def wrapper(line, cell): return m_cell(line, cell) | |
|
120 | wrapper.__name__ = str(name) | |
|
121 | wrapper.__doc__ = "Alias for `%s%s`." % \ | |
|
122 | (magic_escapes['cell'], target) | |
|
123 | shell.register_magic_function(wrapper, 'cell', name) | |
|
116 | mman.register_alias(name, target, 'cell') | |
|
124 | 117 | |
|
125 | 118 | def _lsmagic(self): |
|
126 | 119 | mesc = magic_escapes['line'] |
General Comments 0
You need to be logged in to leave comments.
Login now