From 8e4285189a2660b3c6d14f15ee0d8eb146ba2a03 Mon Sep 17 00:00:00 2001
From: Inso <insomniak.fr@gmail.com>
Date: Wed, 16 Dec 2015 19:25:24 +0100
Subject: [PATCH] Fix bug #294

---
 src/sakia/main.py | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/sakia/main.py b/src/sakia/main.py
index 12ee9c5c..9ae7dd60 100755
--- a/src/sakia/main.py
+++ b/src/sakia/main.py
@@ -8,6 +8,8 @@ import sys
 import asyncio
 import logging
 import os
+import traceback
+
 # To force cx_freeze import
 import PyQt5.QtSvg
 
@@ -45,6 +47,10 @@ def async_exception_handler(loop, context):
         for ignored in ("Unclosed", "socket.gaierror"):
             if ignored in line:
                 return
+    for line in traceback.format_exception(*exc_info):
+        for ignored in ("Unclosed", "socket.gaierror"):
+            if ignored in line:
+                return
     os._exit(1)
 
 
-- 
GitLab