Opened 14 years ago

Last modified 13 years ago

#12735 closed

django shell is broken with IPython 0.11.x (bzr.r1219) — at Initial Version

Reported by: alperkanat Owned by: nobody
Component: Core (Management commands) Version: dev
Severity: Keywords:
Cc: Triage Stage: Accepted
Has patch: yes Needs documentation: no
Needs tests: no Patch needs improvement: yes
Easy pickings: no UI/UX: no

Description

[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)

Change History (0)

Note: See TracTickets for help on using tickets.
Back to Top