# HG changeset patch # User Franz Glasner # Date 1639099096 -3600 # Node ID f297c23f78f04614e1b0a1014c8031adc0dbfbe9 # Parent bd27da55483a4a2f13c8fe2a95bf3d0c2811de4a Optimize __getitem__() in jailed configurations: call base directly diff -r bd27da55483a -r f297c23f78f0 configmix/config.py --- a/configmix/config.py Fri Dec 10 02:15:00 2021 +0100 +++ b/configmix/config.py Fri Dec 10 02:18:16 2021 +0100 @@ -835,9 +835,9 @@ """ if isinstance(key, (tuple, list)): - return self.getvarl_s(*key) + return self._base.getvarl_s(*(self._path + key)) else: - return self.getvarl_s(key) + return self._base.getvarl_s(*(self._path + (key, ))) def __contains__(self, key): if isinstance(key, (tuple, list)):