Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Type conversion: Ignore hyphens when matching enum members #4933

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

Closed
pekkaklarck opened this issue Nov 7, 2023 · 0 comments
Closed

Type conversion: Ignore hyphens when matching enum members #4933

pekkaklarck opened this issue Nov 7, 2023 · 0 comments

Comments

@pekkaklarck
Copy link
Member

pekkaklarck commented Nov 7, 2023

Enum conversion is already now case, space and underscore insensitive (#3611). Ignoring also hyphens would mean that enums like

class Click(Enum):
    left_click = auto()
    right_click = auto()

could be used as left-click in addition to the exact match left_click and other normalized variants like left click.

@pekkaklarck pekkaklarck added this to the v7.0 milestone Nov 7, 2023
@pekkaklarck pekkaklarck self-assigned this Nov 7, 2023
@pekkaklarck pekkaklarck changed the title Type conversion: Ignore hyphens in when matching enum members Type conversion: Ignore hyphens when matching enum members Nov 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant