corrections in dict and todict

This commit is contained in:
2019-12-25 20:44:56 +01:00
parent 503d4b2cca
commit 52ddd76b1a
39 changed files with 402 additions and 332 deletions

View File

@ -117,7 +117,6 @@ class CacheOptionDescription(BaseOption):
option_bag = OptionBag()
leader = option.impl_get_leadership().get_leader()
option_bag.set_option(leader,
leader.impl_getpath(),
None,
config_bag)
option_bag.properties = frozenset()
@ -125,7 +124,6 @@ class CacheOptionDescription(BaseOption):
for index in range(follower_len):
option_bag = OptionBag()
option_bag.set_option(option,
subpath,
index,
config_bag)
option_bag.properties = frozenset()
@ -137,7 +135,6 @@ class CacheOptionDescription(BaseOption):
else:
option_bag = OptionBag()
option_bag.set_option(option,
subpath,
None,
config_bag)
option_bag.properties = frozenset()
@ -183,7 +180,7 @@ class OptionDescriptionWalk(CacheOptionDescription):
async def get_children(self,
config_bag: Union[ConfigBag, Undefined],
dyn: bool=True) -> Iterator[Union[BaseOption, SynDynOptionDescription]]:
dyn: bool=True) -> Union[BaseOption, SynDynOptionDescription]:
if not dyn or config_bag is undefined or \
config_bag.context.cfgimpl_get_description() == self:
subpath = ''