21 lines
392 B
Python
21 lines
392 B
Python
from connection.xmpp import XMPPConnection
|
|
|
|
import signal, sys
|
|
|
|
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()
|
|
connection.connect()
|
|
|
|
while run:
|
|
connection.stream.loop_iter(1)
|
|
|
|
connection.disconnect()
|