summaryrefslogtreecommitdiff
path: root/python/vyos/config.py
diff options
context:
space:
mode:
authorJohn Estabrook <jestabro@sentrium.io>2019-05-29 12:05:33 -0500
committerGitHub <noreply@github.com>2019-05-29 12:05:33 -0500
commit0a16c85a8b6aa728e142156e0e985ac21916db20 (patch)
tree2c6dabba3712f9f05662844fbd4b9994ce937a05 /python/vyos/config.py
parentbf0f721432fa05bbc7058a0b43e2acf4ad1f30e3 (diff)
parent456abc2aa4ae10981c2aec2d2e6d975ef30fb8d6 (diff)
downloadveeos-1x-0a16c85a8b6aa728e142156e0e985ac21916db20.tar.gz
veeos-1x-0a16c85a8b6aa728e142156e0e985ac21916db20.zip
Merge pull request #68 from jestabro/merge-config
T1397: Rewrite the config merge script
Diffstat (limited to 'python/vyos/config.py')
-rw-r--r--python/vyos/config.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/python/vyos/config.py b/python/vyos/config.py
index bcf04225b..9a5125eb9 100644
--- a/python/vyos/config.py
+++ b/python/vyos/config.py
@@ -169,6 +169,21 @@ class Config(object):
except VyOSError:
return False
+ def show_config(self, path='', default=None):
+ """
+ Args:
+ path (str): Configuration tree path, or empty
+ default (str): Default value to return
+
+ Returns:
+ str: working configuration
+ """
+ try:
+ out = self._run(self._make_command('showConfig', path))
+ return out
+ except VyOSError:
+ return(default)
+
def is_multi(self, path):
"""
Args: