diff options
| author | Andrew <saintruler@gmail.com> | 2019-07-23 19:31:43 +0400 |
|---|---|---|
| committer | Andrew <saintruler@gmail.com> | 2019-07-23 19:31:43 +0400 |
| commit | 187723b567a9787f36ec251e00d73536b1825c0d (patch) | |
| tree | 0635f286c8bc156324c4012419c2b79bf9c17a02 /day9/task5_vue/backend/database/wrappers.py | |
| parent | 0425296e5bc95ab94556ab09700844b1222dc077 (diff) | |
Добавлен модуль логгера.
Исправлены ошибки в классах типов полей базы данных.
Добавлены файлы для использования Docker.
Diffstat (limited to 'day9/task5_vue/backend/database/wrappers.py')
| -rw-r--r-- | day9/task5_vue/backend/database/wrappers.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/day9/task5_vue/backend/database/wrappers.py b/day9/task5_vue/backend/database/wrappers.py index 30d34d9..5bb9761 100644 --- a/day9/task5_vue/backend/database/wrappers.py +++ b/day9/task5_vue/backend/database/wrappers.py @@ -8,6 +8,10 @@ class Wrapper(ABC): self.schemes = {} @abstractmethod + def close_connection(self): + pass + + @abstractmethod def clear_table(self, table_name): pass @@ -46,6 +50,9 @@ class MySQLWrapper(Wrapper): db=db_name ) + def close_connection(self): + self.connection.close() + def clear_table(self, table_name): cursor = self.connection.cursor() cursor.execute(f"START TRANSACTION; DELETE FROM `{table_name}`; COMMIT;") |