summaryrefslogtreecommitdiff
path: root/panfry/page.py
diff options
context:
space:
mode:
authorScott Bahling <sbahling@suse.de>2013-07-18 12:43:07 +0200
committerScott Bahling <sbahling@suse.de>2013-07-18 12:43:07 +0200
commit66120bb19e24096f2482df5e479e7e4b9ca59fed (patch)
tree3290393c96773ad1096ef3f3ade79ec1a13be801 /panfry/page.py
parent094530f92d678f9c2f2ad498a2c21653de399a99 (diff)
downloadpanfry-66120bb19e24096f2482df5e479e7e4b9ca59fed.tar.gz
panfry-66120bb19e24096f2482df5e479e7e4b9ca59fed.tar.xz
panfry-66120bb19e24096f2482df5e479e7e4b9ca59fed.zip
Implement multi-level documentation handling
Diffstat (limited to 'panfry/page.py')
-rwxr-xr-xpanfry/page.py9
1 files changed, 8 insertions, 1 deletions
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()