From 66120bb19e24096f2482df5e479e7e4b9ca59fed Mon Sep 17 00:00:00 2001 From: Scott Bahling Date: Thu, 18 Jul 2013 12:43:07 +0200 Subject: Implement multi-level documentation handling --- panfry/page.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'panfry/page.py') diff --git a/panfry/page.py b/panfry/page.py index 21b6323..efd3561 100755 --- a/panfry/page.py +++ b/panfry/page.py @@ -38,6 +38,9 @@ class Page(TextFile): self.format = format self._markdown = '' + def __repr__(self): + return self.markdown + @property def markdown(self): if self.format == 'markdown': @@ -92,7 +95,11 @@ class Page(TextFile): continue if re.match('#+.+[A-z|0-9]', line): level = len(re.match('#+', line).group()) - toc.append(TOCItem(line.split(' ', 1)[1].strip(), level, self.htmlfile)) + toc.append(TOCItem(line.split(' ', 1)[1].strip(), + level, + self.htmlfile, + ) + ) continue heading = line.strip() -- cgit v1.2.3