-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Split generation of help extra items and rendering #2517
Merged
AndreasBackx
merged 2 commits into
pallets:main
from
kdeldycke:split-help-extra-generation
Nov 2, 2024
Merged
Split generation of help extra items and rendering #2517
AndreasBackx
merged 2 commits into
pallets:main
from
kdeldycke:split-help-extra-generation
Nov 2, 2024
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
kdeldycke
force-pushed
the
split-help-extra-generation
branch
2 times, most recently
from
May 16, 2023 14:30
4bef2d5
to
2b48bdc
Compare
kdeldycke
added a commit
to kdeldycke/click-extra
that referenced
this pull request
May 16, 2023
kdeldycke
force-pushed
the
split-help-extra-generation
branch
3 times, most recently
from
May 16, 2023 14:50
7cd016c
to
bbe7b72
Compare
All tests are passing, typing has been fixed and unit-tests have been added. This PR is ready to be merged upstream. |
kdeldycke
force-pushed
the
split-help-extra-generation
branch
from
July 1, 2023 04:55
bbe7b72
to
fe1cbbf
Compare
kdeldycke
force-pushed
the
split-help-extra-generation
branch
2 times, most recently
from
July 9, 2023 10:21
05729eb
to
9b80595
Compare
Thanks @davidism for considering this PR for merging to 8.2.0! I just rebased it following the recent 8.1.4 and it is ready to be reviewed and merged. |
kdeldycke
force-pushed
the
split-help-extra-generation
branch
from
August 31, 2023 08:07
1158bac
to
b2bab08
Compare
This PR has been rebased on the latest This PR is ready to merged for Click 8.2.0. |
kdeldycke
force-pushed
the
split-help-extra-generation
branch
2 times, most recently
from
February 23, 2024 07:39
6fc6b31
to
c3fcf27
Compare
kdeldycke
force-pushed
the
split-help-extra-generation
branch
from
May 18, 2024 12:29
c3fcf27
to
31f9133
Compare
[pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci Update changelog
AndreasBackx
force-pushed
the
split-help-extra-generation
branch
from
November 2, 2024 23:14
31f9133
to
4334f55
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This:
This is a small refactor of the original
Option.get_help_record()
method, splitting it in two to separate the generation of extra items in help screen and their rendering.This PR:
get_help_record()
the code responsible for extra items generation, and move it to its ownget_help_extra()
methodget_help_record()
as-is, but rely on the newget_help_extra()
method to fetch the extra items to render for the helpget_help_extra()
returns a dictionary of extra items to be rendered, soget_help_record()
can pick them up to render (and translate) them the way it wantsget_help_record()
unittests to inspect values returned byget_help_extra()
Checklist:
CHANGES.rst
summarizing the change and linking to the issue... versionchanged::
entries in any relevant code docs.pre-commit
hooks and fix any issues.pytest
andtox
, no tests failed.