Notify the framework when the finger is selected.

This commit is contained in:
Viktor Dragomiretskyy 2020-08-02 00:02:30 +12:00
parent d6e712a075
commit d406727685

View file

@ -74,25 +74,14 @@ class Device(dbus.service.Object):
db.del_record(usr.dbid)
def do_scan(self):
if self.capturing:
return
try:
self.capturing = True
z=identify()
except Exception as e:
#loop.quit();
raise e
finally:
self.capturing = False
@dbus.service.method(dbus_interface=INTERFACE_NAME,
in_signature='ss',
out_signature='')
def VerifyStart(self, user, finger):
logging.debug('In VerifyStart %s' % finger)
self.VerifyFingerSelected('any')
def update_cb(e):
self.VerifyStatus('verify-retry-scan', False)
@ -145,6 +134,10 @@ class Device(dbus.service.Object):
def VerifyStatus(self, result, done):
logging.debug('VerifyStatus')
@dbus.service.signal(dbus_interface=INTERFACE_NAME, signature='s')
def VerifyFingerSelected(self, finger):
logging.debug('VerifyFingerSelected')
@dbus.service.signal(dbus_interface=INTERFACE_NAME, signature='sb')
def EnrollStatus(self, result, done):
logging.debug('EnrollStatus')