diff --git a/kittens/hyperlinked_grep/main.py b/kittens/hyperlinked_grep/main.py index 363295b25..db9c7749e 100644 --- a/kittens/hyperlinked_grep/main.py +++ b/kittens/hyperlinked_grep/main.py @@ -55,8 +55,9 @@ def main() -> None: write(line) except KeyboardInterrupt: p.send_signal(signal.SIGINT) - p.stdout.close() except EOFError: + pass + finally: p.stdout.close() raise SystemExit(p.wait())