You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@gump.apache.org by aj...@apache.org on 2003/12/06 02:42:29 UTC
cvs commit: jakarta-gump/python/gump/syndication rss.py syndicator.py
ajack 2003/12/05 17:42:29
Modified: python/gump/syndication rss.py syndicator.py
Log:
More work on RSS. It still is missing the pretty stuff
Revision Changes Path
1.4 +23 -0 jakarta-gump/python/gump/syndication/rss.py
Index: rss.py
===================================================================
RCS file: /home/cvs/jakarta-gump/python/gump/syndication/rss.py,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- rss.py 5 Dec 2003 15:13:21 -0000 1.3
+++ rss.py 6 Dec 2003 01:42:29 -0000 1.4
@@ -285,7 +285,30 @@
moduleURL, \
escape(module.getDescription()), \
self.gumpImage))
+
+ s=module.getStats()
+ datestr=time.strftime('%Y-%m-%d')
+ timestr=time.strftime('%H:%M:%S')
+
+ #
+ # Get a decent description
+ #
+ content=self.getModuleContent(module,self.run)
+
+ #
+ #
+ #
+ item=Item(('%s %s %s') % (module.getName(),module.getStateDescription(),datestr), \
+ moduleURL, \
+ content, \
+ module.getName(), \
+ ('%sT%s%s') % (datestr,timestr,TZ))
+ # Generate changes
+ if not s.currentState == STATE_NONE and \
+ not s.currentState == STATE_UNSET:
+ moduleRSS.addItem(item)
+
for project in module.getProjects():
self.syndicateProject(project,moduleRSS,mainRSS)
1.3 +8 -4 jakarta-gump/python/gump/syndication/syndicator.py
Index: syndicator.py
===================================================================
RCS file: /home/cvs/jakarta-gump/python/gump/syndication/syndicator.py,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- syndicator.py 5 Dec 2003 12:25:54 -0000 1.2
+++ syndicator.py 6 Dec 2003 01:42:29 -0000 1.3
@@ -113,13 +113,13 @@
+ stateName(stats.previousState) \
+ '\n\n'
- self.addSundries(project,content)
+ content += self.addSundries(project)
return content
- def getModuletContent(self,module,run):
+ def getModuleContent(self,module,run):
resolver=self.run.getOptions().getResolver()
@@ -141,11 +141,13 @@
+ stateName(stats.previousState) \
+ '\n\n'
- self.addSundries(module,content)
+ content += self.addSundries(module)
return content
- def addSundries(self,object,content):
+ def addSundries(self,object):
+
+ content = ''
resolver=self.run.getOptions().getResolver()
@@ -169,6 +171,8 @@
content += '<table>'
content += '\n\n\n<img alt=\'Brought to you by Jakarta Gump\' src=\'http://jakarta.apache.org/gump/images/bench.png\'/>'
+
+ return content
def syndicate(run):