if key not in cls._objs.keys():\r
cls._objs[key] = object.__new__(cls, *args, **kwargs)\r
\r
if key not in cls._objs.keys():\r
cls._objs[key] = object.__new__(cls, *args, **kwargs)\r
\r
def Destroy(self, parent):\r
\r
# check referenced parent\r
def Destroy(self, parent):\r
\r
# check referenced parent\r
assert parent in self._parents, "when destory ini object, can not found parent reference!"\r
self._parents.remove(parent)\r
\r
assert parent in self._parents, "when destory ini object, can not found parent reference!"\r
self._parents.remove(parent)\r
\r