From 02ec4bc4ba4b0f72b73100fb1279aad290aac47e Mon Sep 17 00:00:00 2001 From: John Smith Date: Mon, 28 Feb 2022 20:17:20 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=87=E7=BA=A7SQLAlchemy=E5=88=B01.4.31?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/views/Home.vue | 1 + models/database.py | 13 ++----------- requirements.txt | 2 +- 3 files changed, 4 insertions(+), 12 deletions(-) diff --git a/frontend/src/views/Home.vue b/frontend/src/views/Home.vue index 8a1f466..d9398d9 100644 --- a/frontend/src/views/Home.vue +++ b/frontend/src/views/Home.vue @@ -179,6 +179,7 @@ export default { return { serverConfig: { enableTranslate: true, + enableUploadFile: true, loaderUrl: '' }, form: { diff --git a/models/database.py b/models/database.py index ab358a6..3e48aa3 100644 --- a/models/database.py +++ b/models/database.py @@ -1,5 +1,4 @@ # -*- coding: utf-8 -*- -import contextlib from typing import * import sqlalchemy.ext.declarative @@ -22,13 +21,5 @@ def init(_debug): OrmBase.metadata.create_all(_engine) -@contextlib.contextmanager -def get_session() -> ContextManager[sqlalchemy.orm.Session]: - session = _DbSession() - try: - yield session - except BaseException: - session.rollback() - raise - finally: - session.close() +def get_session(): + return _DbSession() diff --git a/requirements.txt b/requirements.txt index ec72345..31b6527 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ aiohttp==3.7.4 Brotli==1.0.9 pycryptodome==3.10.1 -sqlalchemy==1.3.13 +sqlalchemy==1.4.31 tornado==6.1.0