summaryrefslogtreecommitdiff
path: root/python/vyos/config.py
diff options
context:
space:
mode:
authorJohn Estabrook <jestabro@vyos.io>2020-07-01 18:39:41 -0500
committerJohn Estabrook <jestabro@vyos.io>2020-07-01 20:45:37 -0500
commit3395cefd5af205ab45b2db9269bbb4daa10ba7df (patch)
tree37a4532baab48825de3e192fb39a90ab9ff6eba7 /python/vyos/config.py
parentb482e1d28b5f41e9eba46636471908ba2bc8d5df (diff)
downloadvyos-1x-3395cefd5af205ab45b2db9269bbb4daa10ba7df.tar.gz
vyos-1x-3395cefd5af205ab45b2db9269bbb4daa10ba7df.zip
config_dict: T2668: move keyword arg get_first_key into get_sub_dict
Diffstat (limited to 'python/vyos/config.py')
-rw-r--r--python/vyos/config.py7
1 files changed, 1 insertions, 6 deletions
diff --git a/python/vyos/config.py b/python/vyos/config.py
index 4ebb68a09..6ad45819a 100644
--- a/python/vyos/config.py
+++ b/python/vyos/config.py
@@ -299,12 +299,7 @@ class Config(object):
else:
config_tree = vyos.configtree.ConfigTree(res)
config_dict = json.loads(config_tree.to_json())
- config_dict = vyos.util.get_sub_dict(config_dict, self._make_path(path))
- if get_first_key and path and config_dict:
- tmp = next(iter(config_dict.values()))
- if not isinstance(tmp, dict):
- raise TypeError("Data under node is not of type dict")
- config_dict = tmp
+ config_dict = vyos.util.get_sub_dict(config_dict, self._make_path(path), get_first_key)
if key_mangling:
if not (isinstance(key_mangling, tuple) and \