diff options
| author | Douglas Bagnall <douglas.bagnall@catalyst.net.nz> | 2022-08-12 16:46:03 +1200 |
|---|---|---|
| committer | Douglas Bagnall <dbagnall@samba.org> | 2022-09-06 21:12:36 +0000 |
| commit | bee727a559a827c1e15a3b382fd9363c5bf285c0 (patch) | |
| tree | 3118763aa8ca012a2ee6453b14bcf1007164c34a /python | |
| parent | 633872c7d25e59c65f0f23c2f8f87535a171bfec (diff) | |
| download | samba-bee727a559a827c1e15a3b382fd9363c5bf285c0.tar.gz samba-bee727a559a827c1e15a3b382fd9363c5bf285c0.tar.bz2 samba-bee727a559a827c1e15a3b382fd9363c5bf285c0.zip | |
samba-tool dns: query uses DnsConnWrapper messages
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'python')
| -rw-r--r-- | python/samba/netcmd/dns.py | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/python/samba/netcmd/dns.py b/python/samba/netcmd/dns.py index c7b00ec5e17..e3a26b53a23 100644 --- a/python/samba/netcmd/dns.py +++ b/python/samba/netcmd/dns.py @@ -1073,14 +1073,14 @@ class cmd_query(Command): self.creds = credopts.get_credentials(self.lp) dns_conn = DnsConnWrapper(server, self.lp, self.creds) - try: - buflen, res = dns_conn.DnssrvEnumRecords2( - dnsserver.DNS_CLIENT_VERSION_LONGHORN, 0, server, zone, name, - None, record_type, select_flags, None, None) - except WERRORError as e: - if e.args[0] == werror.WERR_DNS_ERROR_NAME_DOES_NOT_EXIST: - raise CommandError('Record or zone does not exist.') - raise e + messages = { + werror.WERR_DNS_ERROR_NAME_DOES_NOT_EXIST: ( + 'Record or zone does not exist.') + } + buflen, res = dns_conn.DnssrvEnumRecords2( + dnsserver.DNS_CLIENT_VERSION_LONGHORN, 0, server, zone, name, + None, record_type, select_flags, None, None, + messages=messages) print_dnsrecords(self.outf, res) |
