From ad4d2fd7444a69de6a38c5fd8d0f379722dca38e Mon Sep 17 00:00:00 2001 From: Justin Mayer Date: Tue, 11 Apr 2023 13:51:03 +0200 Subject: [PATCH] Upgrade code for Python 3.6+ --- pelican/plugins/pdf/pdf.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/pelican/plugins/pdf/pdf.py b/pelican/plugins/pdf/pdf.py index 4563ae9..faac68d 100644 --- a/pelican/plugins/pdf/pdf.py +++ b/pelican/plugins/pdf/pdf.py @@ -14,10 +14,8 @@ from pelican.generators import Generator from pelican.readers import MarkdownReader -""" -Workaround until fixed xhtml2pdf import is included in rst2pdf Release -https://github.com/rst2pdf/rst2pdf/commit/6ad348cf5a13ae1b884a86574e48ed1e5f8ca135 -""" +# Workaround until fixed xhtml2pdf import is included in rst2pdf Release +# https://github.com/rst2pdf/rst2pdf/commit/6ad348cf5a13ae1b884a86574e48ed1e5f8ca135 import xhtml2pdf.default # NOQA isort:skip from rst2pdf.createpdf import RstToPdf # NOQA isort:skip @@ -78,7 +76,7 @@ def _create_pdf(self, obj, output_path): if k not in self.supported_md_fields: del meta[k] - header += "\n".join([":{}: {}".format(k, meta[k]) for k in meta]) + header += "\n".join([f":{k}: {meta[k]}" for k in meta]) header += "\n\n.. raw:: html\n\n\t" text = text.replace("\n", "\n\t")