diff options
Diffstat (limited to 'src/article.py')
| -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', |
