Exemplo n.º 1
0
 def __getattribute__(self, attr):
     _value = object.__getattribute__(self,attr)
     value = MemObj.__getattribute__(self, attr)
     if attr=="data":
         if not value:
             tablename,pid = self._name.split(':')
             props = {self.pk:int(pid)}
             record = util.GetOneRecordInfo(tablename,props)
             if record:
                 _value.setValue(record)
                 return record
     return value
Exemplo n.º 2
0
 def __init__(self,name,pk,data={},**kw):
     MemObj.__init__(self, name,**kw)
     self.pk = pk
     dataField = MemFields(data)
     self.data = dataField
     self.initFields()