SQLiteがロックされるエラーがでるので、なにがなんだかわからんかったが
どーも 1つのプログラムから アクセスできるのは、1つのセッションだけのようで
2つ以上のアクセスをしようとすると ロックされているエラーがでるらしい。
だから SQLAlchemyオブジェクトのなかで、
別テーブルへのデータベース処理をするループをつくると
ロックされていると怒られる。
ループをDictionaryオブジェクトにするなどして、
SQLAlchemy のオブジェクトをClose すればどうに中るでしょう。
別のプログラムからは、特になんも考えていないようで、アクセスできる。
どーも SQLAlchemy の制約か、作り方が悪いと思われる。
そういう方向で
0 件のコメント:
コメントを投稿