From d0ff9ce09a98dc0d55b491b73067ecef38791a83 Mon Sep 17 00:00:00 2001 From: Filippo Cremonese <filippocremonese@rev.ng> Date: Mon, 28 Sep 2020 16:50:36 +0200 Subject: [PATCH] Add type hint to Action.config --- orchestra/actions/action.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/orchestra/actions/action.py b/orchestra/actions/action.py index fb68799..b6d22b2 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 -- GitLab