We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sample script:
from tabulate import tabulate table = [["spam", 41.9999], ["eggs", "451.0"], ["sausages", None]] print(tabulate(table, headers='keys', tablefmt='plain')) print(tabulate(table, headers='keys', tablefmt='plain', maxcolwidths=40))
The last line leads to this exception:
Traceback (most recent call last): File "test.py", line 7, in <module> print(tabulate(table, headers='keys', tablefmt='plain', maxcolwidths=40)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "tabulate/__init__.py", line 2061, in tabulate list_of_lists = _wrap_text_to_colwidths( ^^^^^^^^^^^^^^^^^^^^^^^^ File "tabulate/__init__.py", line 1516, in _wrap_text_to_colwidths str(cell) if _isnumber(cell) else _type(cell, numparse)(cell) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: NoneType takes no arguments
(from version 0.90, in the latest commit only the line numbers change)
This is a simple fix, line 1516 (for v0.9.0) should have another guard, like so:
'' if cell is None else str(cell) if _isnumber(cell) else _type(cell, numparse)(cell)
I'll do a PR soon.
The text was updated successfully, but these errors were encountered:
Thanks for fixing this! I have the same issue 😄
Sorry, something went wrong.
I am still having this issue
Well, it hasn't been merged or published, what did you expect? 😄
Thanks good sir
Successfully merging a pull request may close this issue.
Sample script:
The last line leads to this exception:
(from version 0.90, in the latest commit only the line numbers change)
This is a simple fix, line 1516 (for v0.9.0) should have another guard, like so:
I'll do a PR soon.
The text was updated successfully, but these errors were encountered: