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

Add __all__ attributes to icalendar modules #671

Merged
merged 5 commits into from
Jun 30, 2024

Conversation

c0d33ngr
Copy link
Contributor

@c0d33ngr c0d33ngr commented Jun 30, 2024

This commit improves the namespace management within the icalendar directory by adding all attributes to the __init__.py files of each module. This allows for clearer control over what is imported when using wildcard imports.
Closes #638

src/icalendar/__init__.py Outdated Show resolved Hide resolved
@stevepiercy
Copy link
Member

See https://icalendar.readthedocs.io/en/latest/contributing.html#for-pull-requests-keep-this-in-mind

@niccokunzmann niccokunzmann merged commit 1996b0b into collective:main Jun 30, 2024
15 checks passed
@niccokunzmann
Copy link
Member

Nice! Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Python, Beginner] Add __all__ attributes to modules.
3 participants