Changeset 383 for trunk


Ignore:
Timestamp:
06/23/10 11:46:12 (14 years ago)
Author:
bas
Message:

email2trac.py.in:

  • A better fix for attachments with special characters, see #206
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/email2trac.py.in

    r379 r383  
    17811781                                        self.print_unicode(s)
    17821782
    1783                                 ##
    1784                                 #
    1785                                 filename = part.get_filename()
     1783                                ##
     1784                                #  First try to use email header function to convert filename.
     1785                                #  If this fails the use the plan filename
     1786                                try:
     1787                                        filename = self.email_to_unicode(part.get_filename())
     1788                                except UnicodeEncodeError, detail:
     1789                                        filename = part.get_filename()
     1790
    17861791                                message_parts.append((filename, part))
    17871792
Note: See TracChangeset for help on using the changeset viewer.