From 54cccadaf6b7434dd18ea09b1c35c6761590dfeb Mon Sep 17 00:00:00 2001 From: Michael Droettboom Date: Tue, 13 Aug 2013 14:48:30 -0400 Subject: [PATCH] Handle Unicode docstrings on Python 2.x correctly --- numpydoc/numpydoc.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/numpydoc/numpydoc.py b/numpydoc/numpydoc.py index 4f5f716c..89eec89a 100644 --- a/numpydoc/numpydoc.py +++ b/numpydoc/numpydoc.py @@ -50,7 +50,7 @@ def mangle_docstrings(app, what, name, obj, options, lines, if sys.version_info[0] >= 3: doc = str(doc) else: - doc = str(doc).decode('utf-8') + doc = unicode(doc) lines[:] = doc.split(sixu("\n")) if app.config.numpydoc_edit_link and hasattr(obj, '__name__') and \ @@ -182,4 +182,3 @@ def run(self): return base_directive.run(self) return directive -