diff options
author | Waylan Limberg <waylan@gmail.com> | 2011-05-04 11:43:52 -0400 |
---|---|---|
committer | Waylan Limberg <waylan@gmail.com> | 2011-05-04 11:43:52 -0400 |
commit | 97be232c58c1ee1395bdce09fb9f55bfad4bb42d (patch) | |
tree | e92a20523d9a249b909a57bb6b6166e507e74768 /markdown/extensions/headerid.py | |
parent | 303048f9d0da1ba5f917a0abf1da4a090d7a3a49 (diff) | |
download | python-markdown-97be232c58c1ee1395bdce09fb9f55bfad4bb42d.tar.gz |
Extension.getConfigs returns a dict and is used by the extensions that use configs. No more self.config['name'][0] weirdness anymore.
Diffstat (limited to 'markdown/extensions/headerid.py')
-rw-r--r-- | markdown/extensions/headerid.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/markdown/extensions/headerid.py b/markdown/extensions/headerid.py index 390a8ba..2332abe 100644 --- a/markdown/extensions/headerid.py +++ b/markdown/extensions/headerid.py @@ -126,8 +126,8 @@ class HeaderIdProcessor(markdown.blockprocessors.BlockProcessor): def _get_meta(self): """ Return meta data suported by this ext as a tuple """ - level = int(self.config['level'][0]) - 1 - force = self._str2bool(self.config['forceid'][0]) + level = int(self.config['level']) - 1 + force = self._str2bool(self.config['forceid']) if hasattr(self.md, 'Meta'): if self.md.Meta.has_key('header_level'): level = int(self.md.Meta['header_level'][0]) - 1 @@ -158,7 +158,7 @@ class HeaderIdProcessor(markdown.blockprocessors.BlockProcessor): def _create_id(self, header): """ Return ID from Header text. """ h = '' - for c in header.lower().replace(' ', self.config['separator'][0]): + for c in header.lower().replace(' ', self.config['separator']): if c in ID_CHARS: h += c elif c not in punctuation: @@ -182,7 +182,7 @@ class HeaderIdExtension (markdown.Extension): md.registerExtension(self) self.processor = HeaderIdProcessor(md.parser) self.processor.md = md - self.processor.config = self.config + self.processor.config = self.getConfigs() # Replace existing hasheader in place. md.parser.blockprocessors['hashheader'] = self.processor |