From 4d5cf4629e2a320986c80a02d15474b01ec33f7f Mon Sep 17 00:00:00 2001 From: Grzegorz Bokota Date: Fri, 15 May 2020 13:46:59 +0200 Subject: [PATCH] fix mypy type warning --- cibuildwheel/environment.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cibuildwheel/environment.py b/cibuildwheel/environment.py index 086a253c..d0e14a02 100644 --- a/cibuildwheel/environment.py +++ b/cibuildwheel/environment.py @@ -1,6 +1,6 @@ import bashlex # type: ignore -from typing import Dict, List +from typing import Dict, List, MutableMapping from . import bashlex_eval @@ -61,8 +61,8 @@ class ParsedEnvironment: def __init__(self, assignments: List[EnvironmentAssignment]): self.assignments = assignments - def as_dictionary(self, prev_environment: Dict[str, str]) -> Dict[str, str]: - environment = prev_environment.copy() + def as_dictionary(self, prev_environment: MutableMapping[str, str]) -> Dict[str, str]: + environment = dict(**prev_environment) for assignment in self.assignments: value = assignment.evaluated_value(environment=environment)