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 2004/03/03 02:15:49 UTC
cvs commit: gump/python/gump/results resulter.py model.py
ajack 2004/03/02 17:15:49
Modified: python/gump/results resulter.py model.py
Log:
Shooting for one of my multiple commit records again..
Revision Changes Path
1.11 +5 -3 gump/python/gump/results/resulter.py
Index: resulter.py
===================================================================
RCS file: /home/cvs/gump/python/gump/results/resulter.py,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- resulter.py 3 Mar 2004 01:01:27 -0000 1.10
+++ resulter.py 3 Mar 2004 01:15:49 -0000 1.11
@@ -110,9 +110,11 @@
if isinstance(object,Workspace):
result=serverResults
elif isinstance(object,Module):
- result=serverResults.getModuleResult(name)
- elif isinstance(object,Project):
- result=serverResults.getProjectResult(name)
+ if object.hasModuleResult(name):
+ result=serverResults.getModuleResult(name)
+ elif isinstance(object,Project):
+ if object.hasProjectResult(name):
+ result=serverResults.getProjectResult(name)
else:
raise RuntimeError('Object [' + object.__class__.__name__ + '] NOT understood for Results')
1.5 +16 -1 gump/python/gump/results/model.py
Index: model.py
===================================================================
RCS file: /home/cvs/gump/python/gump/results/model.py,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- model.py 1 Mar 2004 18:58:00 -0000 1.4
+++ model.py 3 Mar 2004 01:15:49 -0000 1.5
@@ -180,6 +180,9 @@
self.moduleResults = {}
self.projectResults = {}
+ #
+ # Lists...
+ #
def hasModuleResults(self):
if self.moduleResults.values(): return 1
return 0
@@ -192,7 +195,18 @@
return 0
def getProjectResults(self):
- return self.projectResults.values()
+ return self.projectResults.values()
+
+ #
+ # Named...
+ #
+
+ def hasModuleResult(self,name):
+ if name in self.moduleResults: return 1
+ return 0
+
+ def getModuleResult(self,name):
+ return self.moduleResults[name]
def hasProjectResult(self,name):
if name in self.projectResults: return 1
@@ -200,6 +214,7 @@
def getProjectResult(self,name):
return self.projectResults[name]
+
def setModuleResult(self,moduleResult):
self.moduleResults[moduleResult.getName()] = moduleResult
---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@gump.apache.org
For additional commands, e-mail: general-help@gump.apache.org