Skip to content
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

fix: Don't remove parenthesis around long dictionary values #4377

Merged
merged 23 commits into from
Jan 17, 2025

Conversation

cobaltt7
Copy link
Collaborator

@cobaltt7 cobaltt7 commented Jun 6, 2024

Description

Resolves #4158 (string_processing and wrap_long_dict_values_in_parens)
Resolves #3452 (wrap_long_dict_values_in_parens)
Slightly refactors _maybe_split_omitting_optional_parens() by moving some conditions for omitting optional parens into _prefer_split_rhs_oop_over_rhs() for simpler code logic
Fixes some typos in comments and error messages in trans.py that I found while debugging

I believe wrap_long_dict_values_in_parens is now ready to move from the unstable to preview style. Let me know if this is desirable in this PR.

Checklist - did you ...

  • [y] Add an entry in CHANGES.md if necessary?
  • [y] Add / update tests if necessary?
  • [-] Add new / update outdated documentation?

Copy link

github-actions bot commented Jun 6, 2024

diff-shades reports zero changes comparing this PR (9140aa2) to main (b677a64).


What is this? | Workflow run | diff-shades documentation

cobaltt7 and others added 2 commits June 12, 2024 15:45
Signed-off-by: cobalt <61329810+RedGuy12@users.noreply.github.com>
@cobaltt7 cobaltt7 changed the title fix(preview): Don't remove parenthesis around long dictionary values fix: Don't remove parenthesis around long dictionary values Jun 14, 2024
Signed-off-by: cobalt <61329810+cobaltt7@users.noreply.github.com>
Signed-off-by: cobalt <61329810+cobaltt7@users.noreply.github.com>
Signed-off-by: cobalt <61329810+cobaltt7@users.noreply.github.com>
Signed-off-by: cobalt <61329810+cobaltt7@users.noreply.github.com>
Signed-off-by: cobalt <61329810+cobaltt7@users.noreply.github.com>
Signed-off-by: cobalt <61329810+cobaltt7@users.noreply.github.com>
Signed-off-by: cobalt <61329810+cobaltt7@users.noreply.github.com>
Signed-off-by: cobalt <61329810+cobaltt7@users.noreply.github.com>
Signed-off-by: cobalt <61329810+cobaltt7@users.noreply.github.com>
Signed-off-by: cobalt <61329810+cobaltt7@users.noreply.github.com>
Signed-off-by: cobalt <61329810+cobaltt7@users.noreply.github.com>
Signed-off-by: cobalt <61329810+cobaltt7@users.noreply.github.com>
Signed-off-by: cobalt <61329810+cobaltt7@users.noreply.github.com>
Signed-off-by: cobalt <61329810+cobaltt7@users.noreply.github.com>
@cobaltt7 cobaltt7 marked this pull request as ready for review January 15, 2025 03:33
@cobaltt7
Copy link
Collaborator Author

Ready for review. Not sure why CI is failing; seems unrelated to my PR.

Copy link
Collaborator

@JelleZijlstra JelleZijlstra left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! Let's wait with moving into the preview style until we get a 2025 stable release.

I submitted a separate PR to attempt to fix CI.

CHANGES.md Outdated Show resolved Hide resolved
@JelleZijlstra JelleZijlstra merged commit 584d033 into psf:main Jan 17, 2025
46 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants