[Checkins] SVN: zope.kgs/trunk/src/zope/kgs/site.py fix changelog and announcement links.

Paul Carduner paulcarduner at gmail.com
Tue Jan 27 05:18:03 EST 2009


Log message for revision 95107:
  fix changelog and announcement links.

Changed:
  U   zope.kgs/trunk/src/zope/kgs/site.py

-=-
Modified: zope.kgs/trunk/src/zope/kgs/site.py
===================================================================
--- zope.kgs/trunk/src/zope/kgs/site.py	2009-01-27 10:10:33 UTC (rev 95106)
+++ zope.kgs/trunk/src/zope/kgs/site.py	2009-01-27 10:18:02 UTC (rev 95107)
@@ -48,10 +48,11 @@
 logger.setLevel(logging.ERROR)
 
 
-def _getRenderedFilename(filename):
+def _getRenderedFilename(version, filename):
     if not filename:
         return
-    return os.path.split(filename)[-1].split('.')[0] + '.html'
+    return '%s/%s' % (version,
+                      os.path.split(filename)[-1].split('.')[0] + '.html')
 
 def generateData(src):
     versions = []
@@ -65,13 +66,14 @@
         features = []
         for (filename, title) in FEATURES:
             if filename in os.listdir(path):
-                features.append({'url': '%s/%s' % (set.version, filename), 'title': title})
+                features.append({'url': '%s/%s' % (set.version, filename),
+                                 'title': title})
 
         versions.append(
             {'name': set.version,
              'features': features,
-             'changelog': _getRenderedFilename(set.changelog),
-             'announcement': _getRenderedFilename(set.announcement),
+             'changelog': _getRenderedFilename(set.version, set.changelog),
+             'announcement': _getRenderedFilename(set.version, set.announcement),
              })
 
     return {'versions': sorted(versions, key=lambda x: x['name']),



More information about the Checkins mailing list