From 6f28d79c1a3532cd94daea5220be5239e71c9510 Mon Sep 17 00:00:00 2001 From: Vincent Le Gallic Date: Tue, 28 Jan 2014 04:55:29 +0100 Subject: [PATCH] =?utf8?q?[server]=20On=20ne=20prend=20pas=20trop=20de=20p?= =?utf8?q?lace=20dans=20les=20messages=20de=20d=C3=A9but.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Entre autres parce qu'ils ont de forte chances de remplir une boîte mail. --- today_server.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/today_server.py b/today_server.py index 734246e..8040729 100755 --- a/today_server.py +++ b/today_server.py @@ -190,7 +190,11 @@ def fetch_all(): # On dumpe le contenu local de la mémoire au moment de l'exception fobj = inspect.trace()[-1][0] # On fait un peu de ménage - d = {k:v for (k,v) in fobj.f_locals.items() if not k.startswith("_")} + d = {k:v for (k,v) in fobj.f_locals.iteritems() if not k.startswith("_")} + # On évite d'envoyer truckLoadsOfShit + d = {k: (v if len(str(v)) < 800 + else str(v)[:400] + "*" * 40 + "TRUNCATED OBJECT" + "*" * 40 + str(v)[-400:]) + for (k,v) in d.iteritems()} errmsg += "\nContexte : %s\n\n" % (pprint.pformat(d)) print errmsg return news -- 2.39.2