From fc0d6f114a5a13b4a6258d4f2fd75969b7ba3a60 Mon Sep 17 00:00:00 2001 From: Edward Betts Date: Wed, 6 Dec 2023 11:30:04 +0000 Subject: [PATCH] Don't crash when there is no match --- web_view.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/web_view.py b/web_view.py index fca9621..b93f1bd 100755 --- a/web_view.py +++ b/web_view.py @@ -283,10 +283,15 @@ def article_page(url_title: str) -> str | Response: by_title = {hit["title"]: hit for hit in hits} + found = None if article_title in by_title: hit = by_title[article_title] - found = get_diff(from_title, hit["title"], None) - else: + try: + found = get_diff(from_title, hit["title"], None) + except NoMatch: + pass + + if not found: after = flask.request.args.get("after") if after: print(after)