diff options
| author | Scott Bahling <sbahling@suse.de> | 2013-07-18 12:43:07 +0200 |
|---|---|---|
| committer | Scott Bahling <sbahling@suse.de> | 2013-07-18 12:43:07 +0200 |
| commit | 66120bb19e24096f2482df5e479e7e4b9ca59fed (patch) | |
| tree | 3290393c96773ad1096ef3f3ade79ec1a13be801 /panfry/page.py | |
| parent | 094530f92d678f9c2f2ad498a2c21653de399a99 (diff) | |
| download | panfry-66120bb19e24096f2482df5e479e7e4b9ca59fed.tar.gz panfry-66120bb19e24096f2482df5e479e7e4b9ca59fed.tar.xz panfry-66120bb19e24096f2482df5e479e7e4b9ca59fed.zip | |
Implement multi-level documentation handling
Diffstat (limited to 'panfry/page.py')
| -rwxr-xr-x | panfry/page.py | 9 |
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() |
