changeset 92:9bd1e980425f

Index generator removes extraneous messages in descriptions.
author Atul Varma <varmaa@toolness.com>
date Fri, 23 May 2008 03:38:23 -0700
parents 699952b8c0c6
children 817aa2851339
files generate_index.py
diffstat 1 files changed, 6 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/generate_index.py	Fri May 23 03:25:49 2008 -0700
+++ b/generate_index.py	Fri May 23 03:38:23 2008 -0700
@@ -37,9 +37,14 @@
     print "Writing %s" % JSON_FILENAME
 
     for filenode in zfiles:
+        desc = filenode.find("description").text.strip()
+        if desc[-1] == ")":
+            desc = desc[:desc.rindex("(")]
+        elif desc[-1] == "]":
+            desc = desc[:desc.rindex("[")]
         dicts.append(
             {"path" : filenode.find("path").text,
-             "desc" : filenode.find("description").text.encode("utf-8")}
+             "desc" : desc.encode("utf-8")}
             )
 
     open(JSON_FILENAME, "w").write(json.write(dicts))