diff --git a/orchestra/actions/action.py b/orchestra/actions/action.py index fb687999a3518cdfdcb9c8ac3c4c7d0d5700ef9d..b6d22b2e5a35fd09e8259291068d7572b538e93f 100644 --- a/orchestra/actions/action.py +++ b/orchestra/actions/action.py @@ -5,13 +5,15 @@ from typing import Set from loguru import logger from .util import run_script +# Only used for type hints, package-relative import not possible due to circular reference +import orchestra.model.configuration class Action: def __init__(self, name, build, script, config): self.name = name self.build = build - self.config = config + self.config: "orchestra.model.configuration.Configuration" = config self.external_dependencies: Set[Action] = set() self._script = script