def __init__(self, serial_data=None, data_ptr=None, dscv_ptr=None, DscvList=None): """ The only parameter that should be used is serial_data, which should be data previously aquired from data(), in the form of a string. All other parameters are for internal use only. """ # data_ptr is a SWIG pointer to a struct pf_print_data # dscv_ptr is a SWIG pointer to a struct pf_dscv_print # DscvList is a class instance used to free the allocated pf_dscv_print's # with pf_dscv_prints_free when they're all unused. # serial_data is a string as returned by data() self.data_ptr = data_ptr self.dscv_ptr = dscv_ptr self.DscvList = DscvList if serial_data: self.data_ptr = pyf.fp_print_data_from_data(serial_data) return if dscv_ptr != None and DscvList == None: raise "Programming error: Fprint constructed with dscv_prt with DscvList == None"
def __enroll(self): finger_print = pyfprint.Fprint(data_ptr=pyf.fp_print_data_from_data(self.__finger_print)) result = self.__dev.verify_finger(finger_print) if result[0]: self.close(None) self.__parent.record_attendance() elif not result[0]: gobject.idle_add(self.__update_label, _("La huella dactilar no corresponde con el usuario ingresado, intente de nuevo")) else: gobject.idle_add(self.__update_label, _("Error en el registro de huella dactilar, intente de nuevo"))
def __enroll(self): finger_print = pyfprint.Fprint(data_ptr=pyf.fp_print_data_from_data(self.__finger_print)) result = self.__dev.verify_finger(finger_print) if result[0]: self.close(None) self.__parent.record_attendance() elif not result[0]: gobject.idle_add(self.__update_label, _("The fingerprint does not match the user entered, try again")) else: gobject.idle_add(self.__update_label, _("Failed to register fingerprint, try again"))
def __enroll(self): finger_print = pyfprint.Fprint( data_ptr=pyf.fp_print_data_from_data(self.__finger_print)) result = self.__dev.verify_finger(finger_print) if result[0]: self.close(None) self.__parent.record_attendance() elif not result[0]: gobject.idle_add( self.__update_label, _("The fingerprint does not match the user entered, try again") ) else: gobject.idle_add(self.__update_label, _("Failed to register fingerprint, try again"))
def __init__(self, serial_data = None, data_ptr = None, dscv_ptr = None, DscvList = None): # data_ptr is a SWIG pointer to a struct pf_print_data # dscv_ptr is a SWIG pointer to a struct pf_dscv_print # DscvList is a class instance used to free the allocated pf_dscv_print's # with pf_dscv_prints_free when they're all unused. # serial_data is a string as returned by get_data() self.data_ptr = data_ptr self.dscv_ptr = dscv_ptr self.DscvList = DscvList if serial_data: self.data_ptr = pyf.fp_print_data_from_data(serial_data) return if dscv_ptr != None and DscvList == None: raise "Programming error: Fprint constructed with dscv_prt with DscvList == None"
def __init__(self, serial_data = None, data_ptr = None, dscv_ptr = None, DscvList = None): """ The only parameter that should be used is serial_data, which should be data previously aquired from data(), in the form of a string. All other parameters are for internal use only. """ # data_ptr is a SWIG pointer to a struct pf_print_data # dscv_ptr is a SWIG pointer to a struct pf_dscv_print # DscvList is a class instance used to free the allocated pf_dscv_print's # with pf_dscv_prints_free when they're all unused. # serial_data is a string as returned by data() self.data_ptr = data_ptr self.dscv_ptr = dscv_ptr self.DscvList = DscvList if serial_data: self.data_ptr = pyf.fp_print_data_from_data(serial_data) return if dscv_ptr != None and DscvList == None: raise "Programming error: Fprint constructed with dscv_prt with DscvList == None"