# HG changeset patch # User Thibaut Girka # Date 1380297724 -7200 # Node ID ca22df9e70bc31ae830d975db5f3a279bed71e43 # Parent 1c891c71cf223724a83b2a8103c5cc2a24ceba37 Fix a crash when handling non-ascii paths diff --git a/pytouhou/ui/music.pyx b/pytouhou/ui/music.pyx --- a/pytouhou/ui/music.pyx +++ b/pytouhou/ui/music.pyx @@ -35,7 +35,7 @@ class MusicPlayer(object): self.bgms.append(None) logger.warn(u'Music description ā€œ%sā€ not found.', posname) continue - globname = join(resource_loader.game_dir, bgm[1]).replace('.mid', '.*') + globname = join(resource_loader.game_dir, bgm[1].encode('ascii')).replace('.mid', '.*') filenames = glob(globname) for filename in reversed(filenames): try: