| 123456789101112131415161718192021222324252627 |
- """Логин пользователя клиента."""
- 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 ""
|