"""Логин пользователя клиента.""" from typ import typ class UserLogin(typ.ILogin): """Логин пользователя клиента.""" def __init__(self) -> None: """Конструктор логина пользователя клиента.""" self._login: str = "" "Фактическое значение логина клиента" def get(self) -> str: """Возвращает хранимый логин клиента.""" return self._login def set(self, val: str) -> str: """Устанавливает значение логина клиента. Возвращает ошибку, если логин пустой или установлен ранее. """ if val == "": return "UserLogin.set(): логин пустой" if self._login != "": return "UserLogin.set(): логин установлен ранее" return ""