diff options
| author | John Estabrook <jestabro@vyos.io> | 2025-08-05 14:30:48 -0500 |
|---|---|---|
| committer | John Estabrook <jestabro@vyos.io> | 2025-08-06 09:46:13 -0500 |
| commit | 3f37c1dfaac577a46bb3c045e8ea3d1bc9420851 (patch) | |
| tree | 9624020ada787c2c5c35bd7eff1416eed3207c63 /python | |
| parent | 8b9eabd3b636ab5bc1542843f265718c2e245baf (diff) | |
| download | vyos-1x-3f37c1dfaac577a46bb3c045e8ea3d1bc9420851.tar.gz vyos-1x-3f37c1dfaac577a46bb3c045e8ea3d1bc9420851.zip | |
T7693: add vyconf aware initialization of ConfigTreeQuery
Diffstat (limited to 'python')
| -rw-r--r-- | python/vyos/configquery.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/python/vyos/configquery.py b/python/vyos/configquery.py index e8a3c0f99..9578fb627 100644 --- a/python/vyos/configquery.py +++ b/python/vyos/configquery.py @@ -37,6 +37,8 @@ from vyos.utils.error import cli_shell_api_err from vyos.xml_ref import multi_to_list from vyos.xml_ref import is_tag from vyos.base import Warning +from vyos.utils.backend import vyconf_backend +from vyos.configsource import ConfigSourceVyconfSession config_file = os.path.join(directories['config'], 'config.boot') @@ -93,7 +95,10 @@ class ConfigTreeQuery(GenericConfigQuery): super().__init__() if boot_configuration_complete(): - config_source = ConfigSourceSession() + if vyconf_backend(): + config_source = ConfigSourceVyconfSession() + else: + config_source = ConfigSourceSession() self.config = Config(config_source=config_source) else: try: |
