"""Deprecated Magic functions. """ #----------------------------------------------------------------------------- # Copyright (c) 2012 The IPython Development Team. # # Distributed under the terms of the Modified BSD License. # # The full license is in the file COPYING.txt, distributed with this software. #----------------------------------------------------------------------------- #----------------------------------------------------------------------------- # Imports #----------------------------------------------------------------------------- # Our own packages from IPython.core.magic import Magics, register_magics, line_magic #----------------------------------------------------------------------------- # Magic implementation classes #----------------------------------------------------------------------------- @register_magics class DeprecatedMagics(Magics): """Magics slated for later removal.""" @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 `", "or `ipython --profile=` 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 ` to initialize a profile", "with the default config files.", "Add `--reset` to overwrite already existing config files with defaults." ])