Hi Yunchuan, On Mon, Apr 4, 2016 at 2:38 PM, Yunchuan Geng <yunchuan.geng@xxxxxxxxxxx> wrote: > Hi, > > I am testing map-client python script from bluez-5.30. Everything works > fine, except that I found I can not capture the properties change signal, > which I confirmed from log did been emitted from parse_subject function in > obexd/client/map.c > > In order to check if the signal is captured in python script or not, I have > patched the script like this. But have not catch any signal the > parse_subject > function has emitted. > > Could anyone tell me why and how to correctly capture property changes > emitted by g_dbus_emit_property_changed function. > > > Yunchuan > > =====Patch===== > diff --git a/test/map-client b/test/map-client > index b9695da..634b91a 100755 > --- a/test/map-client > +++ b/test/map-client > @@ -118,6 +119,9 @@ class MapClient: > mainloop.quit() > > def properties_changed(self, interface, properties, invalidated, > path): > + print(properties) > + print(interface) > + print(path) > req = self.props.get(path) > if req == None: > return > Have you tried using obexctl or the idea is to use python? I guess it is perhaps not subscribing to the signal properly. -- Luiz Augusto von Dentz -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html