Python syntax error with D-BUS 0.34

Thomas Leonard tal at ecs.soton.ac.uk
Sat Jul 16 04:57:37 EST 2005


On Mon, 11 Jul 2005 10:55:41 -0700, Sean Meiners wrote:

> Since we're still using python 2.3 as well I found another solution:
> Change:
>     @method('org.freedesktop.DBus.Introspectable')
> To:
>     Introspect = method('org.freedesktop.DBus.Introspectable')(Introspect)
> Where Introspect is the name of the function being decorated.
> 
> This way you can still use the service class if you like (removing the 
> decorator altogether breaks it).

That's a good idea. Any chance of this going in the main release, so that
projects using bus don't have to depend on Python 2.4 if they don't want
to?


-- 
Dr Thomas Leonard		http://rox.sourceforge.net
GPG: 9242 9807 C985 3C07 44A6  8B9A AE07 8280 59A5 3CC1




More information about the dbus mailing list