diff --git a/Patro/QtApplication/QmlApplication.py b/Patro/QtApplication/QmlApplication.py index ec7e46d9ff01b6cfcf0066f07795158f081010c4..d54bec6ac931863199561777d3d786530f4d55ad 100644 --- a/Patro/QtApplication/QmlApplication.py +++ b/Patro/QtApplication/QmlApplication.py @@ -33,6 +33,7 @@ __all__ = [ import argparse import logging import sys +import traceback from pathlib import Path # Fixme: @@ -306,6 +307,6 @@ class Application(QObject): bytecode = compile(source, script_path, 'exec') exec(bytecode, {'application':self}) except Exception as exception: - self._logger.info(exception) + traceback.print_exc() sys.exit(1) self._logger.info('User script done')