質問: []とかあたりが問題なのかと思いますがよくわかりません。 参考URL ----- TypeError: 'x' is not iterable TypeError: 'int' object is not iterableの原因について などを参考にしています。 初歩的なことかと思います・・・ すみませんがよろしくお願い致します。
回答: `self.__commit_all(c_insert)`の行がどうみても怪しいです。 `self.__commit_all`の実装がわからないのでなんとも言いようがないですが、引数をfor文で回したりmapやfilterなどのイテレータ関数を使ってそうな雰囲気ですね。 問題の根本としては、Aのインスタンスがiteratorでないことです。Aに`__iter__`関数または`__next__`関数のどちらも実装されていないとAのインスタンスはiteratorではありません。今回のケースでは、具体的なAの実装を私は知らないので、Aクラスに`__iter__`関数の適切な実装を追加してくださいとしか言いようがありません。