only decode if possible

This commit is contained in:
Daniel Neuhäuser
2010-06-16 23:05:56 +02:00
parent 85ef016602
commit 5f5f917790

View File

@@ -630,6 +630,8 @@ class BuildEnvironment:
class SphinxSourceClass(FileInput):
def decode(self_, data):
if isinstance(data, unicode):
return data
return data.decode(self_.encoding, 'sphinx')
def read(self_):