Notify the framework when the finger is selected.
This commit is contained in:
parent
d6e712a075
commit
d406727685
1 changed files with 6 additions and 13 deletions
|
|
@ -74,25 +74,14 @@ class Device(dbus.service.Object):
|
||||||
|
|
||||||
db.del_record(usr.dbid)
|
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,
|
@dbus.service.method(dbus_interface=INTERFACE_NAME,
|
||||||
in_signature='ss',
|
in_signature='ss',
|
||||||
out_signature='')
|
out_signature='')
|
||||||
def VerifyStart(self, user, finger):
|
def VerifyStart(self, user, finger):
|
||||||
logging.debug('In VerifyStart %s' % finger)
|
logging.debug('In VerifyStart %s' % finger)
|
||||||
|
|
||||||
|
self.VerifyFingerSelected('any')
|
||||||
|
|
||||||
def update_cb(e):
|
def update_cb(e):
|
||||||
self.VerifyStatus('verify-retry-scan', False)
|
self.VerifyStatus('verify-retry-scan', False)
|
||||||
|
|
||||||
|
|
@ -145,6 +134,10 @@ class Device(dbus.service.Object):
|
||||||
def VerifyStatus(self, result, done):
|
def VerifyStatus(self, result, done):
|
||||||
logging.debug('VerifyStatus')
|
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')
|
@dbus.service.signal(dbus_interface=INTERFACE_NAME, signature='sb')
|
||||||
def EnrollStatus(self, result, done):
|
def EnrollStatus(self, result, done):
|
||||||
logging.debug('EnrollStatus')
|
logging.debug('EnrollStatus')
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue