if len(sys.argv) <= 1:
- print "Please specify host name(s) to resolve."
+ print "Please specify (an) address(es) to resolve."
sys.exit(1)
bus = dbus.SystemBus()
for a in sys.argv[1:]:
try:
- r = server.ResolveAddress(avahi.IF_UNSPEC, avahi.PROTO_UNSPEC, a)
+ r = server.ResolveAddress(avahi.IF_UNSPEC, avahi.PROTO_UNSPEC, a, dbus.UInt32(0))
print r[3], r[4]
except dbus.DBusException, e:
print "Resolving '%s' failed: %s" % (a, str(e))