Jelajahi Sumber

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

SVI 2 tahun lalu
induk
melakukan
8ce0b4b33d
2 mengubah file dengan 32 tambahan dan 0 penghapusan
  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