mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-08 15:09:39 +07:00
Some of the ancestor class-like types may be unresolved. The best we can do is to put nulls for all the unresolved classes to appropriate places inside the MRO chain. What we used to do in this case it return the empty sequence of the ancestors.
35 lines
450 B
Python
35 lines
450 B
Python
class EtagSupport(object):
|
|
pass
|
|
|
|
|
|
class LockableItem(EtagSupport):
|
|
pass
|
|
|
|
|
|
class Resource(LockableItem, _Unresolved):
|
|
pass
|
|
|
|
|
|
class CopyContainer(_Unresolved):
|
|
pass
|
|
|
|
|
|
class Navigation(_Unresolved):
|
|
pass
|
|
|
|
|
|
class Tabs(_Unresolved):
|
|
pass
|
|
|
|
|
|
class Collection(Resource):
|
|
pass
|
|
|
|
|
|
class Traversable(object):
|
|
pass
|
|
|
|
|
|
class ObjectManager(CopyContainer, Navigation, Tabs, _Unresolved, _Unresolved, Collection, Traversable):
|
|
pass
|