From 93b6cb9f754b8715f12303122fd4cbbbfa966175 Mon Sep 17 00:00:00 2001 From: Ethan Dalool Date: Thu, 19 Mar 2020 11:59:57 -0700 Subject: [PATCH] Don't crash on self.title if no soup.head.title. --- voussoir.net/writing/generate_site.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/voussoir.net/writing/generate_site.py b/voussoir.net/writing/generate_site.py index b9d0d58..899f2f2 100644 --- a/voussoir.net/writing/generate_site.py +++ b/voussoir.net/writing/generate_site.py @@ -76,7 +76,10 @@ class Article: css=writing_rootdir.with_child('css').with_child('dark.css').absolute_path, return_soup=True, ) - self.title = self.soup.head.title.get_text() + if self.soup.head.title: + self.title = self.soup.head.title.get_text() + else: + self.title = self.md_file.basename tag_links = self.soup.find_all('a', {'class': 'tag_link'}) for tag_link in tag_links: