From f9e14fb7af7f4925270e724974daeeb9237d3ee2 Mon Sep 17 00:00:00 2001 From: Eduard Date: Mon, 4 Aug 2025 16:55:53 +0300 Subject: [PATCH 1/2] =?UTF-8?q?=D0=9E=D1=88=D0=B8=D0=B1=D0=BA=D0=B0=20cann?= =?UTF-8?q?ot=20access=20local=20variable=20'end'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- utils.py | 1 + 1 file changed, 1 insertion(+) diff --git a/utils.py b/utils.py index bef78ef..bc12d7f 100644 --- a/utils.py +++ b/utils.py @@ -119,6 +119,7 @@ def db_update(): logger.info(Fore.GREEN + "База данных теперь актуальна." + Fore.RESET) def get_start_end_dates(args: Namespace): + start, end = None, None if args.start: start = str_to_date(args.start) if args.end: -- 2.49.1 From 2333c6165bccfcb70e8be14097a3d64f2d60ec47 Mon Sep 17 00:00:00 2001 From: Eduard Date: Tue, 5 Aug 2025 16:52:03 +0300 Subject: [PATCH 2/2] =?UTF-8?q?=D0=9E=D0=B1=D1=80=D0=B0=D0=B1=D0=BE=D1=82?= =?UTF-8?q?=D0=B0=D0=BB=20=D1=81=D0=BB=D1=83=D1=87=D0=B0=D0=B9,=20=D0=BA?= =?UTF-8?q?=D0=BE=D0=B3=D0=B4=D0=B0=20=D0=A2=D0=B5=D0=B3=D0=B8=20=D0=BF?= =?UTF-8?q?=D1=80=D0=B8=D1=85=D0=BE=D0=B4=D1=8F=D1=82=20=D1=81=D0=BF=D0=B8?= =?UTF-8?q?=D1=81=D0=BA=D0=BE=D0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/clockify.py | 2 +- db/db.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/api/clockify.py b/api/clockify.py index 6ad97a8..f0bf98c 100644 --- a/api/clockify.py +++ b/api/clockify.py @@ -60,7 +60,7 @@ class ClockifyAPI(ClockifyConfig): if not tag: tag = self.get_tags(True, tag_id=tag_id) if tag: - db.insert_tags([tag]) + db.insert_tags([tag] if isinstance(tag, Tag) else tag) from config import red try: task_id = parse_task_id(tag.title) diff --git a/db/db.py b/db/db.py index 68e5b2e..4c50df6 100644 --- a/db/db.py +++ b/db/db.py @@ -110,7 +110,7 @@ class Database: """Сохраняет в базу данных теги Clockify""" for tag in tags: try: - self.cursor.execute("INSERT INTO tag VALUES(?, ?)",(tag.id,tag.title)) + self.cursor.execute("INSERT INTO tag VALUES(?, ?)",(tag.id, tag.title)) except sq.IntegrityError: self.cursor.execute( """UPDATE tag -- 2.49.1