all repos — nasg @ 7edea821f46e45cab23646ecc780b4b6d3bd1943

fix to prevent exception on empty content or summary
Peter Molnar hello@petermolnar.eu
Thu, 15 Nov 2018 14:05:55 +0000
commit

7edea821f46e45cab23646ecc780b4b6d3bd1943

parent

2bf1bd8e137be9a59ad9052bc087de724a7e9077

1 files changed, 8 insertions(+), 5 deletions(-)

jump to
M nasg.pynasg.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):