Skip to content
Snippets Groups Projects
Commit 221a24ec authored by inso's avatar inso
Browse files

Workaround to bug #286

parent 19488213
No related branches found
No related tags found
No related merge requests found
...@@ -8,6 +8,8 @@ import sys ...@@ -8,6 +8,8 @@ import sys
import asyncio import asyncio
import logging import logging
import os import os
import socket
import random
# To force cx_freeze import # To force cx_freeze import
import PyQt5.QtSvg import PyQt5.QtSvg
...@@ -42,15 +44,14 @@ def async_exception_handler(loop, context): ...@@ -42,15 +44,14 @@ def async_exception_handler(loop, context):
logging.error('\n'.join(log_lines), exc_info=exc_info) logging.error('\n'.join(log_lines), exc_info=exc_info)
if "Unclosed" not in message and \ if "Unclosed" not in message and \
"socket.gaierror" not in str(exception) and \ "socket.gaierror" not in str(log_lines):
"socket.gaierror" not in message:
os._exit(1) os._exit(1)
if __name__ == '__main__': if __name__ == '__main__':
# activate ctrl-c interrupt # activate ctrl-c interrupt
signal.signal(signal.SIGINT, signal.SIG_DFL) signal.signal(signal.SIGINT, signal.SIG_DFL)
real_addr = socket.getaddrinfo
sakia = QApplication(sys.argv) sakia = QApplication(sys.argv)
loop = QEventLoop(sakia) loop = QEventLoop(sakia)
loop.set_exception_handler(async_exception_handler) loop.set_exception_handler(async_exception_handler)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment