﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
12735	django shell is broken with IPython 0.11.x (bzr.r1219)	alperkanat	nobody	"{{{
[15:33] (tunix@penguix raptiye)$ ./manage.py shell
Traceback (most recent call last):
  File ""./manage.py"", line 14, in <module>
    execute_manager(settings)
  File ""/Users/tunix/Projects/django/core/management/__init__.py"", line 438, in execute_manager
    utility.execute()
  File ""/Users/tunix/Projects/django/core/management/__init__.py"", line 379, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File ""/Users/tunix/Projects/django/core/management/base.py"", line 195, in run_from_argv
    self.execute(*args, **options.__dict__)
  File ""/Users/tunix/Projects/django/core/management/base.py"", line 222, in execute
    output = self.handle(*args, **options)
  File ""/Users/tunix/Projects/django/core/management/base.py"", line 351, in handle
    return self.handle_noargs(**options)
  File ""/Users/tunix/Projects/django/core/management/commands/shell.py"", line 29, in handle_noargs
    shell = IPython.Shell.IPShell(argv=[])
AttributeError: 'module' object has no attribute 'Shell'
}}}

It seems that Shell module is deprecated:

{{{
In [1]: from IPython import Shell
/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/IPython/Shell.py:31: DeprecationWarning: 
This module (IPython.Shell) is deprecated.  The classes that were in this
module have been replaced by:

IPShell->IPython.core.iplib.InteractiveShell
IPShellEmbed->IPython.core.embed.InteractiveShellEmbed

Please migrate your code to use these classes instead.

  warn(msg, category=DeprecationWarning, stacklevel=1)
}}}

"		closed	Core (Management commands)	dev		fixed			Accepted	1	0	0	1	0	0
