From 39a14fefd66ab255657a7c72c503ef98ea0d7e92 Mon Sep 17 00:00:00 2001 From: Igor Moura Date: Thu, 7 Nov 2019 10:46:55 -0300 Subject: [PATCH] Fix unicode to str error in python2 I can't believe that Python2 is giving us so much trouble during its last moments. --- pdfminer/converter.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pdfminer/converter.py b/pdfminer/converter.py index 4e51e37c..eaf0520e 100644 --- a/pdfminer/converter.py +++ b/pdfminer/converter.py @@ -2,6 +2,7 @@ # -*- coding: utf-8 -*- import logging import re +import sys from .pdfdevice import PDFTextDevice from .pdffont import PDFUnicodeNotDefined from .layout import LTContainer @@ -271,6 +272,8 @@ def __init__(self, rsrcmgr, outfp, codec='utf-8', pageno=1, laparams=None, def write(self, text): if self.codec: text = text.encode(self.codec) + if sys.version_info < (3, 0): + text = str(text) self.outfp.write(text) return