Добавил строки документации

This commit is contained in:
2025-05-26 13:16:24 +03:00
parent 405576d8cc
commit bb57e3828b
3 changed files with 24 additions and 6 deletions

View File

@@ -26,6 +26,7 @@ class Database:
self.con.rollback()
def insert_activities(self, activities: list[Activity]):
"""Сохраняет в базу данных активности Clockify"""
is_updated = True
for act in activities:
if is_updated:
@@ -71,6 +72,7 @@ class Database:
logging.info(Fore.YELLOW + "База данных устарела. Рекомендуем обновить с помощью флага -i [--init-db]" + Fore.RESET)
def insert_time_entries(self, activities: list[Activity]):
"""Сохраняет в базу данных трудочасы Redmine"""
for act in activities:
try:
self.cursor.execute(
@@ -92,6 +94,7 @@ class Database:
def insert_tags(self, tags: list[Tag]):
"""Сохраняет в базу данных теги Clockify"""
for tag in tags:
try:
self.cursor.execute("INSERT INTO tags VALUES(?, ?)",(tag.id,tag.title))
@@ -107,6 +110,7 @@ class Database:
def insert_vetro_projects(self, vetro_projects: list[VetroProject]):
"""Сохраняет в базу данных Проекты (ДО) Ветро Clockify"""
for vetro_project in vetro_projects:
try:
self.cursor.execute("INSERT INTO vetro_projects VALUES(?, ?)", (vetro_project.id, vetro_project.title))
@@ -121,6 +125,7 @@ class Database:
self.con.commit()
def insert_activity_types(self, activity_types: list[ActivityType]):
"""Сохраняет в базу данных Деятельности Redmine"""
for activity_type in activity_types:
try:
self.cursor.execute("INSERT INTO activity_types VALUES(?, ?)", (activity_type.id, activity_type.title))