From 987dd2ee1df951aca4be994b15004f320c40742b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pierre=20Mazi=C3=A8re?= Date: Sat, 18 Jan 2014 22:04:40 +0100 Subject: [PATCH] more verbose report of an external command failure MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Pierre Mazière --- weboob/tools/value.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/weboob/tools/value.py b/weboob/tools/value.py index c357c986..9dd53937 100644 --- a/weboob/tools/value.py +++ b/weboob/tools/value.py @@ -20,6 +20,7 @@ import re import subprocess +import sys from .ordereddict import OrderedDict from .misc import to_unicode @@ -180,7 +181,8 @@ class ValueBackendPassword(Value): cmd = passwd[1:-1] try: passwd = subprocess.check_output(cmd,shell=True) - except subprocess.CalledProcessError: + except subprocess.CalledProcessError as e: + print >>sys.stderr, u'The call to the external tool failed: %s' % e passwd = '' self._value = passwd