Exemplo n.º 1
0
 def update_address(self, address, ip, port, public_key="NULL"):
     try:
         Session.merge(
             ChannelAddrDataBase(address=address,
                                 ip=ip,
                                 port=port,
                                 public_key=public_key))
         Session.commit()
     except:
         raise ChannelDBUpdateFail
     return None
Exemplo n.º 2
0
 def add_address(self, address, ip="NULL", port="NULL", public_key="NULL"):
     try:
         if self.query_address(address):
             print("query_address get %s" % address)
             Session.merge(
                 ChannelAddrDataBase(address=address,
                                     ip=ip,
                                     port=port,
                                     public_key=public_key))
         else:
             Session.add(
                 ChannelAddrDataBase(address=address,
                                     ip=ip,
                                     port=port,
                                     public_key=public_key))
         Session.commit()
     except:
         raise ChannelDBAddFail
     return None