mirror of
				https://github.com/django/django.git
				synced 2025-10-31 01:25:32 +00:00 
			
		
		
		
	Improved runserver to display 'CONTROL-C' vs. 'CTRL-BREAK' based on the current platform
git-svn-id: http://code.djangoproject.com/svn/django/trunk@2852 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
		| @@ -970,13 +970,14 @@ def runserver(addr, port): | |||||||
|     if not port.isdigit(): |     if not port.isdigit(): | ||||||
|         sys.stderr.write(style.ERROR("Error: %r is not a valid port number.\n" % port)) |         sys.stderr.write(style.ERROR("Error: %r is not a valid port number.\n" % port)) | ||||||
|         sys.exit(1) |         sys.exit(1) | ||||||
|  |     quit_command = sys.platform == 'win32' and 'CTRL-BREAK' or 'CONTROL-C' | ||||||
|     def inner_run(): |     def inner_run(): | ||||||
|         from django.conf import settings |         from django.conf import settings | ||||||
|         print "Validating models..." |         print "Validating models..." | ||||||
|         validate() |         validate() | ||||||
|         print "\nDjango version %s, using settings %r" % (get_version(), settings.SETTINGS_MODULE) |         print "\nDjango version %s, using settings %r" % (get_version(), settings.SETTINGS_MODULE) | ||||||
|         print "Development server is running at http://%s:%s/" % (addr, port) |         print "Development server is running at http://%s:%s/" % (addr, port) | ||||||
|         print "Quit the server with CONTROL-C (Unix) or CTRL-BREAK (Windows)." |         print "Quit the server with %s." % quit_command | ||||||
|         try: |         try: | ||||||
|             run(addr, int(port), AdminMediaHandler(WSGIHandler())) |             run(addr, int(port), AdminMediaHandler(WSGIHandler())) | ||||||
|         except WSGIServerException, e: |         except WSGIServerException, e: | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user