Добавил строки документации
This commit is contained in:
5
db/db.py
5
db/db.py
@@ -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))
|
||||
|
||||
Reference in New Issue
Block a user