From a8b63200809ea2a37bb4c8c0da8d06be5aab256e Mon Sep 17 00:00:00 2001 From: David Rose Date: Tue, 24 Oct 2006 19:22:30 +0000 Subject: [PATCH] fix getPart() --- direct/src/actor/Actor.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) 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