1 |
|
# Copyright 2017 Sandvine |
2 |
|
# |
3 |
|
# All Rights Reserved. |
4 |
|
# |
5 |
|
# Licensed under the Apache License, Version 2.0 (the "License"); you may |
6 |
|
# not use this file except in compliance with the License. You may obtain |
7 |
|
# a copy of the License at |
8 |
|
# |
9 |
|
# http://www.apache.org/licenses/LICENSE-2.0 |
10 |
|
# |
11 |
|
# Unless required by applicable law or agreed to in writing, software |
12 |
|
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT |
13 |
|
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the |
14 |
|
# License for the specific language governing permissions and limitations |
15 |
|
# under the License. |
16 |
|
|
17 |
1 |
""" |
18 |
|
OSM utils |
19 |
|
""" |
20 |
|
|
21 |
|
|
22 |
1 |
class Utils(object): |
23 |
1 |
def __init__(self, http=None): |
24 |
1 |
self._http = http |
25 |
|
|
26 |
1 |
def get_vcs_info(self): |
27 |
0 |
resp = self._http.get_cmd("api/operational/vcs/info") |
28 |
0 |
if resp: |
29 |
0 |
return resp["rw-base:info"]["components"]["component_info"] |
30 |
0 |
return list() |