From f7040f922c0afe0fd406efb8e823549fb2863d6c Mon Sep 17 00:00:00 2001 From: Nicolas Dietrich Date: Wed, 9 May 2012 00:19:38 +0200 Subject: [PATCH] allow unicode items in config file --- beets/ui/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/beets/ui/__init__.py b/beets/ui/__init__.py index e2eebb738..e19e005f1 100644 --- a/beets/ui/__init__.py +++ b/beets/ui/__init__.py @@ -27,6 +27,7 @@ import logging import sqlite3 import errno import re +import codecs from beets import library from beets import plugins @@ -673,7 +674,7 @@ def main(args=None, configfh=None): if configpath: configpath = util.syspath(configpath) if os.path.exists(util.syspath(configpath)): - configfh = open(configpath) + configfh = codecs.open(configpath, 'r', encoding='utf-8') else: configfh = None if configfh: