-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
refactor: Improve Editor class dependency injection
This commit refactors the Editor class to reduce direct dependencies on the Config module: - Remove direct import of Config from editor.py - Add dataset_is_quadstore parameter to Editor constructor with sensible default - Update all Editor instantiations to pass configuration explicitly - Improve testability by reducing tight coupling with configuration These changes make the Editor class more modular and testable, while also fixing the ImportError in GitHub Actions tests by eliminating the dependency on the config.py file.
- Loading branch information
1 parent
14376df
commit 38759f7
Showing
6 changed files
with
6 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters