From b36df9cf9e3226479c1f682590c57f78f36977fc Mon Sep 17 00:00:00 2001 From: "James R. Barlow" Date: Thu, 29 Mar 2018 22:17:23 -0700 Subject: [PATCH] pdfa: codecs.encode -> hexlify (simpler) --- src/ocrmypdf/pdfa.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ocrmypdf/pdfa.py b/src/ocrmypdf/pdfa.py index 89b2980d..68e0b190 100644 --- a/src/ocrmypdf/pdfa.py +++ b/src/ocrmypdf/pdfa.py @@ -18,7 +18,7 @@ # Generate a PDFA_def.ps file for Ghostscript >= 9.14 from string import Template -import codecs +from binascii import hexlify import pkg_resources import PyPDF2 as pypdf @@ -93,7 +93,7 @@ def encode_text_string(s: str) -> str: return '' utf16_bytes = s.encode('utf-16be') - ascii_hex_bytes = codecs.encode(b'\xfe\xff' + utf16_bytes, 'hex') + ascii_hex_bytes = hexlify(b'\xfe\xff' + utf16_bytes) ascii_hex_str = ascii_hex_bytes.decode('ascii').lower() return ascii_hex_str