On Wed, 2010-09-15 at 22:08 +0100, Frederik Elwert wrote:
> the new DBus API extensions work like charm! I now make use of them in
> Genesis when available.

Good :-)

> I just ran into one issue: When calling syncevolution from the
> commandline, the session methods are not available.
> 
> I want to check for session flags, since Genesis should not show sync
> result reports for config sessions. And if I understood correctly, the
> commandline sets a "no-sync" flag in these cases. But if I run
> 
>         syncevolution --print-sessions scheduleworld
> 
> from the commandline, I get an exception:
> 
>         DBusException: org.freedesktop.DBus.Error.UnknownMethod: Method
>         "GetFlags" with signature "" on interface
>         "org.syncevolution.Session" doesn't exist

Do you get this exception inside Genesis?

Is it possible that the command line session has already terminated at
the time when Genesis tries to make that call? "dbus-monitor" will show
that.

-- 
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