aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/article.py6
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',