This commit is contained in:
2025-03-13 13:44:26 +03:00
parent 30c2505379
commit 055b7f3bbd
10 changed files with 29 additions and 8 deletions

View File

@@ -4,25 +4,30 @@ import json
class DataBase(object):
"""..."""
"""Класс для работы с базой данных"""
def __init__(self, path):
super(DataBase, self).__init__()
self.path = path
"""Путь к файлу базы данных SQLite3"""
def connect(self) -> bool:
"""Выполняет подключение к базе данных"""
self.conn = sqlite3.connect(self.path)
return True
def close(self) -> bool:
"""Закрывает подключение к базе данных"""
self.conn.close()
return True
def commit(self) -> None:
"""Выполняет коммит"""
self.conn.commit()
return True
def add_data(self, data, wins: bool) -> bool: # wins изменит на Enum
"""Добавляет данные в базу данных"""
if wins:
table = 'wins'
else: