[avahi] More items found in D-Bus signature than in Python arguments?
Lezan Hawizy
L.Hawizy at lboro.ac.uk
Tue Jun 5 17:33:03 PDT 2007
Hello again,
I've tried running the python browser code from :
http://www.avahi.org/browser/tags/release-0.5.2/avahi-utils/avahi-browse.in
And I get the following error message when i run it with the -a/--all
command. Does it mean my files are conflicting?
Apologies again but its taking me ages to get my head around this.
Regards,
Lezan
---------------------------------------------------------------------------------------------------------------------
l/ine 134, in browse_domain
b = dbus.Interface(bus.get_object(avahi.DBUS_NAME,
server.ServiceTypeBrowserNew(interface, protocol, domain)),
avahi.DBUS_INTERFACE_SERVICE_TYPE_BROWSER)
File "/var/lib/python-support/python2.5/dbus/proxies.py", line 85, in
__call__
return self._proxy_method(*args, **keywords)
File "/var/lib/python-support/python2.5/dbus/proxies.py", line 155, in
__call__
message.append(signature=introspect_sig, *args)
TypeError: More items found in D-Bus signature than in Python arguments
/-------------------------------------------------------------------------------------------------------------------
Trent Lloyd wrote:
> Hi Lezan,
>
> Lezan Hawizy wrote:
>
>> Hello,
>>
>> I am trying to use Avahi as part of my work. I am trying to create some
>> services that use Avahi as a way of notifying each other of their
>> presence and services.
>> I am implementing this in python and I have found a way to publish a
>> service on avahi but I am somehow finding is really difficult to find a
>> way of implementing the discover tool. I've checked the
>> avahi-discover.py but the discover code is too interlinked with the
>> glade code. I was wondering if there is a python file that could list
>> services based on their service_type.
>>
>> I am currently looking into python dbus code so any help (even some
>> information about a python avahi API) would be greatly appreciated.
>>
>>
> Try this:
> http://www.avahi.org/browser/tags/release-0.5.2/avahi-utils/avahi-browse.in
>
> This is a fairly complete example, however we have since added the
> 'flags' paramater to a couple calls, so double check the D-Bus API docs
> at http://avahi.org/wiki/ProgrammingDocs for where to put any 'flags'
> paramaters
>
> From memory ServiceBrowserNew & ResolveService require flags.
>
> Cheers,
> Trent
>
>> Kind Regards,
>> Lezan
>>
>> _______________________________________________
>> avahi mailing list
>> avahi at lists.freedesktop.org
>> http://lists.freedesktop.org/mailman/listinfo/avahi
>>
>>
>>
>
> _______________________________________________
> avahi mailing list
> avahi at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/avahi
>
More information about the avahi
mailing list