| 123456789101112131415161718192021222324252627282930313233 |
- """DistributedObject module: contains the DistributedObject class"""
- from PandaObject import *
- from ToonBaseGlobal import *
- class DistributedObject(PandaObject):
- """Distributed Object class:"""
- def __init__(self, cr):
- try:
- self.DistributedObject_initialized
- except:
- self.DistributedObject_initialized = 1
- self.cr = cr
- return None
-
- def getDoId(self):
- """getDoId(self)
- Return the distributed object id
- """
- return self.doId
-
- def updateRequiredFields(self, cdc, di):
- for i in cdc.allRequiredCDU:
- i.updateField(cdc, self, di)
- def sendUpdate(self, fieldName, args):
- self.cr.sendUpdate(self, fieldName, args)
- def taskName(self, taskString):
- return (taskString + "-" + str(self.getDoId))
-
|