##// END OF EJS Templates
Merge pull request #2231 from Carreau/ja...
Merge pull request #2231 from Carreau/ja Improve Image format validation and add html width,height This addresses the first two bullets of #2053 Validates first argument to constrain format to png, jpeg, Lets user specify width, height, or both and emits appropriate html I introduced a couple of class constants to minimize the number of times I saw 'jpeg' and 'png' and document the _ACCEPTABLE_FORMATS. I added one real jpeg image to the test directory and one zero-length gif file to survive the file not found error in super() Closes #2053 Add `assert_is_none`, `assert_is_not_none` to `nose.tools`

File last commit:

r6973:1f1d8fa1
r8116:19feb23c merge
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."
])