def send_pin_incorrect_passwd_eb(failure): failure.trap(ex.CMEErrorIncorrectPassword, ex.ATError) title = _("Incorrect PIN") details = _(""" The PIN you've just entered is incorrect. Bear in mind that after three failed PINs you'll be asked for the PUK code """) notification = \ show_error_notification(self.view['pin_entry'], title, details) self.append_widget(notification) self.view['pin_entry'].grab_focus() self.view['pin_entry'].select_region(0, -1)
def garbage_passwd_eb(failure): failure.trap(ex.InputValueError) title = _("Invalid PIN") details = _(""" <small>The PIN you've just entered is invalid. The PIN must be a 4 digit code</small> """) notification = show_error_notification( self.view['pin_modify_new_pin_entry'], title, details) self.append_widget(notification) self.view['pin_modify_new_pin_entry'].select_region(0, -1) self.view['pin_modify_confirm_pin_entry'].select_region(0, -1) self.view['pin_modify_new_pin_entry'].grab_focus()
def send_puk_eb(failure): failure.trap(ex.CMEErrorIncorrectPassword) title = _("Incorrect PUK") details = _(""" <small>The PUK you've just entered is incorrect. Bear in mind that after three failed PUKs you'll be asked for the PUK2 code. Your PIN code should be your last PIN.</small> """) n = show_error_notification(self.view['pin_entry'], title, details) self.append_widget(n) self.view['pin_entry'].grab_focus() self.view['pin_entry'].select_region(0, -1) self.view['puk_entry'].grab_focus() self.view['puk_entry'].select_region(0, -1)