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)
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()
def get_num_items(self): TwoWay.get_num_items(self) return len(self.added) + len(self.modified) + len(self.deleted)
def refresh(self): TwoWay.refresh(self)