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