[telepathy-salut/master] add proto optionnal argument to AvahiAnnouncer
Guillaume Desmottes
guillaume.desmottes at collabora.co.uk
Wed Apr 1 08:29:47 PDT 2009
---
tests/twisted/avahitest.py | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/tests/twisted/avahitest.py b/tests/twisted/avahitest.py
index bd839e6..7ae9d9a 100644
--- a/tests/twisted/avahitest.py
+++ b/tests/twisted/avahitest.py
@@ -140,11 +140,13 @@ class AvahiRecordAnnouncer:
self.entry = entry
class AvahiAnnouncer:
- def __init__(self, name, type, port, txt, hostname = get_host_name_fqdn()):
+ def __init__(self, name, type, port, txt, hostname = get_host_name_fqdn(),
+ proto=avahi.PROTO_INET):
self.name = name
self.type = type
self.port = port
self.txt = txt
+ self.proto = proto
self.bus = dbus.SystemBus()
self.server = dbus.Interface(self.bus.get_object(avahi.DBUS_NAME,
@@ -155,7 +157,7 @@ class AvahiAnnouncer:
entry = dbus.Interface(entry_obj,
avahi.DBUS_INTERFACE_ENTRY_GROUP)
- entry.AddService(avahi.IF_UNSPEC, avahi.PROTO_INET,
+ entry.AddService(avahi.IF_UNSPEC, self.proto,
dbus.UInt32(0), name, type, get_domain_name(), hostname,
port, avahi.dict_to_txt_array(txt))
entry.Commit()
@@ -165,13 +167,13 @@ class AvahiAnnouncer:
def update(self, txt):
self.txt.update(txt)
- self.entry.UpdateServiceTxt(avahi.IF_UNSPEC, avahi.PROTO_INET,
+ self.entry.UpdateServiceTxt(avahi.IF_UNSPEC, self.proto,
dbus.UInt32(0), self.name, self.type, get_domain_name(),
avahi.dict_to_txt_array(self.txt))
def set(self, txt):
self.txt = txt
- self.entry.UpdateServiceTxt(avahi.IF_UNSPEC, avahi.PROTO_INET,
+ self.entry.UpdateServiceTxt(avahi.IF_UNSPEC, self.proto,
dbus.UInt32(0), self.name, self.type, get_domain_name(),
avahi.dict_to_txt_array(self.txt))
--
1.5.6.5
More information about the telepathy-commits
mailing list