1515# BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
1616# SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
1717#
18- # $Id: roundupdb.py,v 1.80 2003-01-27 17:02:46 kedder Exp $
18+ # $Id: roundupdb.py,v 1.81 2003-02-17 06:45:38 richard Exp $
1919
2020__doc__ = """
2121Extending hyperdb with types specific to issue-tracking.
@@ -260,12 +260,13 @@ def send_message(self, nodeid, msgid, note, sendto, from_address=None):
260260 # create the message
261261 message = cStringIO .StringIO ()
262262 writer = MimeWriter .MimeWriter (message )
263- writer .addheader ('Subject' , '[%s%s] %s' % (cn , nodeid , encode_header (title )))
263+ writer .addheader ('Subject' , '[%s%s] %s' % (cn , nodeid ,
264+ encode_header (title )))
264265 writer .addheader ('To' , ', ' .join (sendto ))
265266 writer .addheader ('From' , straddr ((encode_header (authname ) +
266267 from_tag , from_address )))
267- writer . addheader ( 'Reply-To' , straddr (( self .db .config .TRACKER_NAME ,
268- from_address )))
268+ tracker_name = encode_header ( self .db .config .TRACKER_NAME )
269+ writer . addheader ( 'Reply-To' , straddr (( tracker_name , from_address )))
269270 writer .addheader ('Date' , time .strftime ("%a, %d %b %Y %H:%M:%S +0000" ,
270271 time .gmtime ()))
271272 writer .addheader ('MIME-Version' , '1.0' )
@@ -275,7 +276,7 @@ def send_message(self, nodeid, msgid, note, sendto, from_address=None):
275276 writer .addheader ('In-Reply-To' , inreplyto )
276277
277278 # add a uniquely Roundup header to help filtering
278- writer .addheader ('X-Roundup-Name' , self . db . config . TRACKER_NAME )
279+ writer .addheader ('X-Roundup-Name' , tracker_name )
279280
280281 # avoid email loops
281282 writer .addheader ('X-Roundup-Loop' , 'hello' )
0 commit comments