aboutsummaryrefslogtreecommitdiff
path: root/printer_browser.py
diff options
context:
space:
mode:
Diffstat (limited to 'printer_browser.py')
-rwxr-xr-xprinter_browser.py7
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)