From 24d19ecbbe61463cc847d50479289f677e30a5ab Mon Sep 17 00:00:00 2001 From: Vincent Bernat Date: Sat, 5 Sep 2020 14:02:20 +0200 Subject: [PATCH] extensions: port to Python 3 --- extensions/text.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/extensions/text.py b/extensions/text.py index 63eca37d..9660c307 100644 --- a/extensions/text.py +++ b/extensions/text.py @@ -4,7 +4,7 @@ Textlinks plugin """ import re import subprocess -import cgi +import html from hyde.plugin import Plugin @@ -34,6 +34,7 @@ class IncludeManpagePlugin(Plugin): "MANWIDTH": "78"}) git.stdout.close() output = man.communicate()[0] + output = output.decode('ascii') return "
%s
" % self.man(output) @@ -43,7 +44,7 @@ class IncludeManpagePlugin(Plugin): def man(self, output): # Escape HTML sequences - output = cgi.escape(output) + output = html.escape(output) # Dots output = re.sub('\\+\b\\+\bo\bo', '»', output) @@ -57,4 +58,4 @@ class IncludeManpagePlugin(Plugin): # Remove header and footers and use
for new lines output = "\n".join(output.split("\n")[2:-3]) - return output.decode('ascii', errors='replace') + return output -- 2.39.5