Hi Mark, > > I don't understand why this is, sync-engine is obviously running because > a connection is available, so why a simple request to provide sync types > should fail is bizarre.
I think it does not fail, it just takes too long. In case sync-engine is doing some stuff on the phone, other calls that depend on the process_config rapi-call might block. For example, when you are uninstalling a program, which is done through a process_config, retrieving a list of installed programs or any other call that makes use of process_config seems to block. I have seen some minor issues with this also when I rewrote synce-kpm to use dbus. I solved it by adding a larger timeout while calling the function (which in python is done via adding a timeout=xxx parameter to the original dbus-call) Guido Diepen -- Aviation is proof that given the will, we have the capacity to achieve the impossible. --Eddie Rickenbacker ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______________________________________________ SynCE-Devel mailing list SynCE-Devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synce-devel