mirror of
https://github.com/beetbox/beets.git
synced 2026-05-21 00:54:06 -04:00
The changes introduced in rc1 caused paths to be syspath-ified before they were passed to os.path.abspath. The magic prefix caused them to be interpreted as absolute paths even if they were relative. The fix is, in this *isolated* case, to use Unicode but prefix-free paths in calls to the os.path.* functions. Those functions need to act on Unicode objects but seem to be purely syntactic -- nothing is tripped up by using long filenames without the magic prefix.