summaryrefslogtreecommitdiff
path: root/sphinx
diff options
context:
space:
mode:
Diffstat (limited to 'sphinx')
-rw-r--r--sphinx/util/inspect.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/sphinx/util/inspect.py b/sphinx/util/inspect.py
index ff6c222d..f5c8911d 100644
--- a/sphinx/util/inspect.py
+++ b/sphinx/util/inspect.py
@@ -15,6 +15,8 @@ import sys
# relatively import this module
inspect = __import__('inspect')
+from sphinx.util import force_decode
+
if sys.version_info >= (2, 5):
from functools import partial
@@ -87,4 +89,4 @@ def safe_repr(object):
s = repr(object)
except Exception:
raise ValueError
- return s.replace('\n', ' ')
+ return force_decode(s, None).replace('\n', ' ')