mirror of
				https://github.com/django/django.git
				synced 2025-10-31 09:41:08 +00:00 
			
		
		
		
	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
This commit is contained in:
		| @@ -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]' | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user