early init of qapp and standarddir

this fixes the error that appeared when invoked with --version
This commit is contained in:
Daniel Karbach 2016-09-28 10:25:40 +02:00
parent a3bf53d0cd
commit 50fb4a78c7

View File

@ -62,10 +62,6 @@ qApp = None
def run(args):
"""Initialize everything and run the application."""
if args.version:
print(version.version())
sys.exit(usertypes.Exit.ok)
if args.temp_basedir:
args.basedir = tempfile.mkdtemp(prefix='qutebrowser-basedir-')
@ -79,6 +75,13 @@ def run(args):
qApp.setApplicationVersion(qutebrowser.__version__)
qApp.lastWindowClosed.connect(quitter.on_last_window_closed)
log.init.debug("Initializing directories...")
standarddir.init(args)
if args.version:
print(version.version())
sys.exit(usertypes.Exit.ok)
crash_handler = crashsignal.CrashHandler(
app=qApp, quitter=quitter, args=args, parent=qApp)
crash_handler.activate()
@ -378,9 +381,6 @@ def _init_modules(args, crash_handler):
readline_bridge = readline.ReadlineBridge()
objreg.register('readline-bridge', readline_bridge)
log.init.debug("Initializing directories...")
standarddir.init(args)
log.init.debug("Initializing config...")
config.init(qApp)
save_manager.init_autosave()