Обновить storage.py
This commit is contained in:
12
storage.py
12
storage.py
@@ -4,11 +4,6 @@ import hashlib
|
|||||||
|
|
||||||
|
|
||||||
class UserProfile:
|
class UserProfile:
|
||||||
"""Объект пользователя системы.
|
|
||||||
|
|
||||||
Хранит логин, хэш пароля и список сохранённых репозиториев.
|
|
||||||
Используется как логическая модель для диаграммы классов.
|
|
||||||
"""
|
|
||||||
|
|
||||||
def __init__(self, login, password_hash="", repositories=None):
|
def __init__(self, login, password_hash="", repositories=None):
|
||||||
self.login = login
|
self.login = login
|
||||||
@@ -23,11 +18,6 @@ class UserProfile:
|
|||||||
|
|
||||||
|
|
||||||
class StorageManager:
|
class StorageManager:
|
||||||
"""Класс локального хранилища.
|
|
||||||
|
|
||||||
Отвечает за регистрацию, вход, сохранение и удаление ссылок.
|
|
||||||
Данные хранятся в JSON-файле рядом с программой.
|
|
||||||
"""
|
|
||||||
|
|
||||||
def __init__(self, data_file="users_data.json"):
|
def __init__(self, data_file="users_data.json"):
|
||||||
self.data_file = data_file
|
self.data_file = data_file
|
||||||
@@ -97,8 +87,6 @@ class StorageManager:
|
|||||||
return False
|
return False
|
||||||
|
|
||||||
|
|
||||||
# Обратная совместимость: если старый код где-то импортирует функции,
|
|
||||||
# они всё равно работают через объект StorageManager.
|
|
||||||
_default_storage = StorageManager()
|
_default_storage = StorageManager()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user