From: David G. <go...@us...> - 2005-02-22 01:29:36
|
Update of /cvsroot/docutils/docutils/docutils/parsers/rst/directives In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18535/docutils/parsers/rst/directives Modified Files: tables.py Log Message: Caught empty CSV table bug Index: tables.py =================================================================== RCS file: /cvsroot/docutils/docutils/docutils/parsers/rst/directives/tables.py,v retrieving revision 1.9 retrieving revision 1.10 diff -u -d -r1.9 -r1.10 --- tables.py 11 Feb 2005 15:49:18 -0000 1.9 +++ tables.py 22 Feb 2005 01:29:17 -0000 1.10 @@ -294,8 +294,13 @@ % (name, max_cols), nodes.literal_block(block_text, block_text), line=lineno) raise SystemMessagePropagation(error) - else: + elif max_cols: col_widths = [100 / max_cols] * max_cols + else: + error = state_machine.reporter.error( + 'No table data detected in CSV file.', + nodes.literal_block(block_text, block_text), line=lineno) + raise SystemMessagePropagation(error) return col_widths def extend_short_rows_with_empty_cells(columns, parts): |