22 lines
424 B
Python
22 lines
424 B
Python
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()
|