Example #1
0
 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
Example #2
0
 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