##// END OF EJS Templates
Update old deprecation
Matthias Bussonnier -
Show More
@@ -2287,7 +2287,11 b' class InteractiveShell(SingletonConfigurable):'
2287 return self.magics_manager.magics[magic_kind].get(magic_name)
2287 return self.magics_manager.magics[magic_kind].get(magic_name)
2288
2288
2289 def magic(self, arg_s):
2289 def magic(self, arg_s):
2290 """DEPRECATED. Use run_line_magic() instead.
2290 """
2291 DEPRECATED
2292
2293 Deprecated since IPython 0.13 (warning added in
2294 8.1), use run_line_magic(magic_name, parameter_s).
2291
2295
2292 Call a magic function by name.
2296 Call a magic function by name.
2293
2297
@@ -2305,6 +2309,12 b' class InteractiveShell(SingletonConfigurable):'
2305 valid Python code you can type at the interpreter, including loops and
2309 valid Python code you can type at the interpreter, including loops and
2306 compound statements.
2310 compound statements.
2307 """
2311 """
2312 warnings.warn(
2313 "`magic(...)` is deprecated since IPython 0.13 (warning added in "
2314 "8.1), use run_line_magic(magic_name, parameter_s).",
2315 DeprecationWarning,
2316 stacklevel=2,
2317 )
2308 # TODO: should we issue a loud deprecation warning here?
2318 # TODO: should we issue a loud deprecation warning here?
2309 magic_name, _, magic_arg_s = arg_s.partition(' ')
2319 magic_name, _, magic_arg_s = arg_s.partition(' ')
2310 magic_name = magic_name.lstrip(prefilter.ESC_MAGIC)
2320 magic_name = magic_name.lstrip(prefilter.ESC_MAGIC)
General Comments 0
You need to be logged in to leave comments. Login now