ml_switcheroo.core.import_fixer.base¶
Base Import Fixer Logic.
Defines the base class for the ImportFixer, handling initialization, state tracking, and configuration management via the ResolutionPlan.
Classes¶
Base class for import manipulation. |
Module Contents¶
- class ml_switcheroo.core.import_fixer.base.BaseImportFixer(plan: ml_switcheroo.core.import_fixer.resolution.ResolutionPlan, source_fws: str | Set[str] | None = None, preserve_source: bool = False)[source]¶
Bases:
libcst.CSTTransformerBase class for import manipulation.
Manages configuration for source removal and target injection via ResolutionPlan.
- plan¶
- preserve_source = False¶