from connection.xmpp import XMPPConnection import signal, sys from config import config run = True def exithandler(signum, frame): global run run = False signal.signal(signal.SIGINT, exithandler) signal.signal(signal.SIGTERM, exithandler) signal.signal(signal.SIGQUIT, exithandler) connection = XMPPConnection(config) connection.connect() while run: connection.stream.loop_iter(1) connection.disconnect()