ajack       2003/10/16 11:40:38

  Modified:    python/gump nag.py
  Log:
  Nag a bad project (even if in a good module)
  
  Revision  Changes    Path
  1.14      +15 -14    jakarta-gump/python/gump/nag.py
  
  Index: nag.py
  ===================================================================
  RCS file: /home/cvs/jakarta-gump/python/gump/nag.py,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- nag.py    16 Oct 2003 17:25:49 -0000      1.13
  +++ nag.py    16 Oct 2003 18:40:38 -0000      1.14
  @@ -86,19 +86,19 @@
                   # :TODO: Something doesn't work w/ this.
                   # if moduleFilterList and not mname in moduleFilterList: continue   
 
                   module=Module.list[mname]
  -                for pctxt in mctxt:
  -                    pname=pctxt.name
  -                    if STATUS_FAILED == pctxt.status:
  -                        if Project.list.has_key(pname):
  -                            # :TODO: Something doesn't work w/ this.
  -                            # if projectFilterList and not pctxt.project in 
projectFilterList: continue
  -                            project=Project.list[pname]
  -                            try:
  -                                
nagProject(workspace,context,module,mctxt,project,pctxt)
  -                            except:
  -                                log.error("Failed to send nag e-mail for project " 
+ pname)
  -                        else:
  -                            log.error("Unknown project " + pname)
  +        for pctxt in mctxt:
  +            pname=pctxt.name
  +            if STATUS_FAILED == pctxt.status :
  +                if Project.list.has_key(pname):
  +                    # :TODO: Something doesn't work w/ this.
  +                    # if projectFilterList and not pctxt.project in 
projectFilterList: continue
  +                    project=Project.list[pname]
  +                    try:
  +                        nagProject(workspace,context,module,mctxt,project,pctxt)
  +                    except:
  +                        log.error("Failed to send nag e-mail for project " + pname)
  +                else:
  +                    log.error("Unknown project " + pname)
                   
                   
   def nagWorkspace(workspace,context):
  @@ -129,7 +129,8 @@
               #
               email=EmailMessage(workspace.prefix+': '+module.name+'/'+project.name+' 
'+stateName(pctxt.status),content)
               toaddr=getattr(nagEntry,'to',workspace.mailinglist)
  -            fromaddr=getattr(nagEntry,'from',workspace.mailinglist)
  +            #fromaddr=getattr(nagEntry,'from',workspace.mailinglist)
  +            fromaddr=workspace.email
           
               # We send to a list, but a list of one is fine..
               toaddrs=[ workspace.mailinglist ] # :TODO: toaddr -> to users...
  
  
  

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

Reply via email to