diff --git a/direct/src/actor/Actor.py b/direct/src/actor/Actor.py index ce77bcd131..a8af18c9db 100644 --- a/direct/src/actor/Actor.py +++ b/direct/src/actor/Actor.py @@ -78,12 +78,6 @@ class Actor(DirectObject, NodePath): def makeCopy(self): return Actor.SubpartDef(self.truePartName, PartSubset(self.subset)) - - def __getitem__(self,index): - if(index==0): - return self.truePartName - else: - return None def __repr__(self): @@ -781,7 +775,7 @@ class Actor(DirectObject, NodePath): if not partBundleDict: Actor.notify.warning("no lod named: %s" % (lodName)) return None - truePartName = self.__subpartDict.get(partName, [partName])[0] + truePartName = self.__subpartDict.get(partName, [partName]).truePartName partDef = partBundleDict.get(truePartName) if partDef != None: return partDef.partBundle