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
