Permalink
Browse files

Fixed #2073 -- Improved 'manage.py shell' not to pass argv to IPython…

… if it's installed. Thanks, jpellerin@gmail.com

git-svn-id: http://code.djangoproject.com/svn/django/trunk@3069 bcc190cf-cafb-0310-a4f2-bffc1f526a37
  • Loading branch information...
1 parent 674773b commit 88d215f7021ff085cc1420236a721a286e548ce4 @adrianholovaty adrianholovaty committed Jun 2, 2006
Showing with 3 additions and 1 deletion.
  1. +3 −1 django/core/management.py
View
4 django/core/management.py
@@ -1055,7 +1055,9 @@ def run_shell(use_plain=False):
# Don't bother loading IPython, because the user wants plain Python.
raise ImportError
import IPython
- shell = IPython.Shell.IPShell()
+ # Explicitly pass an empty list as arguments, because otherwise IPython
+ # would use sys.argv from this script.
+ shell = IPython.Shell.IPShell(argv=[])
shell.mainloop()
except ImportError:
import code

0 comments on commit 88d215f

Please sign in to comment.