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

Reply via email to