Skip to content

chore: refactor class hierarchy to better avoid circular imports#331

Merged
mortenengen merged 3 commits intodevfrom
avoid-circular-imports-results
Mar 18, 2026
Merged

chore: refactor class hierarchy to better avoid circular imports#331
mortenengen merged 3 commits intodevfrom
avoid-circular-imports-results

Conversation

@mortenengen
Copy link
Member

This is an attempt to refactor the class hierarchy so that future additions to the library are less likely to cause circular imports.

@mortenengen mortenengen marked this pull request as ready for review March 17, 2026 21:57
@mortenengen mortenengen added enhancement New feature or request chore Janitor work labels Mar 17, 2026
@mortenengen mortenengen moved this to Under review 👀 in PR tracker Mar 17, 2026
Copy link
Collaborator

@talledodiego talledodiego left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for this. I totally agree with the approach of splitting the different base classes.

@mortenengen mortenengen merged commit f8e753d into dev Mar 18, 2026
4 checks passed
@github-project-automation github-project-automation bot moved this from Under review 👀 to Done 🚀 in PR tracker Mar 18, 2026
@mortenengen mortenengen deleted the avoid-circular-imports-results branch March 18, 2026 06:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Janitor work enhancement New feature or request

Projects

Status: Done 🚀

Development

Successfully merging this pull request may close these issues.

2 participants