diff options
Diffstat (limited to 'python/vyos')
-rw-r--r-- | python/vyos/util.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/python/vyos/util.py b/python/vyos/util.py index a1a835de6..b3eff3965 100644 --- a/python/vyos/util.py +++ b/python/vyos/util.py @@ -17,6 +17,21 @@ # WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR # IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +import json class ConfigError(Exception): pass + + +def get_version_data(file='/opt/vyatta/etc/version.json'): + with open(file, 'r') as f: + version_data = json.load(f) + return version_data + +def get_version(file=None): + version_data = None + if file: + version_data = get_version_data(file=file) + else: + version_data = get_version_data() + return version_data["version"] |