def validateFields(self): if self.userNameEntry.value() == "": snack.ButtonChoiceWindow(self.screen, ERROR.encode('utf-8'), USER_REQUIRED.encode('utf-8'), buttons = [OK.encode('utf-8')]) self.g.setCurrent(self.userNameEntry) return 0 if self.passwordEntry.value() == "": snack.ButtonChoiceWindow(self.screen, ERROR.encode('utf-8'), PASSWORD_REQUIRED.encode('utf-8'), buttons = [OK.encode('utf-8')]) self.g.setCurrent(self.passwordEntry) return 0 try: self.tui.alreadyRegistered = rhnreg.reserveUser(self.userNameEntry.value(), self.passwordEntry.value()) except up2dateErrors.ValidationError: e = sys.exc_info()[1] snack.ButtonChoiceWindow(self.screen, _("Error").encode('utf-8'), _("The server indicated an error:\n").encode('utf-8') + e.errmsg.encode('utf-8'), buttons = [_("OK").encode('utf-8')]) self.g.setCurrent(self.userNameEntry) return 0 except up2dateErrors.CommunicationError: e = sys.exc_info()[1] FatalErrorWindow(self.screen, _("There was an error communicating with the registration server:\n") + e.errmsg) return 1
def validateFields(self): if self.userNameEntry.value() == "": snack.ButtonChoiceWindow(self.screen, ERROR.encode('utf-8'), USER_REQUIRED.encode('utf-8'), buttons=[OK.encode('utf-8')]) self.g.setCurrent(self.userNameEntry) return 0 if self.passwordEntry.value() == "": snack.ButtonChoiceWindow(self.screen, ERROR.encode('utf-8'), PASSWORD_REQUIRED.encode('utf-8'), buttons=[OK.encode('utf-8')]) self.g.setCurrent(self.passwordEntry) return 0 try: self.tui.alreadyRegistered = rhnreg.reserveUser( self.userNameEntry.value(), self.passwordEntry.value()) except up2dateErrors.ValidationError, e: snack.ButtonChoiceWindow( self.screen, _("Error").encode('utf-8'), _("The server indicated an error:\n").encode('utf-8') + e.errmsg.encode('utf-8'), buttons=[_("OK").encode('utf-8')]) self.g.setCurrent(self.userNameEntry) return 0
def validateFields(self): if self.userNameEntry.value() == "": snack.ButtonChoiceWindow(self.screen, ERROR, USER_REQUIRED, buttons = [OK]) self.g.setCurrent(self.userNameEntry) return 0 if self.passwordEntry.value() == "": snack.ButtonChoiceWindow(self.screen, ERROR, PASSWORD_REQUIRED, buttons = [OK]) self.g.setCurrent(self.passwordEntry) return 0 try: self.tui.alreadyRegistered = rhnreg.reserveUser(self.userNameEntry.value(), self.passwordEntry.value()) except up2dateErrors.ValidationError, e: snack.ButtonChoiceWindow(self.screen, _("Error"), _("The server indicated an error:\n") + e.errmsg, buttons = [_("OK")]) self.g.setCurrent(self.userNameEntry) return 0