https://github.com/pypyodbc/pypyodbc pypyodbc for python で as400のデータベースである db2 for i にodbc接続し、 sqlエラーが発生すると、固まる。 固まってしまう根本原因は、db2 for i側にあるのかもしれませんが、 pypyodbcのsrcを見ると、def ctrl_err(ht, h, val_ret, ansi) 内で 無限ループに陥っているようでした。 なので、以下のように「if i > 10: return」を追加することで、 当座をしのぐことにしました。 def ctrl_err(ht, h, val…