##// END OF EJS Templates
change default behavior of database task storage...
change default behavior of database task storage The previous default behavior was to create a new table (sqlite) / database (mongodb) for each Hub instance, so that task history would not be shared by subsequent IPython sessions. I don't think this was the right choice, so this PR switches the default behavior to use the table / database `ipython-tasks`. The result is that all Hub sessions in a given profile will share history by default, which makes the benefit of the db backends clearer. Configurable behavior remains the same, only the default is changed.

File last commit:

r6973:1f1d8fa1
r12255:8683a413
Show More
deprecated.py
45 lines | 1.8 KiB | text/x-python | PythonLexer
Fernando Perez
Create core.magics.deprecated according to new API.
r6969 """Deprecated Magic functions.
Fernando Perez
Separate magic code into base file and implementation of magics....
r6919 """
#-----------------------------------------------------------------------------
Fernando Perez
Create core.magics.deprecated according to new API.
r6969 # 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.
Fernando Perez
Separate magic code into base file and implementation of magics....
r6919 #-----------------------------------------------------------------------------
Fernando Perez
Create core.magics.config according to new API.
r6961
Fernando Perez
Separate magic code into base file and implementation of magics....
r6919 #-----------------------------------------------------------------------------
# Imports
#-----------------------------------------------------------------------------
Fernando Perez
Create core.magics.config according to new API.
r6961
Fernando Perez
Create core.magics.code according to new API.
r6960 # Our own packages
Fernando Perez
Renamed @register_magics to @magics_class to avoid confusion....
r6973 from IPython.core.magic import Magics, magics_class, line_magic
Fernando Perez
Separate magic code into base file and implementation of magics....
r6919
Fernando Perez
Create core.magics.code according to new API.
r6960 #-----------------------------------------------------------------------------
# Magic implementation classes
#-----------------------------------------------------------------------------
Fernando Perez
Separate magic code into base file and implementation of magics....
r6919
Fernando Perez
Renamed @register_magics to @magics_class to avoid confusion....
r6973 @magics_class
Fernando Perez
Add all decorators to tag magics....
r6922 class DeprecatedMagics(Magics):
"""Magics slated for later removal."""
Fernando Perez
Add proper initialization of magics to main shell instance....
r6923
Fernando Perez
Add all decorators to tag magics....
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."
])