summaryrefslogtreecommitdiff
path: root/python
diff options
context:
space:
mode:
Diffstat (limited to 'python')
-rw-r--r--python/vyos/configquery.py7
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: