提交 ccd7a5e7 编写于 作者: K Kentaro Wada

Catch exceptions in main function

上级 73d044d7
......@@ -14,6 +14,13 @@ from labelme.utils import newIcon
def main():
try:
_main()
except Exception as e:
logger.error(e)
def _main():
parser = argparse.ArgumentParser()
parser.add_argument(
'--version', '-V', action='store_true', help='show version'
......@@ -140,14 +147,10 @@ def main():
)
if reset_config:
print('Resetting Qt config: %s' % win.settings.fileName())
logger.info('Resetting Qt config: %s' % win.settings.fileName())
win.settings.clear()
sys.exit(0)
win.show()
win.raise_()
sys.exit(app.exec_())
if __name__ == '__main__':
main()
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册