- Timestamp:
- 11/28/11 13:53:22 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/email2trac.py.in
r576 r578 229 229 if message.has_key(self.parameters.spam_header): 230 230 spam_l = string.split(message[self.parameters.spam_header]) 231 #self.logger.info('Spam header: %s' %(message[self.parameters.spam_header])) 231 232 232 233 try: … … 1348 1349 ########## Fullblog functions ################################################# 1349 1350 1350 def blog(self, id):1351 def blog(self, msg, subject, id): 1351 1352 """ 1352 1353 The blog create/update function … … 1369 1370 comment.author = self.author 1370 1371 1371 message_parts = self.get_message_parts(m )1372 message_parts = self.get_message_parts(msg) 1372 1373 comment.comment = self.get_body_text(message_parts) 1373 1374 1375 if self.parameters.dry_run: 1376 self.logger.info('DRY-RUN: not adding comment for blog entry "%s"' % id) 1377 return 1374 1378 blog.create_comment(req, comment) 1375 1379 … … 1383 1387 1384 1388 post.author = self.author 1385 post.title = s elf.email_to_unicode(m['Subject'])1386 1387 message_parts = self.get_message_parts(m )1389 post.title = subject.strip() 1390 1391 message_parts = self.get_message_parts(msg) 1388 1392 post.body = self.get_body_text(message_parts) 1389 1393 1394 if self.parameters.dry_run: 1395 self.logger.info('DRY-RUN: not creating blog entry "%s"' % post.title) 1396 return 1390 1397 blog.create_post(req, post, self.author, u'Created by email2trac', False) 1391 1398 … … 1724 1731 if result.group('blog'): 1725 1732 self.system = 'blog' 1726 self.blog( result.group('blog_id'))1733 self.blog(m, subject[result.end('blog'):], result.group('blog_id')) 1727 1734 1728 1735 if discussion_enabled:
Note: See TracChangeset
for help on using the changeset viewer.