Skip to content

Commit da39db3

Browse files
Write to postgres DB
2 parents 87b6032 + 861759f commit da39db3

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

src/db/postgres_client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ def __init__(self, database_url: str | None = None) -> None:
2929

3030
@contextmanager
3131
def _get_connection(self) -> Generator[psycopg2.extensions.connection, None, None]:
32-
conn = psycopg2.connect(self.database_url)
3332
try:
33+
conn = psycopg2.connect(self.database_url)
3434
yield conn
3535
finally:
3636
conn.close()
@@ -151,7 +151,7 @@ def insert_entry(
151151
""",
152152
(db_user_id, user_activity_id, date, duration_minutes, raw_input),
153153
)
154-
connection.commit()
154+
connection.commit()
155155

156156
def get_user_id_from_telegram(self, telegram_id: int) -> str:
157157
with self._get_connection() as connection, connection.cursor() as cursor:

src/main.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
from src.activities.parser import OpenAIActivityParser
88
from src.activities.tracker import ActivityTracker
9-
from src.db.client import SQLiteClient
9+
from src.db.postgres_client import PostgresClient
1010
from src.logging_config.logging_config import setup_logging
1111
from src.messaging.telegram_handler import TelegramHandler
1212
from src.sheets.client import GoogleSheetsClient
@@ -68,7 +68,7 @@ def main() -> None:
6868
spreadsheet_id=config["SPREADSHEET_ID"],
6969
)
7070

71-
db_client = SQLiteClient()
71+
db_client = PostgresClient()
7272

7373
activity_parser = OpenAIActivityParser(api_key=config["OPENAI_API_KEY"], confidence_threshold=0.7)
7474

0 commit comments

Comments
 (0)