Example #1
0
    def __init__(self, uid):
        TwoWay.__init__(self)
        self.uid = uid

        self.added = []
        self.modified = []
        self.deleted = []
        
        self.LUID_mtimes = {}
        
        self.num_put = 0
        self.num_del = 0
 def put(self, data, overwrite, LUID=None):
     TwoWay.put(self, data, overwrite, LUID)
     self.data.append(data.data)
     f = self._get_data(data.data)
     return f.get_rid()
 def get_all(self):
     TwoWay.get_all(self)
     return self.data
 def __init__(self, *args):
     TwoWay.__init__(self)
Example #5
0
 def put(self, data, overwrite, LUID=None):
     TwoWay.put(self, data, overwrite, LUID)
     self.num_put += 1
     newData = TestDataType(data.data)
     return newData.get_rid()
Example #6
0
 def get_num_items(self):
     TwoWay.get_num_items(self)
     return len(self.added) + len(self.modified) + len(self.deleted)
Example #7
0
 def refresh(self):
     TwoWay.refresh(self)