diff options
| author | user@node5.net <user@node5.net> | 2026-07-27 12:18:06 +0200 |
|---|---|---|
| committer | user@node5.net <user@node5.net> | 2026-07-27 12:18:33 +0200 |
| commit | 9012c578e1d38042ca6da188c863d40a4a8be25e (patch) | |
| tree | 78006efeb57d1ebf30e0bf869c7b99545cc609a0 | |
| parent | 681f0e5163010c6810034e87efda8dbae8adbcca (diff) | |
| -rw-r--r-- | src/article.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/article.py b/src/article.py index 31223f6..93b27bc 100644 --- a/src/article.py +++ b/src/article.py @@ -163,7 +163,11 @@ class ArticleGenerator: with open(path, 'r') as file: source = file.read() - article_args['source'], article_args['metadata'] = self.parse_article_meta_data(source) + try: + article_args['source'], article_args['metadata'] = self.parse_article_meta_data(source) + except ArticleNoMetaData: + logger.error(f'No metadata found for article: {path}') + exit(1) article_args['html'] = markdown.markdown(article_args['source'], extensions= [ 'fenced_code', |
