mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-04 02:42:49 -04:00
using mro()
This commit is contained in:
parent
b2422726c5
commit
ceed930010
@ -68,10 +68,10 @@ class ResourceCounter(object):
|
|||||||
def __init__(self):
|
def __init__(self):
|
||||||
cls = type(self)
|
cls = type(self)
|
||||||
cls.RESOURCE_COUNTER_INIT = True
|
cls.RESOURCE_COUNTER_INIT = True
|
||||||
assert cls.__mro__[1] == ResourceCounter, \
|
assert cls.mro()[1] == ResourceCounter, \
|
||||||
(lambda: \
|
(lambda: \
|
||||||
'%s cannot be subclassed.' \
|
'%s cannot be subclassed.' \
|
||||||
% cls.__mro__[list(cls.__mro__).index(ResourceCounter) - 1].__name__)()
|
% cls.mro()[list(cls.mro()).index(ResourceCounter) - 1].__name__)()
|
||||||
del cls.RESOURCE_COUNTER_INIT
|
del cls.RESOURCE_COUNTER_INIT
|
||||||
self.incrementCounter()
|
self.incrementCounter()
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user