From 2d4587c147bb942237f8c2dd041b08481c062c3c Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Sat, 13 Nov 2010 01:47:54 +0100 Subject: [PATCH] handle common exceptions even during application loading --- weboob/tools/application/base.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/weboob/tools/application/base.py b/weboob/tools/application/base.py index e4ca7b93..edc1b952 100644 --- a/weboob/tools/application/base.py +++ b/weboob/tools/application/base.py @@ -28,7 +28,7 @@ from weboob.tools.backend import ObjectNotAvailable from weboob.tools.log import createColoredFormatter, getLogger -__all__ = ['BackendNotFound', 'BaseApplication', 'ConfigError'] +__all__ = ['BackendNotFound', 'BaseApplication'] class BackendNotFound(Exception): @@ -356,10 +356,10 @@ class BaseApplication(object): if args is None: args = [(sys.stdin.encoding and arg.decode(sys.stdin.encoding) or arg) for arg in sys.argv] app = klass() - args = app.parse_args(args) try: try: + args = app.parse_args(args) sys.exit(app.main(args)) except KeyboardInterrupt: print 'Program killed by SIGINT'