* Bjoern Laessig <[EMAIL PROTECTED]> [2007-11-20 12:37]: > if k in ignore: > UnicodeDecodeError: 'ascii' codec can't decode byte 0xa6 in position 52: > ordinal not in range(128) > > adding a line > print "Ignore : " + ignore > as line 620 i got line: > Ignore : > ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzŠšªŽµžºŒœŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ0123456789
Thanks for investigating the cause of this bug! The patch below (applied to /usr/share/python-support/jack/jack_freedb.py) should do the trick: --- jack_freedb.py~ 2007-11-20 17:19:21.000000000 +0100 +++ jack_freedb.py 2007-11-20 17:22:27.000000000 +0100 @@ -598,7 +598,7 @@ elif cf['_various']: found = [[], [], [], [], [], []] # lenght=3 2 1 , 3 2 1 (secondary) - ignore = string.letters + string.digits + ignore = string.ascii_uppercase + string.digits titles = [] braces = [['"', '"'], ["'", "'"], ["(", ")"], ["[", "]"], ["{", "}"]] Can you confirm that this works? -- Martin Michlmayr http://www.cyrius.com/