Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Fixed #1719 -- Added rlcompleter autocompletion to 'manage.py shell' …

…if IPython is not used.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@2842 bcc190cf-cafb-0310-a4f2-bffc1f526a37
  • Loading branch information...
commit 427a54b4a369b160f9d0ce76fdd72bb3cd89f142 1 parent f94f055
@adrianholovaty adrianholovaty authored
Showing with 9 additions and 0 deletions.
  1. +9 −0 django/core/management.py
View
9 django/core/management.py
@@ -1045,6 +1045,15 @@ def run_shell(use_plain=False):
shell.mainloop()
except ImportError:
import code
+ try: # Try activating rlcompleter, because it's handy.
+ import readline
+ except ImportError:
+ pass
+ else:
+ # We don't have to wrap the following import in a 'try', because
+ # we already know 'readline' was imported successfully.
+ import rlcompleter
+ readline.parse_and_bind("tab:complete")
code.interact()
run_shell.args = '[--plain]'

0 comments on commit 427a54b

Please sign in to comment.
Something went wrong with that request. Please try again.