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 write_full_object(self, id_, register): #does not return db_object, cause it's mainly used by it backend.write_previous(self.name, id_, register) return