-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
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
[BUG] Dataclass pretty repr can contain a trailing separator and whitespace #1599
Labels
Comments
ochilly
added a commit
to ochilly/rich
that referenced
this issue
Oct 16, 2021
Dataclass pretty repr can contain a trailing separator and whitespace Fixed pretty_repr() for dataclass fields with repr=False. Fixed corresponding test.
9 tasks
Merged
Did I solve your problem? Consider sponsoring the ongoing work on Rich and Textual. Or buy me a coffee to say thanks. |
netbsd-srcmastr
pushed a commit
to NetBSD/pkgsrc
that referenced
this issue
Nov 14, 2021
10.13.0 Added Added json.dumps parameters to print_json Textualize/rich#1638 Fixed Fixed an edge case bug when console module try to detect if they are in a tty at the end of a pytest run Fixed a bug where logging handler raises an exception when running with pythonw (related to https://bugs.python.org/issue13807) Fixed issue with TERM env vars that have more than one hyphen Textualize/rich#1640 Fixed missing new line after progress bar when terminal is not interactive Textualize/rich#1606 Fixed exception in IPython when disabling pprint with %pprint Textualize/rich#1646 Fixed issue where values longer than the console width produced invalid JSON Textualize/rich#1653 Fixes trailing comma when pretty printing dataclass with last field repr=False Textualize/rich#1599 Changed Markdown codeblocks now word-wrap
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
When rich printing a dataclass:
If the last field has its
repr
disabled:repr=False
Then, the pretty_repr will contain a trailing comma and whitespace.
To Reproduce
Outputs:
Platform
Windows, Windows Terminal/Powershell 7
Diagnose
I may ask you to cut and paste the output of the following commands. It may save some time if you do it now.
python -m rich.diagnose
python -m rich._windows
pip freeze | grep rich
The text was updated successfully, but these errors were encountered: