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

Refactor Options to subclass dict #456

Merged
merged 1 commit into from
Aug 17, 2024
Merged

Conversation

subhashb
Copy link
Contributor

@subhashb subhashb commented Aug 16, 2024

Options is now pythonic. Even after subclassing dict, it retains attribute-style access.

This commit also contains the following changes:

  • Remove ContainerMeta and replace with __init_subclass__ in BaseContainer`
  • Remove BaseSerializer functionality and associated files
  • Object Model Documentation

`Options` is now pythonic. Even after subclassing dict, it retains attribute-style access.

This commit also contains:
- Remove `ContainerMeta` and replace with `__init_subclass__` in BaseContainer`
- Remove `BaseSerializer` functionality and associated files
- Object Model Documentation
@subhashb subhashb added the enhancement New feature or request label Aug 16, 2024
@subhashb subhashb self-assigned this Aug 16, 2024
@subhashb subhashb merged commit 0e50a2b into main Aug 17, 2024
4 checks passed
@subhashb subhashb deleted the options-refactor-and-others branch August 17, 2024 00:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant