Django

Code

Changeset 8174

Show
Ignore:
Timestamp:
08/01/08 14:10:55 (5 months ago)
Author:
brosner
Message:

Fixed #7922 -- admin.autodiscover() no longer eats ImportErrors? for breakfast. Thanks Jan Rademaker and Alex Gaynor for their work on the ticket.

Files:

Legend:

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

    r7967 r8174  
    99    may want. 
    1010    """ 
     11    import imp 
    1112    from django.conf import settings 
    1213    for app in settings.INSTALLED_APPS: 
    1314        try: 
    14             __import__("%s.admin" % app
     15            imp.find_module("admin", app.split(".")
    1516        except ImportError: 
    16             pass 
     17            # there is no admin.py in app, skip it. 
     18            continue 
     19        __import__("%s.admin" % app)