We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 938f572 commit 359ed9dCopy full SHA for 359ed9d
1 file changed
modeled/object.py
@@ -121,7 +121,8 @@ class Derived(modeled.object[ModeledBaseOne, ModeledBaseTwo]):
121
bases = bases,
122
basenames = ', '.join(map(qualname, bases))
123
clsname = '%s[%s]' % (cls.__name__, basenames)
124
- metabases = tuple(type(b) for b in bases) # if type(b) is not mcs)
+ metabases = tuple(type(b) for b in bases if issubclass(b, object))
125
+ ## if type(b) is not mcs)
126
if not any(issubclass(mb, mcs) for mb in metabases):
127
metabases = (mcs, ) + metabases
128
if not any(issubclass(b, cls) for b in bases):
0 commit comments