On Thu, 2013-01-31 at 11:47 +0100, stephan herschel wrote:
> Hello,
> I'm syncing my device via syncevolution-http. After a reinstall I see 
> lots of these messages:
> 
> """
> TypeError: logSyncEvoOutput() takes exactly 3 arguments (4 given)
[...]
> The syncing seems to work, though. Any ideas?

The D-Bus API was extended slightly in more recent SyncEvolution
releases. Make sure that you use a syncevo-http-server server which
knows about this.

There were 1.3 pre-releases where there was a mismatch between daemon
and syncevo-http-server; this was fixed in 1.3:

commit af59e95e2da41ee238be31174ac35a17cb2b6c78
Author: Patrick Ohly <[email protected]>
Date:   Mon Sep 10 14:51:21 2012 +0200

    syncevo-http-server: fixed printing of server debug output
    
    Python failed to call logSyncEvoOutput() after adding the additional
    'process' parameter to LogOutput because it extracts all four
    parameters and then cannot pass them to logSyncEvoOutput().
    
    Now logSyncEvoOutput() uses the new process information to instantiate
    a logger with the right prefix, using 'sync' as fallback for messages
    without that information (as before).

-- 
Best Regards, Patrick Ohly

The content of this message is my personal opinion only and although
I am an employee of Intel, the statements I make here in no way
represent Intel's position on the issue, nor am I authorized to speak
on behalf of Intel on this matter.


_______________________________________________
SyncEvolution mailing list
[email protected]
http://lists.syncevolution.org/listinfo/syncevolution

Reply via email to