Changeset 317
- Timestamp:
- 02/15/10 13:02:27 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/email2trac.py.in
r316 r317 137 137 self.VERSION = version 138 138 self.DRY_RUN = parameters['dry_run'] 139 self.VERBOSE = parameters['verbose'] 139 140 140 141 self.get_config = self.env.config.get … … 348 349 understands it. 349 350 """ 351 if self.VERBOSE: 352 print "VB: email_to_unicode" 353 350 354 results = email.Header.decode_header(message_str) 351 355 s = None … … 509 513 510 514 def debug_attachments(self, message_parts): 515 """ 516 """ 517 if self.VERBOSE: 518 print "VB: debug_attachments" 519 511 520 n = 0 512 521 for part in message_parts: … … 1207 1216 body parts are returned as strings, attachments are returned as tuples of (filename, Message object) 1208 1217 """ 1218 if self.VERBOSE: 1219 print "VB: get_message_parts()" 1220 1209 1221 message_parts = list() 1210 1222 … … 1308 1320 print 'TD: Filename: Can not be printed due to non-ascci characters' 1309 1321 1310 message_parts.append((part.get_filename(), part)) 1322 ## Convert 7-bit filename to 8 bits value 1323 # 1324 filename = self.email_to_unicode(part.get_filename()) 1325 message_parts.append((filename, part)) 1311 1326 1312 1327 return message_parts … … 1605 1620 ticket_prefix = 'default' 1606 1621 dry_run = None 1622 verbose = None 1607 1623 1608 1624 ENABLE_SYSLOG = 0 1609 1625 1610 1626 1611 SHORT_OPT = 'chf:np:t: '1612 LONG_OPT = ['component=', 'dry-run', 'help', 'file=', 'project=', 'ticket_prefix=' ]1627 SHORT_OPT = 'chf:np:t:v' 1628 LONG_OPT = ['component=', 'dry-run', 'help', 'file=', 'project=', 'ticket_prefix=', 'verbose'] 1613 1629 1614 1630 try: … … 1634 1650 elif opt in ['-t', '--ticket_prefix']: 1635 1651 ticket_prefix = value 1652 elif opt in ['-v', '--version']: 1653 verbose = True 1636 1654 1637 1655 settings = ReadConfig(configfile, project_name) … … 1648 1666 settings['ticket_prefix'] = ticket_prefix 1649 1667 settings['dry_run'] = dry_run 1668 settings['verbose'] = verbose 1650 1669 1651 1670 if settings.has_key('trac_version'):
Note: See TracChangeset
for help on using the changeset viewer.