diff --git a/table_multi_markdown_syntax.py b/table_multi_markdown_syntax.py index 8a48f89..f60c73a 100644 --- a/table_multi_markdown_syntax.py +++ b/table_multi_markdown_syntax.py @@ -115,6 +115,8 @@ def is_align(self): class MultiMarkdownTableParser(tbase.BaseTableParser): def _is_multi_markdown_align_row(self, str_cols): + if len(str_cols) == 0: + return False for col in str_cols: if not MultiMarkdownAlignColumn.match_cell(col): return False diff --git a/table_simple_syntax.py b/table_simple_syntax.py index adc8457..8662e6b 100644 --- a/table_simple_syntax.py +++ b/table_simple_syntax.py @@ -100,6 +100,8 @@ def is_align(self): class SimpleTableParser(tborder.BorderTableParser): def _is_custom_align_row(self, str_cols): + if len(str_cols) == 0: + return False for col in str_cols: if not CustomAlignColumn.match_cell(col): return False