Ticket #382 (closed defect: invalid)

Opened 5 years ago

Last modified 4 years ago

unsupported format character ']' (0x5d) in mail notifier

Reported by: fabo Owned by:
Priority: major Milestone: undecided
Version: 0.7.9 Keywords:
Cc:

Description

Using mail notifier subject parameter: subject="[project %(builder)]"

I didn't received the notification.

        Traceback (most recent call last):                                                                                                                   
          File "/usr/lib/python2.4/site-packages/buildbot/process/base.py", line 583, in buildFinished                                                       
            self.build_status.buildFinished()                                                                                                                
          File "/usr/lib/python2.4/site-packages/buildbot/status/builder.py", line 1174, in buildFinished                                                    
            w.callback(self)                                                                                                                                 
          File "/usr/lib/python2.4/site-packages/twisted/internet/defer.py", line 243, in callback                                                           
            self._startRunCallbacks(result)                                                                                                                  
          File "/usr/lib/python2.4/site-packages/twisted/internet/defer.py", line 312, in _startRunCallbacks                                                 
            self._runCallbacks()                                                                                                                             
        --- <exception caught here> ---                                                                                                                      
          File "/usr/lib/python2.4/site-packages/twisted/internet/defer.py", line 328, in _runCallbacks                                                      
            self.result = callback(self.result, *args, **kw)                                                                                                 
          File "/usr/lib/python2.4/site-packages/buildbot/status/builder.py", line 1696, in _buildFinished                                                   
            w.buildFinished(name, s, results)                                                                                                                
          File "/usr/lib/python2.4/site-packages/buildbot/status/mail.py", line 217, in buildFinished                                                        
            return self.buildMessage(name, build, results)                                                                                                   
          File "/usr/lib/python2.4/site-packages/buildbot/status/mail.py", line 313, in buildMessage                                                         
            m['Subject'] = self.subject % { 'result': res,                                                                                                   
        exceptions.ValueError: unsupported format character ']' (0x5d) at index 20

Change History

comment:1 Changed 4 years ago by dustin

  • Status changed from new to closed
  • Resolution set to invalid

Python's formatting requires a format character after the close parenthesis:

subject="[project %(builder)s]"

Note: See TracTickets for help on using tickets.