Skip to content

Table build without space after aligment raise a AttributeError. #52

@tynopet

Description

@tynopet

textile('|=.First Header |=. Second Header |') raise a AttributeError.

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/dmitry/.local/lib/python2.7/site-packages/textile/core.py", line 1412, in textile
    return Textile(html_type=html_type).parse(text)
  File "/home/dmitry/.local/lib/python2.7/site-packages/textile/core.py", line 248, in parse
    text = self.block(text)
  File "/home/dmitry/.local/lib/python2.7/site-packages/textile/core.py", line 499, in block
    block = Block(self, tag, atts, ext, cite, line)
  File "/home/dmitry/.local/lib/python2.7/site-packages/textile/objects/block.py", line 32, in __init__
    self.process()
  File "/home/dmitry/.local/lib/python2.7/site-packages/textile/objects/block.py", line 125, in process
    self.content = self.textile.graf(self.content)
  File "/home/dmitry/.local/lib/python2.7/site-packages/textile/core.py", line 641, in graf
    text = self.table(text)
  File "/home/dmitry/.local/lib/python2.7/site-packages/textile/core.py", line 291, in table
    return table.process()
  File "/home/dmitry/.local/lib/python2.7/site-packages/textile/objects/table.py", line 45, in process
    caption = Caption(**cmtch.groupdict())
AttributeError: 'NoneType' object has no attribute 'groupdict'

Expected output (from textile sandbox):

<table>
		<tr>
			<td>=.<strong>First Header</strong> </td>
			<td style="text-align:center;">Second Header </td>
		</tr>
</table>

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions