This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author lars.gustaebel
Recipients ezio.melotti, lars.gustaebel, pbienst
Date 2010-01-15.10:05:00
SpamBayes Score 0.0051369974
Marked as misclassified No
Message-id <1263549903.39.0.385433906714.issue7693@psf.upfronthosting.co.za>
In-reply-to
Content
In the 2.x branch tarfile is not prepared to deal with unicode pathnames at all. This changed in Python 3. The fact that it works anyway (in the majority of cases) to add filenames as unicode objects is pure coincidence - I suppose you have a utf-8 system encoding. On a latin-1 system your script would fail much earlier during the add() call.

Some reading: http://docs.python.org/library/tarfile.html#unicode-issues
History
Date User Action Args
2010-01-15 10:05:03lars.gustaebelsetrecipients: + lars.gustaebel, pbienst, ezio.melotti
2010-01-15 10:05:03lars.gustaebelsetmessageid: <1263549903.39.0.385433906714.issue7693@psf.upfronthosting.co.za>
2010-01-15 10:05:02lars.gustaebellinkissue7693 messages
2010-01-15 10:05:01lars.gustaebelcreate