Django

Code

Changeset 1355

Show
Ignore:
Timestamp:
11/22/05 13:41:09 (2 years ago)
Author:
adrian
Message:

Fixed #879 -- Middleware loader now throws a better error for MIDDLEWARE_CLASSES value without a dot. Thanks, Noah Slater

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/core/handlers/base.py

    r1233 r1355  
    1818        self._exception_middleware = [] 
    1919        for middleware_path in settings.MIDDLEWARE_CLASSES: 
    20             dot = middleware_path.rindex('.') 
     20            try: 
     21                dot = middleware_path.rindex('.') 
     22            except ValueError: 
     23                raise exceptions.ImproperlyConfigured, '%s isn\'t look like a middleware module' % middleware_path 
    2124            mw_module, mw_classname = middleware_path[:dot], middleware_path[dot+1:] 
    2225            try: