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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to