From 257ec34709fc279b8576563822a23475155e6d6c Mon Sep 17 00:00:00 2001 From: Tyler Xing Date: Mon, 2 Jun 2014 11:34:09 +0800 Subject: [PATCH] fix UnicodeDecodeError chinese-char in Tags Found this bug in post-3.1 version, it fails build my blog every time. I'm using Python 2.7 --- pelican/urlwrappers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pelican/urlwrappers.py b/pelican/urlwrappers.py index acb8e07d..58317e6b 100644 --- a/pelican/urlwrappers.py +++ b/pelican/urlwrappers.py @@ -68,7 +68,7 @@ class URLWrapper(object): """ setting = "%s_%s" % (self.__class__.__name__.upper(), key) - value = self.settings[setting] + value = unicode(self.settings[setting]) if not isinstance(value, six.string_types): logger.warning('%s is set to %s' % (setting, value)) return value