Django

Code

Changeset 7116

Show
Ignore:
Timestamp:
02/15/08 00:40:23 (10 months ago)
Author:
mtredinnick
Message:

Tweaked [7098] to follow a more duck-typing approach.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/db/models/base.py

    r7109 r7116  
    4242        # Build complete list of parents 
    4343        for base in parents: 
    44             if base is not Model: 
     44            # Things without _meta aren't functional models, so they're 
     45            # uninteresting parents. 
     46            if hasattr(base, '_meta'): 
    4547                new_class._meta.parents.append(base) 
    4648                new_class._meta.parents.extend(base._meta.parents)