Changeset 548
- Timestamp:
- 08/11/11 10:29:50 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/email2trac.py.in
r547 r548 461 461 continue 462 462 463 part_file = util.text.unicode_quote(part_file) 463 #part_file = util.text.unicode_quote(part_file) 464 #part_file = repr(part_file) 464 465 465 466 fx = open(part_file, 'wb') … … 1225 1226 (original, filename, part) = item 1226 1227 1227 ## We have to determine the size so we use this temporary solution. we must escape it 1228 # else we get UnicodeErrors. 1229 # 1230 path, fd = util.create_unique_file(os.path.join(self.parameters.tmpdir, util.text.unicode_quote(filename))) 1228 ## We have to determine the size so we use this temporary solution. 1229 # 1230 path, fd = util.create_unique_file(os.path.join(self.parameters.tmpdir, 'email2trac_tmp.att')) 1231 1231 text = part.get_payload(decode=1) 1232 1232 if not text: … … 1258 1258 % (self.id,)) 1259 1259 else: 1260 self.logger.debug('Attach %s to ticket %d' %(util.text.unicode_quote(filename), self.id)) 1260 s = 'Attach %s to ticket %d' %(filename, self.id) 1261 self.print_unicode(s) 1261 1262 att = attachment.Attachment(self.env, 'ticket', self.id) 1262 1263 … … 1892 1893 if not content_type in ['text/plain']: 1893 1894 1895 filename = part.get_filename() 1894 1896 if self.parameters.debug: 1895 s = '\t Filename: %s' % part.get_filename()1897 s = '\t unicode filename: %s' %(filename) 1896 1898 self.print_unicode(s) 1897 1899 self.logger.debug('\t raw filename: %s' %repr(filename)) 1900 1901 # 11 Aug 2011 -> Obsolete code 1898 1902 ## First try to use email header function to convert filename. 1899 1903 # If this fails the use the plain filename 1900 1904 # 1901 try: 1902 filename = self.email_to_unicode(part.get_filename()) 1903 except UnicodeEncodeError, detail: 1904 filename = part.get_filename() 1905 #name = part.get_filename() 1906 #try: 1907 # print repr(name), len(name) 1908 # filename = self.email_to_unicode(part.get_filename()) 1909 # print "Bas: ", repr(filename), len(filename) 1910 #except UnicodeEncodeError, detail: 1911 # print "Bas", repr(detail) 1912 # filename = part.get_filename() 1905 1913 1906 1914 message_parts.append((filename, part))
Note: See TracChangeset
for help on using the changeset viewer.