magic_functions.py
48 lines
| 1.9 KiB
| text/x-python
|
PythonLexer
Fernando Perez
|
r6919 | """Magic functions for InteractiveShell. | ||
""" | ||||
#----------------------------------------------------------------------------- | ||||
# Copyright (C) 2001 Janko Hauser <jhauser@zscout.de> and | ||||
# Copyright (C) 2001 Fernando Perez <fperez@colorado.edu> | ||||
# Copyright (C) 2008 The IPython Development Team | ||||
# Distributed under the terms of the BSD License. The full license is in | ||||
# the file COPYING, distributed as part of this software. | ||||
#----------------------------------------------------------------------------- | ||||
Fernando Perez
|
r6961 | |||
Fernando Perez
|
r6919 | #----------------------------------------------------------------------------- | ||
# Imports | ||||
#----------------------------------------------------------------------------- | ||||
Fernando Perez
|
r6961 | |||
Fernando Perez
|
r6960 | # Our own packages | ||
Fernando Perez
|
r6966 | from IPython.core.magic import Magics, register_magics, line_magic | ||
Fernando Perez
|
r6919 | |||
Fernando Perez
|
r6960 | #----------------------------------------------------------------------------- | ||
# Magic implementation classes | ||||
#----------------------------------------------------------------------------- | ||||
Fernando Perez
|
r6919 | |||
Fernando Perez
|
r6922 | |||
@register_magics | ||||
class DeprecatedMagics(Magics): | ||||
"""Magics slated for later removal.""" | ||||
Fernando Perez
|
r6923 | |||
Fernando Perez
|
r6922 | @line_magic | ||
def install_profiles(self, parameter_s=''): | ||||
"""%install_profiles has been deprecated.""" | ||||
print '\n'.join([ | ||||
"%install_profiles has been deprecated.", | ||||
"Use `ipython profile list` to view available profiles.", | ||||
"Requesting a profile with `ipython profile create <name>`", | ||||
"or `ipython --profile=<name>` will start with the bundled", | ||||
"profile of that name if it exists." | ||||
]) | ||||
@line_magic | ||||
def install_default_config(self, parameter_s=''): | ||||
"""%install_default_config has been deprecated.""" | ||||
print '\n'.join([ | ||||
"%install_default_config has been deprecated.", | ||||
"Use `ipython profile create <name>` to initialize a profile", | ||||
"with the default config files.", | ||||
"Add `--reset` to overwrite already existing config files with defaults." | ||||
]) | ||||