From 6f31a92ffb891508fc30592ac17607febe641b20 Mon Sep 17 00:00:00 2001 From: "James R. Barlow" Date: Sat, 23 Jul 2022 15:40:05 -0700 Subject: [PATCH] _windows: Avoid messy next()/StopIteration in generator --- src/ocrmypdf/subprocess/_windows.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ocrmypdf/subprocess/_windows.py b/src/ocrmypdf/subprocess/_windows.py index ff062698..eecec42e 100644 --- a/src/ocrmypdf/subprocess/_windows.py +++ b/src/ocrmypdf/subprocess/_windows.py @@ -84,8 +84,8 @@ def registry_path_ghostscript(env=None) -> Iterator[Path]: with winreg.OpenKey( winreg.HKEY_LOCAL_MACHINE, fr"SOFTWARE\Artifex\GPL Ghostscript\{latest_gs}" ) as k: - _, gs_path, _ = next(registry_values(k)) - yield Path(gs_path) / 'bin' + for _, gs_path, _ in registry_values(k): + yield Path(gs_path) / 'bin' except OSError as e: log.warning(e)