ajack       2004/04/22 07:50:47

  Modified:    python/gump/model project.py
               .        gumpy.py
               python/gump/document/forrest documenter.py
  Log:
  Fixed typo that broke last nights build.

  Tried to make gumpy.py mail us when things fail.
  
  Revision  Changes    Path
  1.77      +1 -1      gump/python/gump/model/project.py
  
  Index: project.py
  ===================================================================
  RCS file: /home/cvs/gump/python/gump/model/project.py,v
  retrieving revision 1.76
  retrieving revision 1.77
  diff -u -r1.76 -r1.77
  --- project.py        21 Apr 2004 19:01:52 -0000      1.76
  +++ project.py        22 Apr 2004 14:50:47 -0000      1.77
  @@ -303,7 +303,7 @@
                   # The something was this project
                   if cause == self:
                       if not project in self.affectedProjects:
  -                        self.affectedProjects.append[project]
  +                        self.affectedProjects.append(project)
           
       def propagateErrorStateChange(self,state,reason,cause,message):
           
  
  
  
  1.22      +5 -4      gump/gumpy.py
  
  Index: gumpy.py
  ===================================================================
  RCS file: /home/cvs/gump/gumpy.py,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -u -r1.21 -r1.22
  --- gumpy.py  20 Apr 2004 23:26:55 -0000      1.21
  +++ gumpy.py  22 Apr 2004 14:50:47 -0000      1.22
  @@ -260,10 +260,11 @@
           baseDir=wsw.getAttribute('basedir')      

           basePath=os.path.abspath(baseDir)

           # Mail reporting

  +        private=wsw.getAttribute('private')

           mailserver=wsw.getAttribute('mailserver')

           mailport=wsw.getAttribute('mailport') or 25

  -        mailto=wsw.getAttribute('mailinglist')        

  -        mailfrom=wsw.getAttribute('email')  

  +        mailto=wsw.getAttribute('mailinglist') or '[EMAIL PROTECTED]'  

  +        mailfrom=wsw.getAttribute('email') or '[EMAIL PROTECTED]'  

           # Log (site) location(s)   

           logurl=wsw.getAttribute('logurl')   

           logdir=wsw.getAttribute('logdir') or os.path.join(basePath,'log')

  @@ -272,9 +273,9 @@
           

           log.write('- GUMP base directory : ' + baseDir + '\n')

           log.write('- GUMP base path      : ' + str(basePath) + '\n')

  -        if mailserver:

  +        if mailserver and not private:

               log.write('- GUMP mail server    : ' + mailserver + '\n')

  -        if mailport:

  +        if mailport and not private:

               log.write('- GUMP mail port      : ' + str(mailport) + '\n')

           if mailfrom:

               log.write('- GUMP mail from      : ' + mailfrom + '\n')

  
  
  
  1.10      +5 -4      gump/python/gump/document/forrest/documenter.py
  
  Index: documenter.py
  ===================================================================
  RCS file: /home/cvs/gump/python/gump/document/forrest/documenter.py,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- documenter.py     21 Apr 2004 19:01:52 -0000      1.9
  +++ documenter.py     22 Apr 2004 14:50:47 -0000      1.10
  @@ -1502,9 +1502,10 @@
                       detailsList.createEntry('Notify From: 
').createFork('mailto:'+fromaddr,fromaddr)
                       
               
  -            detailsList.createEntry('Notify E-mail').createLink(
  -                            gumpSafeName(project.getName()) + '_notify.html',
  -                            'Contents')   
  +            if project.isFailed() :            
  +                detailsList.createEntry('Notification E-mail: ').createLink(
  +                                gumpSafeName(project.getName()) + '_notify.html',
  +                                'Contents')   
           elif not project.isPackaged() and project.hasBuildCommand():            
               document.createWarning('This project does not utilize Gump nagging.')  
                                
  @@ -1660,7 +1661,7 @@
           
           document.serialize()
           
  -        if project.xml.nag:
  +        if project.xml.nag and project.isFailed():
               document=XDocDocument('Project Details : ' + project.getName(),  \
                       self.resolver.getFile(project, \
                                       project.getName() + '_notify', \
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to