From: Vincent Le Gallic Date: Tue, 28 Jan 2014 03:55:29 +0000 (+0100) Subject: [server] On ne prend pas trop de place dans les messages de début. X-Git-Url: http://gitweb.pimeys.fr/?p=today.git;a=commitdiff_plain;h=6f28d79c1a3532cd94daea5220be5239e71c9510 [server] On ne prend pas trop de place dans les messages de début. Entre autres parce qu'ils ont de forte chances de remplir une boîte mail. --- 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