Changeset 44 for emailtotracscript/trunk/email2trac.py.in
- Timestamp:
- 01/26/06 18:18:58 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
emailtotracscript/trunk/email2trac.py.in
r43 r44 245 245 246 246 def set_reply_fields(self, ticket, message): 247 247 248 author, email_addr = email.Utils.parseaddr(message['from']) 248 249 email_str = self.to_unicode(message['from']) … … 281 282 return author, email_addr 282 283 284 def save_email_for_debug(self, message): 285 286 msg_file = '/var/tmp/msg.txt' 287 print 'TD: saving email to %s' % msg_file 288 fx = open(msg_file, 'wb') 289 fx.write('%s' % message) 290 fx.close() 291 try: 292 os.chmod(msg_file,S_IRWXU|S_IRWXG|S_IRWXO) 293 except OSError: 294 pass 295 283 296 def parse(self, fp): 284 297 msg = email.message_from_file(fp) … … 287 300 288 301 if self.DEBUG > 1: # save the entire e-mail message text 289 msg_file = '/var/tmp/msg.txt' 290 print 'TD: saving email to %s' % msg_file 291 fx = open(msg_file, 'wb') 292 fx.write('%s' % msg) 293 fx.close() 294 try: 295 os.chmod(msg_file,S_IRWXU|S_IRWXG|S_IRWXO) 296 except OSError: 297 pass 302 self.save_email_for_debug(msg) 298 303 299 304 self.db = self.env.get_db_cnx()
Note: See TracChangeset
for help on using the changeset viewer.