From 96b39a877816adea8ba302c3156dd13eb4529d70 2021-02-26 19:43:22 From: Brett Smith Date: 2021-02-26 19:43:22 Subject: [PATCH] beancount_types: OptionsMap is a dict. While mutating it is *probably* not a good idea, I've gotten to a point where I need to do that (to update a value), so just admit the truth here. --- diff --git a/conservancy_beancount/beancount_types.py b/conservancy_beancount/beancount_types.py index 41c1df9d1df65323f572412d6940865665373fe0..a954c4feb7afb5fdaa8a0087aec9110aebfaee36 100644 --- a/conservancy_beancount/beancount_types.py +++ b/conservancy_beancount/beancount_types.py @@ -13,6 +13,7 @@ import beancount.core.data as bc_data from typing import ( TYPE_CHECKING, Any, + Dict, FrozenSet, Iterable, List, @@ -74,5 +75,5 @@ ALL_DIRECTIVES: FrozenSet[Type[Directive]] = frozenset([ Entries = List[Directive] Errors = List[Union[Error, 'errormod.Error']] -OptionsMap = Mapping[str, Any] +OptionsMap = Dict[str, Any] LoadResult = Tuple[Entries, Errors, OptionsMap]