diff options
author | Rob Austein <sra@hactrn.net> | 2020-11-22 01:01:59 -0500 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2020-11-22 01:01:59 -0500 |
commit | 23cf0d71bb6968d02200dda6c15b5773afc7cfbe (patch) | |
tree | a9c44b517d27227190f253b168bd534bbdfbe3c3 | |
parent | e7b43fa419ded4170f2cf3f12cc4765753d4c298 (diff) |
* .address field is now an array of addresses.
* .update_service() method now required by API even if it does nothing.
-rwxr-xr-x | printer_browser.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/printer_browser.py b/printer_browser.py index a788892..c5ceddc 100755 --- a/printer_browser.py +++ b/printer_browser.py @@ -37,6 +37,9 @@ class Listener: def remove_service(self, z, type, name): pass + def update_service(self, z, type, name): + pass + def get(self): "Iterator to retrieve ServiceInfo results" while True: @@ -115,9 +118,9 @@ def main(): rrs.append(txt_rr(p)) if not args.quiet: - addr = inet_ntop({4:AF_INET, 6:AF_INET6}[len(p.address)], p.address) write(";; Name: {!r}".format(p.name)) - write(";; Addr: {} ({})".format(addr, p.server)) + for a in p.addresses: + write(";; Addr: {} ({})".format(inet_ntop({4:AF_INET, 16:AF_INET6}[len(a)], a), p.server)) write(";;") for rr in rrs: write(rr) |