From 36a6a441003d72940abd2442601d074a4f458d4e Mon Sep 17 00:00:00 2001 From: "shimoda.m@nds-tyo.co.jp" Date: Thu, 31 Aug 2023 13:09:47 +0900 Subject: [PATCH] =?UTF-8?q?style:=20=E3=82=B3=E3=83=A1=E3=83=B3=E3=83=88?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E3=81=AA=E3=81=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ecs/jskult-webapp/src/db/database.py | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/ecs/jskult-webapp/src/db/database.py b/ecs/jskult-webapp/src/db/database.py index 93818e9c..e1571d03 100644 --- a/ecs/jskult-webapp/src/db/database.py +++ b/ecs/jskult-webapp/src/db/database.py @@ -72,7 +72,7 @@ class DatabaseSession: """インスタンスを取得します Returns: - Database: DB操作クラスインスタンス + DatabaseSession: DB操作クラスインスタンス """ if cls.__instance is None: cls.__instance = cls( @@ -85,9 +85,12 @@ class DatabaseSession: return cls.__instance - def create_session(self): + def create_session(self) -> Session: """ DBの接続を返します。 + + Returns: + Session: sqlalchemy.orm.Session """ try: return sessionmaker(autoflush=False, bind=self.__engine)() @@ -112,9 +115,11 @@ class DatabaseClient: return self.__session def connect(self): + # FIXME: 未使用。後ほど削除 ... def disconnect(self): + # FIXME: エラーにしないための仮実装。後で消す ... def execute_select(self, select_query: str, parameters=None) -> list[dict]: @@ -187,9 +192,9 @@ class DatabaseClient: # def disconnect(self): # """DB接続を切断します。""" - # if self.__session is not None: - # self.__session.close() - # self.session = None + # if self.session is not None: + # self.session.close() + # self.__session = None def to_jst(self): self.execute('SET time_zone = "+9:00"')