Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Fix MarkerStyle types#25825

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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
tacaswell merged 2 commits intomatplotlib:mainfromQuLogic:marker-types
May 31, 2023
Merged

Fix MarkerStyle types#25825

tacaswell merged 2 commits intomatplotlib:mainfromQuLogic:marker-types
May 31, 2023

Conversation

QuLogic
Copy link
Member

PR summary

When the {Cap,Join}Style Enum classes were added in#18544, they were supposed to be for documentation only. To that end,#22055 was a followup that ensured that only the strings were exposed from the getter side.

However, when user-supplied cap/join style were added in#20914, they were only for the Enum type instead of the string, so correctly allow strings here as well. Also, specifically type hint the return values as literals, as was done in#25719.

It is not possible forget_marker to return anotherMarkerStyle; the__init__ only takes one to make a full copy of it. Andget_alt_path is only available for e.g., half-filled markers, but not all.

PR checklist

When these Enum classes were added inmatplotlib#18544, they were supposed to befor documentation only. To that end,matplotlib#22055 was a followup that ensuredthat only the strings were exposed from the getter side.However, when user-supplied cap/join style were added inmatplotlib#20914, theywere only for the Enum type instead of the string, so correctly allowstrings here as well.Also, specifically type hint the return values as literals, as was doneinmatplotlib#25719.
It is not possible for `get_marker` to return another `MarkerStyle`; the`__init__` only takes one to make a full copy of it. And `get_alt_path`is only available for e.g., half-filled markers, but not all.
@tacaswelltacaswell merged commitf6a781f intomatplotlib:mainMay 31, 2023
@QuLogicQuLogic deleted the marker-types branchMay 31, 2023 19:12
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment
Reviewers

@ksundenksundenksunden approved these changes

Assignees
No one assigned
Projects
None yet
Milestone
v3.8.0
Development

Successfully merging this pull request may close these issues.

3 participants
@QuLogic@ksunden@tacaswell

[8]ページ先頭

©2009-2025 Movatter.jp