소스 검색

d01 добавление лоики ядра клиента

SVI 2 년 전
부모
커밋
8ce0b4b33d
2개의 변경된 파일32개의 추가작업 그리고 0개의 파일을 삭제
  1. 11 0
      desktop/kernel/kernel.py
  2. 21 0
      desktop/kernel/user/user.py

+ 11 - 0
desktop/kernel/kernel.py

@@ -0,0 +1,11 @@
+"""Ядро логики клиента."""
+
+from .user import user
+
+
+class Kernel:
+    """Ядро логики клиента."""
+
+    def __init__(self) -> None:
+        self.user: user.User = user.User()
+        "Пользователь клиента"

+ 21 - 0
desktop/kernel/user/user.py

@@ -0,0 +1,21 @@
+"""Пользователь клиента"""
+
+
+class User:
+    """Пользователь клиента"""
+
+    def __init__(self) -> None:
+        self._login: str = ""
+        "Логин юзера"
+        self._password: str = ""
+        "Пароль юзера"
+
+    @property
+    def login(self) -> str:
+        """Логин пользователя"""
+        return self._login
+
+    @property
+    def password(self) -> str:
+        """Пароль пользователя"""
+        return self._password