def write_property(self, property_, value, id_ = None): property_ = str(property_) value = str(value) if id_ == None: register = property_ + ":" + value id_ = backend.write_to_db(self.name, register) return db_object(id_ + "; " + register, self) else: register = backend.query_id(self.name, id_) if register is not None: start = register.find(";")+2 register = register[start:-1] + "; " + property_ + ":" + value backend.write_previous(self.name, id_, register) return db_object(id_ + "; " + register, self) else: return
def return_object(self, id_): id_ = str(id_) answer = backend.query_id(self.name, id_) if answer != None: return db_object(answer[:-1], self) else: return None