diff --git a/src/sakia/main.py b/src/sakia/main.py index 604317a645e1ad0fb1e318c81f320ac480f22697..c96010add4a1fca2b37527a3adc7489ccb2619c3 100755 --- a/src/sakia/main.py +++ b/src/sakia/main.py @@ -8,6 +8,8 @@ import sys import asyncio import logging import os +import socket +import random # To force cx_freeze import import PyQt5.QtSvg @@ -42,15 +44,14 @@ def async_exception_handler(loop, context): logging.error('\n'.join(log_lines), exc_info=exc_info) if "Unclosed" not in message and \ - "socket.gaierror" not in str(exception) and \ - "socket.gaierror" not in message: + "socket.gaierror" not in str(log_lines): os._exit(1) if __name__ == '__main__': #Â activate ctrl-c interrupt signal.signal(signal.SIGINT, signal.SIG_DFL) - + real_addr = socket.getaddrinfo sakia = QApplication(sys.argv) loop = QEventLoop(sakia) loop.set_exception_handler(async_exception_handler)