Message97803
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 |
|
Date |
User |
Action |
Args |
2010-01-15 10:05:03 | lars.gustaebel | set | recipients:
+ lars.gustaebel, pbienst, ezio.melotti |
2010-01-15 10:05:03 | lars.gustaebel | set | messageid: <1263549903.39.0.385433906714.issue7693@psf.upfronthosting.co.za> |
2010-01-15 10:05:02 | lars.gustaebel | link | issue7693 messages |
2010-01-15 10:05:01 | lars.gustaebel | create | |
|