From 852fe2f84caba4356e42a859c1782246e4533efb Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Thu, 19 Feb 2015 10:41:04 +0100 Subject: [PATCH] Try another workaround for broken Windows tests. --- qutebrowser/test/__init__.py | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/qutebrowser/test/__init__.py b/qutebrowser/test/__init__.py index a17e82337..299255119 100644 --- a/qutebrowser/test/__init__.py +++ b/qutebrowser/test/__init__.py @@ -19,13 +19,15 @@ """The qutebrowser test suite.""" -import atexit -import functools - -import sip +from PyQt5.QtCore import qInstallMessageHandler from PyQt5.QtWidgets import QApplication -# We create a singleton QApplication here. -qApp = QApplication([]) -atexit.register(functools.partial(sip.delete, qApp)) +def qt_message_handler(msg_type, context, msg): + print("Qt message: {}".format(msg)) + + +# We create a singleton QApplication here. +app = QApplication([]) +qInstallMessageHandler(qt_message_handler) +