]> gitweb.pimeys.fr Git - today.git/blobdiff - today_server.py
[client] Séparation de la config
[today.git] / today_server.py
index 734246e54775ca73cf4ac8b79a43fd44b06ec5b1..1c6e78734b3ad390f4df607bbcf5381f2b74c945 100755 (executable)
@@ -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