Enable python warnings with --debug

This commit is contained in:
Florian Bruhin 2014-08-05 22:33:08 +02:00
parent d7f9ccf7e5
commit 4e200653a0

View File

@ -25,6 +25,7 @@ import subprocess
import faulthandler import faulthandler
import configparser import configparser
import signal import signal
import warnings
from bdb import BdbQuit from bdb import BdbQuit
from base64 import b64encode from base64 import b64encode
from functools import partial from functools import partial
@ -97,6 +98,10 @@ class Application(QApplication):
Argument namespace from argparse. Argument namespace from argparse.
""" """
# pylint: disable=too-many-statements # pylint: disable=too-many-statements
if args.debug:
# We don't enable this earlier because some imports trigger
# warnings (which are not our fault).
warnings.simplefilter('default')
qt_args = get_qt_args(args) qt_args = get_qt_args(args)
log.init.debug("Qt arguments: {}, based on {}".format(qt_args, args)) log.init.debug("Qt arguments: {}, based on {}".format(qt_args, args))
super().__init__(get_qt_args(args)) super().__init__(get_qt_args(args))