[IMP] better debug output

bzr revid: christophe@cobalt-20081222165515-nk3k1xx04i9u4k0a
This commit is contained in:
Christophe Simonis
2008-12-22 17:55:15 +01:00
parent 8a8cf198a0
commit 1e69aae79b
+4 -1
View File
@@ -783,7 +783,10 @@ def debug(what):
st = stack()[1]
param = re.split("debug *\((.+)\)", st[4][0].strip())[1].strip()
while param.count(')') > param.count('('): param = param[:param.rfind(')')]
netsvc.Logger().notifyChannel(st[3], netsvc.LOG_DEBUG, "%s = %s" % (param, pformat(what)))
what = pformat(what)
if param != what:
what = "%s = %s" % (param, what)
netsvc.Logger().notifyChannel(st[3], netsvc.LOG_DEBUG, what)
icons = map(lambda x: (x,x), ['STOCK_ABOUT', 'STOCK_ADD', 'STOCK_APPLY', 'STOCK_BOLD',