summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-05-03 10:07:43 +0200
committerDanilo M. <danix@danix.xyz>2026-05-03 10:07:43 +0200
commit78dea7417fed34ba96efbd8e6d4f1f87c3e998f0 (patch)
tree7958e298e3436b19034b5b262323f6245cd13142 /core
parent823703d848e810ee1dbe00d5470c60302a59a422 (diff)
downloadpublisher-78dea7417fed34ba96efbd8e6d4f1f87c3e998f0.tar.gz
publisher-78dea7417fed34ba96efbd8e6d4f1f87c3e998f0.zip
fix: narrow exception clause to ValueError/OSError, add corrupt frontmatter test
Diffstat (limited to 'core')
-rw-r--r--core/article_scanner.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/article_scanner.py b/core/article_scanner.py
index ea6579a..bb69a26 100644
--- a/core/article_scanner.py
+++ b/core/article_scanner.py
@@ -20,7 +20,7 @@ def scan_articles(blog_root: Path) -> list[Article]:
translation_path = by_slug.get((other_lang, slug))
try:
fm, _ = parse_frontmatter(path)
- except (ValueError, Exception):
+ except (ValueError, OSError):
fm = {}
articles.append(Article(
slug=slug,