From 3b52975340f2d38b11ab3247f9c21f1d15bee1f9 Mon Sep 17 00:00:00 2001 From: Ashley Whetter Date: Wed, 14 Nov 2018 22:39:58 -0800 Subject: [PATCH] Fixed unicode decoding on Python 3.7 --- autoapi/mappers/python.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/autoapi/mappers/python.py b/autoapi/mappers/python.py index 4c5cefe..aa6e337 100644 --- a/autoapi/mappers/python.py +++ b/autoapi/mappers/python.py @@ -430,7 +430,11 @@ class Parser(object): def _encode(self, to_encode): if self._encoding: - return _TEXT_TYPE(to_encode, self._encoding) + try: + return _TEXT_TYPE(to_encode, self._encoding) + except TypeError: + # The string was already in the correct format + pass return to_encode