From 5ebc8cdd88f4ec87d19c5b41a26ea3167ed9a19f Mon Sep 17 00:00:00 2001 From: Jake Poznanski Date: Fri, 1 Nov 2024 17:13:11 +0000 Subject: [PATCH] Checkfix --- pdelfin/check.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pdelfin/check.py b/pdelfin/check.py index ba0cd52..12030b0 100644 --- a/pdelfin/check.py +++ b/pdelfin/check.py @@ -7,12 +7,15 @@ logger = logging.getLogger(__name__) def check_poppler_version(): try: result = subprocess.run(['pdftoppm', '-h'], stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True) - if result.returncode == 0 and "pdftoppm" in result.stdout: + if result.returncode == 0 and result.stderr.startswith("pdftoppm"): logger.info("pdftoppm is installed and working.") else: - logger.error("pdftoppm is installed but returned an error.") + logger.error(f"pdftoppm is installed but returned an error.") sys.exit(1) except FileNotFoundError: logger.error("pdftoppm is not installed.") logger.error("Check the README in the https://github.com/allenai/pdelfin/blob/main/README.md for installation instructions") - sys.exit(1) \ No newline at end of file + sys.exit(1) + +if __name__ == "__main__": + check_poppler_version() \ No newline at end of file