Django

Code

Changeset 8186

Show
Ignore:
Timestamp:
08/01/08 18:29:25 (5 months ago)
Author:
brosner
Message:

Pass the correct data as the second parameter to find_module to correct admin.autodiscover(). Fixes #7922. Thanks Alex Gaynor for being smarter than me.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/contrib/admin/__init__.py

    r8183 r8186  
    1212    for app in settings.INSTALLED_APPS: 
    1313        try: 
    14             __import__("%s.admin" % app
     14            imp.find_module("admin", __import__(app, fromlist=[app.split(".")[-1]]).__path__
    1515        except ImportError: 
    16             pass 
     16            # there is no app admin.py, skip it 
     17            continue 
     18        __import__("%s.admin" % app)