From 4f73e8535eb816822ee630aa713047ad3be7a8c5 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Mon, 27 Sep 2010 13:17:08 +0200 Subject: [PATCH] catch every CallErrors errors in repl applications --- weboob/tools/application/repl.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/weboob/tools/application/repl.py b/weboob/tools/application/repl.py index 7c5255ca..c151163f 100644 --- a/weboob/tools/application/repl.py +++ b/weboob/tools/application/repl.py @@ -262,10 +262,7 @@ class ReplApplication(Cmd, BaseApplication): try: return super(ReplApplication, self).onecmd(_cmd) except CallErrors, e: - if len(e.errors) == 1 and isinstance(e.errors[0][1], FieldNotFound): - print >>sys.stderr, e.errors[0][1] - else: - raise + print >>sys.stderr, '%s' % e except NotEnoughArguments, e: print >>sys.stderr, 'Error: no enough arguments.' except (KeyboardInterrupt,EOFError):