Opened 16 years ago
Last modified 15 years ago
#12735 closed
django shell is broken with IPython 0.11.x (bzr.r1219) — at Version 1
| 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 (last modified by )
[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 (2)
comment:1 by , 16 years ago
| Component: | Core framework → django-admin.py |
|---|---|
| Description: | modified (diff) |
by , 16 years ago
| Attachment: | django_shell.patch added |
|---|
Note:
See TracTickets
for help on using tickets.
(reformatted description)
no 0.11 version of ipython has been released yet, should we wait for a stable release before thinking about adding compatibility code to Django?