mirror of
				https://github.com/django/django.git
				synced 2025-10-31 09:41:08 +00:00 
			
		
		
		
	Fixed #879 -- Middleware loader now throws a better error for MIDDLEWARE_CLASSES value without a dot. Thanks, Noah Slater
git-svn-id: http://code.djangoproject.com/svn/django/trunk@1355 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
		| @@ -17,7 +17,10 @@ class BaseHandler: | ||||
|         self._response_middleware = [] | ||||
|         self._exception_middleware = [] | ||||
|         for middleware_path in settings.MIDDLEWARE_CLASSES: | ||||
|             dot = middleware_path.rindex('.') | ||||
|             try: | ||||
|                 dot = middleware_path.rindex('.') | ||||
|             except ValueError: | ||||
|                 raise exceptions.ImproperlyConfigured, '%s isn\'t look like a middleware module' % middleware_path | ||||
|             mw_module, mw_classname = middleware_path[:dot], middleware_path[dot+1:] | ||||
|             try: | ||||
|                 mod = __import__(mw_module, '', '', ['']) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user