From f41d5157c1df726879723bdf3b75e9b83d2085ef Mon Sep 17 00:00:00 2001 From: Christophe Benz Date: Wed, 17 Nov 2010 15:36:20 +0100 Subject: [PATCH] return original backtrace only if debug level --- weboob/core/modules.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/weboob/core/modules.py b/weboob/core/modules.py index 176dae10..6b79e110 100644 --- a/weboob/core/modules.py +++ b/weboob/core/modules.py @@ -35,7 +35,10 @@ class ModuleLoadError(Exception): self.original_backtrace = original_backtrace def __str__(self): - return '%s\n%s' % (Exception.__str__(self), self.original_backtrace) + s = Exception.__str__(self) + if logging.root.level == logging.DEBUG: + s += '\n' + self.original_backtrace + return s class Module(object):