示例#1
0
文件: models.py 项目: demidov91/curs4
 def set_is_client(self, is_client):
     if not is_client:
         self.is_client = False
         self.save()
         return
     batch = WriteBatch(neomodel.core.connection())
     for rel in self.known.all():
         batch.delete(rel)
     batch.set_node_property(self.__node__, 'is_client', True)
     self.get_set_client_lock().acquire()
     try:
         batch.submit()
     finally:
         self.get_set_client_lock().release()
示例#2
0
文件: models.py 项目: demidov91/curs4
 def set_is_client(self, is_client):
     if not is_client:
         self.is_client = False
         self.save()
         return
     batch = WriteBatch(neomodel.core.connection())
     for rel in self.known.all():
         batch.delete(rel)
     batch.set_node_property(self.__node__, 'is_client', True)
     self.get_set_client_lock().acquire()
     try:
         batch.submit()
     finally:
         self.get_set_client_lock().release()