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