diff --git a/sphinx/textwriter.py b/sphinx/textwriter.py index a8afdaa6c..e36361a00 100644 --- a/sphinx/textwriter.py +++ b/sphinx/textwriter.py @@ -305,7 +305,10 @@ class TextTranslator(nodes.NodeVisitor): cells = [] for i, cell in enumerate(line): par = textwrap.wrap(cell, width=colwidths[i]) - maxwidth = max(map(len, par)) if par else 0 + if par: + maxwidth = max(map(len, par)) + else: + maxwidth = 0 realwidths[i] = max(realwidths[i], maxwidth) cells.append(par) fmted_rows.append(cells)