def onCreate(self, event): nick = self._nick.GetValue() password1 = self._pass1.GetValue() password2 = self._pass2.GetValue() if(password1 != password2): error_dlg("Passwords didn't match") self._pass1.Clear() self._pass2.Clear() else: print nick, password1 self.protocol.signin(nick, password1) self.Close()
def OnCreate(self, event): """Called when user pushes Create bitton. If passwords didn't match create error_dlg from errdlg. Call signin method of protocol. """ try: nick = self._nick.GetValue() password1 = self._pass1.GetValue() password2 = self._pass2.GetValue() if(password1 != password2): raise PasswordError self.protocol.signin(nick, password1) self.Close() except PasswordError: error_dlg("Password didn't match") self._pass1.Clear() self._pass2.Clear()