Ejemplo n.º 1
0
 def write(utf8_content, preferred_uid=None):
     if preferred_uid is None:
         uid = utils.make_uid(utf8_content)
     else:
         uid = preferred_uid
     while SqliteDB._retrieve_json(uid):
         uid = utils.refine_uid()
     SqliteDB._insert_json(uid, utf8_content)
     return uid
Ejemplo n.º 2
0
 def write(utf8_content, preferred_uid=None):
     with MemoryDB._PLOCK and MemoryDB._TLOCK:
         if preferred_uid is None:
             uid = utils.make_uid(utf8_content)
         else:
             uid = preferred_uid
         while uid in MemoryDB._DB:
             uid = utils.refine_uid()
         MemoryDB._DB[uid] = utf8_content
         return uid
Ejemplo n.º 3
0
 def write(utf8_content, preferred_uid=None):
     if preferred_uid is None:
         uid = utils.make_uid(utf8_content)
     else:
         uid = preferred_uid
     while MongoDB._DB.find(uid):
         uid = utils.refine_uid()
     MongoDB._DB.create_collection(uid)
     print(dir(MongoDB._DB))
     MongoDB._DB.uid.insert(utf8_content)
     return uid