protect against empty-string parent str

This commit is contained in:
Darren Ranalli 2006-06-01 17:59:11 +00:00
parent d9d54a75fa
commit 4d87c6aabc
3 changed files with 5 additions and 3 deletions

View File

@ -93,8 +93,8 @@ class DistributedNode(DistributedObject.DistributedObject, NodePath):
def setParentStr(self, parentTokenStr):
assert self.notify.debug('setParentStr: %s' % parentTokenStr)
assert self.notify.debug('isGenerated: %s' % self.isGenerated())
self.do_setParent(parentTokenStr)
if len(parentTokenStr) > 0:
self.do_setParent(parentTokenStr)
self.gotStringParentToken = 1
def setParent(self, parentToken):

View File

@ -60,7 +60,8 @@ class DistributedNodeAI(DistributedObjectAI.DistributedObjectAI, NodePath):
def setParentStr(self, parentToken):
self.notify.debug('setParentStr(%s): %s' % (self.doId, parentToken))
self.do_setParent(parentToken)
if len(parentTokenStr) > 0:
self.do_setParent(parentToken)
def setParent(self, parentToken):
self.notify.debug('setParent(%s): %s' % (self.doId, parentToken))

View File

@ -27,7 +27,8 @@ class DistributedNodeUD(DistributedObjectUD):
def setParentStr(self, parentToken):
self.notify.debugCall()
self.do_setParent(parentToken)
if len(parentTokenStr) > 0:
self.do_setParent(parentToken)
def setParent(self, parentToken):
self.notify.debugCall()