From c9594071cd2c96413c6f5e5500384acdd4800b43 Mon Sep 17 00:00:00 2001 From: Andrei Date: Sat, 26 Dec 2020 13:54:00 +0200 Subject: [PATCH] Python2 backport --- python-combinepdf.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python-combinepdf.py b/python-combinepdf.py index a10ab13..7a8176f 100644 --- a/python-combinepdf.py +++ b/python-combinepdf.py @@ -14,7 +14,7 @@ specify the output file name (defaults to combined.pdf if not specified). """ from argparse import ArgumentParser -import contextlib +import contextlib2 import PyPDF2 @@ -35,7 +35,7 @@ def main(): # Workaround for PyPDF2 empty output file: keep input files open # See https://stackoverflow.com/a/49927541/336802 - with contextlib.ExitStack() as stack: + with contextlib2.ExitStack() as stack: pdfMerger = PyPDF2.PdfFileMerger() files = [stack.enter_context(open(pdf, 'rb')) for pdf in args.files] for f in files: