fix to prevent exception on empty content or summary
Peter Molnar hello@petermolnar.eu
Thu, 15 Nov 2018 14:05:55 +0000
1 files changed,
8 insertions(+),
5 deletions(-)
jump to
M
nasg.py
→
nasg.py
@@ -188,9 +188,10 @@ def content(self):
return self._parsed[1] def __pandoc(self, c): - c = Pandoc(c) - c = RE_PRECODE.sub( - '<pre><code lang="\g<1>" class="language-\g<1>">', c) + if c and len(c): + c = Pandoc(c) + c = RE_PRECODE.sub( + '<pre><code lang="\g<1>" class="language-\g<1>">', c) return c @cached_property@@ -419,8 +420,10 @@ return self.meta.get('summary', '')
@cached_property def html_summary(self): - # return MD.reset().convert(self.summary) - return Pandoc(self.summary) + c = self.summary + if c and len(c): + c = Pandoc(self.summary) + return c @property def title(self):