mirror of
https://gitlab.gnome.org/GNOME/libsecret.git
synced 2025-03-11 19:46:38 +00:00
mock: Port to modern pygobject API
https://bugzilla.gnome.org/show_bug.cgi?id=761834
This commit is contained in:
parent
a3a6f5c9d8
commit
be5f98bbdb
@ -24,7 +24,7 @@ import hkdf
|
|||||||
import dbus
|
import dbus
|
||||||
import dbus.service
|
import dbus.service
|
||||||
import dbus.glib
|
import dbus.glib
|
||||||
import gobject
|
from gi.repository import GLib
|
||||||
|
|
||||||
COLLECTION_PREFIX = "/org/freedesktop/secrets/collection/"
|
COLLECTION_PREFIX = "/org/freedesktop/secrets/collection/"
|
||||||
|
|
||||||
@ -146,7 +146,7 @@ class SecretPrompt(dbus.service.Object):
|
|||||||
def Prompt(self, window_id):
|
def Prompt(self, window_id):
|
||||||
if self.action:
|
if self.action:
|
||||||
self.result = self.action()
|
self.result = self.action()
|
||||||
gobject.timeout_add(self.delay * 1000, self._complete)
|
GLib.timeout_add(self.delay * 1000, self._complete)
|
||||||
|
|
||||||
@dbus.service.method('org.freedesktop.Secret.Prompt')
|
@dbus.service.method('org.freedesktop.Secret.Prompt')
|
||||||
def Dismiss(self):
|
def Dismiss(self):
|
||||||
@ -525,7 +525,7 @@ class SecretService(dbus.service.Object):
|
|||||||
self.set_alias('session', collection)
|
self.set_alias('session', collection)
|
||||||
|
|
||||||
def listen(self):
|
def listen(self):
|
||||||
loop = gobject.MainLoop()
|
loop = GLib.MainLoop()
|
||||||
name = self.bus.get_unique_name()
|
name = self.bus.get_unique_name()
|
||||||
if not name:
|
if not name:
|
||||||
raise NameError("No unique name available")
|
raise NameError("No unique name available")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user