automatically reparent DistributedNode to its parent

This commit is contained in:
Samir Naik 2005-03-01 00:49:31 +00:00
parent 82186733d1
commit 5c2d4f40d8

View File

@ -34,6 +34,13 @@ class DistributedNode(DistributedObject.DistributedObject, NodePath):
def generate(self):
DistributedObject.DistributedObject.generate(self)
self.gotStringParentToken = 0
if wantOtpServer:
parentId, zoneId = self.getLocation()
# reparent to parent
parent = base.cr.doId2do.get(parentId)
if parent and isinstance(parent, NodePath):
self.reparentTo(parent)
def __cmp__(self, other):
# DistributedNode inherits from NodePath, which inherits a