GNOME Bugzilla – Bug 783539
Shell Search api broken: GetInitialResultSet doesn't return anything
Last modified: 2017-11-24 22:30:35 UTC
As of now shell-search dbus method GetInitialResultSet doesn't return anything, it used to return array of all event uids. You can check it with d-feet. Calendar Version: Status ----------------- -------------- 3.24.0 Works! 3.24.1 Doesn't Work 3.24.2 Doesn't Work Git/Master Doesn't Work Possible Related Commit: ------------------------------ The only related commit between 3.24.0 and 3.24.1, I see is this: https://github.com/GNOME/gnome-calendar/commit/ea3bdd96b423a75a5278375986558f3dceb05d3d Example Python Code: --------------------- #!/usr/bin/python3 import dbus SERVICE_NAME = "org.gnome.Calendar" OBJECT_NAME = "/org/gnome/Calendar/SearchProvider" IFACE_NAME = "org.gnome.Shell.SearchProvider2" sbus = dbus.SessionBus() obj = sbus.get_object(SERVICE_NAME, OBJECT_NAME) interface = dbus.Interface(obj, IFACE_NAME) event_uids = interface.GetInitialResultSet([""]) print (event_uids)
The reply I am getting is this: Traceback (most recent call last):
+ Trace 237579
event_uids = interface.GetInitialResultSet([""])
return self._proxy_method(*args, **keywords)
**keywords)
message, timeout)
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gnome-calendar/issues/158.