def loop(self): while self.connected: pika.asyncore_loop(count=1) # if no socket is available break the loop if utils.num_sockets() <= 0: break self.connected = False if utils.num_sockets() > 0: utils.close_sockets() logging.info("All connection closed!") return
def __force_close_sockets(self): utils.close_sockets()