diff options
Diffstat (limited to 'markdown/blockprocessors.py')
-rw-r--r-- | markdown/blockprocessors.py | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/markdown/blockprocessors.py b/markdown/blockprocessors.py index 4b296d5..43a384d 100644 --- a/markdown/blockprocessors.py +++ b/markdown/blockprocessors.py @@ -311,16 +311,18 @@ class OListProcessor(BlockProcessor): def __init__(self, parser): BlockProcessor.__init__(self, parser) # Detect an item (``1. item``). ``group(1)`` contains contents of item. - self.RE = re.compile(''.join([ - r'^[ ]{0,', str(self.tab_length - 1), r'}\d+\.[ ]+(.*)'])) + self.RE = re.compile( + ''.join([r'^[ ]{0,', str(self.tab_length - 1), + r'}\d+\.[ ]+(.*)'])) # Detect items on secondary lines. they can be of either list type. - self.CHILD_RE = re.compile(''.join([ - r'^[ ]{0,', str(self.tab_length - 1), '}((\d+\.)|[*+-])[ ]+(.*)'])) + self.CHILD_RE = re.compile( + ''.join([r'^[ ]{0,', str(self.tab_length - 1), + r'}((\d+\.)|[*+-])[ ]+(.*)'])) # Detect indented (nested) items of either type - self.INDENT_RE = re.compile(''.join([ - r'^[ ]{', str(self.tab_length), ',', str(self.tab_length * 2 - 1), - r'}((\d+\.)|[*+-])[ ]+.*'])) - + self.INDENT_RE = re.compile( + ''.join([r'^[ ]{', str(self.tab_length), ',', + str(self.tab_length * 2 - 1), + r'}((\d+\.)|[*+-])[ ]+.*'])) def test(self, parent, block): return bool(self.RE.match(block)) @@ -419,8 +421,9 @@ class UListProcessor(OListProcessor): def __init__(self, parser): OListProcessor.__init__(self, parser) # Detect an item (``1. item``). ``group(1)`` contains contents of item. - self.RE = re.compile(''.join([ - r'^[ ]{0,', str(self.tab_length - 1), r'}[*+-][ ]+(.*)'])) + self.RE = re.compile( + ''.join([r'^[ ]{0,', str(self.tab_length - 1), + r'}[*+-][ ]+(.*)'])) class HashHeaderProcessor(BlockProcessor): |