def __startSF(self): ''' Идентификация пользователя. В случае успеха запуск программы. ''' try: user_name = self._edit_login.text() password = hash(self._edit_password.text()) user_repo = InstallUser.identificationUser(user_name,password) self.__starting(user_repo) self._edit_password.setText('') except InstallUser.ExceptionUserNotFound as err: self.info_window.setText('Ошибка логина или пароля') self.info_window.show() print(err) except InstallUser.ExceptionRepoIsNull as err: self.info_window.setText('''Не найдено ни одного пользователя в системе. Необходимо создать пользователя''') self.info_window.show() print(err) except Exception as err: self.info_window.setText('какие то не учтенные траблы') self.info_window.show() print(err)