From c30437d57664c8080cd9c7badebb575bd14228cc Mon Sep 17 00:00:00 2001 From: "Michael R. Crusoe" Date: Mon, 8 Nov 2021 19:35:59 +0100 Subject: [PATCH] improve typing of lib/galaxy/workflow/run_request.py --- lib/galaxy/workflow/run_request.py | 3 ++- setup.cfg | 2 -- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/galaxy/workflow/run_request.py b/lib/galaxy/workflow/run_request.py index ccd1c29256d..bf830e41064 100644 --- a/lib/galaxy/workflow/run_request.py +++ b/lib/galaxy/workflow/run_request.py @@ -1,6 +1,7 @@ import json import logging import uuid +from typing import Dict from galaxy import ( exceptions, @@ -110,7 +111,7 @@ def _normalize_step_parameters(steps, param_map, legacy=False, already_normalize if step.type == "subworkflow" and param_dict: if not already_normalized: raise exceptions.RequestParameterInvalidException("Specifying subworkflow step parameters requires already_normalized to be specified as true.") - subworkflow_param_dict = {} + subworkflow_param_dict: Dict[str, Dict[str, str]] = {} for key, value in param_dict.items(): step_index, param_name = key.split("|", 1) if step_index not in subworkflow_param_dict: diff --git a/setup.cfg b/setup.cfg index 57ae1e295f7..e30be627080 100644 --- a/setup.cfg +++ b/setup.cfg @@ -532,8 +532,6 @@ check_untyped_defs = False check_untyped_defs = False [mypy-galaxy.config.script] check_untyped_defs = False -[mypy-galaxy.workflow.run_request] -check_untyped_defs = False [mypy-galaxy.visualization.plugins.interactive_environments] check_untyped_defs = False [mypy-galaxy.tools.cache]