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