From 6daa0a5e9b33ae9a9ae751d4394f3cf3ebbe6ec5 Mon Sep 17 00:00:00 2001 From: LoRiot Date: Sun, 16 Oct 2022 15:37:29 +0300 Subject: [PATCH] Implement repository --- models/__init__.py | 0 requirements.txt | 3 ++- services/repository.py | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) delete mode 100644 models/__init__.py diff --git a/models/__init__.py b/models/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/requirements.txt b/requirements.txt index 7a934a4..45e6eb9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,2 +1,3 @@ loguru -aiogram \ No newline at end of file +aiogram +asyncpg \ No newline at end of file diff --git a/services/repository.py b/services/repository.py index fe725db..6bf0d1a 100644 --- a/services/repository.py +++ b/services/repository.py @@ -1,5 +1,8 @@ +from asyncpg.connection import Connection + + class Repo: """Db abstraction layer""" - def __init__(self): - pass + def __init__(self, conn: Connection): + self.conn = conn