From 900072df9f459527e2d368746a825fbe44e4ecaf Mon Sep 17 00:00:00 2001 From: Joao S O Bueno Date: Thu, 19 Sep 2024 20:34:26 -0300 Subject: [PATCH] Small refactoring --- extradict/nested_data.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/extradict/nested_data.py b/extradict/nested_data.py index ab710fd..6c32fc1 100644 --- a/extradict/nested_data.py +++ b/extradict/nested_data.py @@ -282,7 +282,12 @@ def __getitem__(self, index): return wrapped[subpath] return wrapped - def __setitem__(self, index, item, allow_growing=False): + def __setitem__(self, index, item): + return self._setitem(index, item, False, False) + + def _setitem(self, index, item, merging=False, allow_growing=True): + ## provides simmetry to _NestedDict, so that some codepaths + ## can be simplified if isinstance(index, slice): self.data[index] = item return @@ -332,11 +337,6 @@ def insert(self, index, item): int(index), item if not isinstance(item, NestedData) else item.data ) - def _setitem(self, index, value, merging=False): - # provides simmetry to _NestedDict, so that some codepaths - # can be simplified - return self.__setitem__(index, value, allow_growing=True) - def merge(self, data, path=None): data = self.unwrap(data) if path in (None, ""):