Package: python-magic
Version: 4.21-2

It is not working with 8 bit filenames :

import sys,os,magic
mime = magic.open(magic.MAGIC_MIME)
mime.load()

for i in os.listdir('/tmp/tst'):
    print mime.file(unicode(i, sys.getfilesystemencoding()))


result :

Traceback (most recent call last):
  File "./tst.py", line 6, in ?
    print mime.file(unicode(i, sys.getfilesystemencoding()))
UnicodeEncodeError: 'ascii' codec can't encode characters in position
0-9: ordinal not in range(128)



I'm using Python 2.4.4

Reply via email to