X-Git-Url: http://gitweb.pimeys.fr/?a=blobdiff_plain;f=today_server.py;h=1c6e78734b3ad390f4df607bbcf5381f2b74c945;hb=0722fcdf897aa43da6f648f7368e34bd3174cb36;hp=734246e54775ca73cf4ac8b79a43fd44b06ec5b1;hpb=97918a2407b0ce18f99ef9d6af5d5055062747f6;p=today.git diff --git a/today_server.py b/today_server.py index 734246e..1c6e787 100755 --- a/today_server.py +++ b/today_server.py @@ -104,7 +104,7 @@ def last_noob_warpzone(): for serie in [noobs, warpzones]: # Les titres sont dans l'ordre antichronologique, on s'arrête donc au premier qu'on comprend for titre in serie: - if "noob le film" in titre or "making of" in titre or "noob versus rct" == titre: + if "noob le film" in titre or "making of" in titre or "noob versus rct" == titre or "extraits ost" in titre: continue try: if DEBUG: @@ -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