fix mypy type warning

This commit is contained in:
Grzegorz Bokota
2020-06-22 13:55:04 +02:00
parent c1f155c0f2
commit 4d5cf4629e
+3 -3
View File
@@ -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)