diff options
| author | Daniil Baturin <daniil@baturin.org> | 2019-08-26 19:58:04 +0200 | 
|---|---|---|
| committer | Daniil Baturin <daniil@baturin.org> | 2019-08-26 19:58:04 +0200 | 
| commit | b812bae9e317f7bcc91371316af28d07345682ba (patch) | |
| tree | 0f4608d7dfd96cd522b442d3eba57cd92d868520 /python | |
| parent | 4a8ab14dc3cbe4245b95250c51ee427eb6241372 (diff) | |
| download | vyos-1x-b812bae9e317f7bcc91371316af28d07345682ba.tar.gz vyos-1x-b812bae9e317f7bcc91371316af28d07345682ba.zip | |
T1598: add a vyos-hostsd operation for retrieving name servers by tag.
Diffstat (limited to 'python')
| -rw-r--r-- | python/vyos/hostsd_client.py | 7 | 
1 files changed, 7 insertions, 0 deletions
| diff --git a/python/vyos/hostsd_client.py b/python/vyos/hostsd_client.py index e2f05071b..f009aba98 100644 --- a/python/vyos/hostsd_client.py +++ b/python/vyos/hostsd_client.py @@ -30,6 +30,8 @@ class Client(object):              reply = json.loads(reply_msg)              if 'error' in reply:                  raise VyOSHostsdError(reply['error']) +            else: +                return reply["data"]          except zmq.error.Again:              raise VyOSHostsdError("Could not connect to vyos-hostsd") @@ -60,3 +62,8 @@ class Client(object):      def delete_name_servers(self, tag):          msg = {'type': 'name_servers', 'op': 'delete', 'tag': tag}          self._communicate(msg) + +    def get_name_servers(self, tag): +        msg = {'type': 'name_servers', 'op': 'get', 'tag': tag} +        return self._communicate(msg) + | 
