DBから値が取れた場合は客先独自で定義したオブジェクト(pandasのDataFrameがベースではある)になり、DBから取れる値がない場合は、後続のTransForm処理のために空のDataFrameオブジェクトを作成する。で、客先独自オブジェクトから値を取り出したり、中身のデータ全体を変数に格納したりする場合は、変数名 = ObjectName.dataとなり、空のDataFrameオブジェクトの場合は変数名 = ObjectNameとなる。で、コレの何が困るかというと、if文書くときや変数使うときに、DBから値が取れたか、取れなかったかで書き方が変わるので、どちらか一方の書き方に統一するとエラーが出てしまう点。結局どうしたかって?DBから値が取れる場合と、取れない場合でif文書きまくりましたよ🖕影響を受けている各変数それぞれの箇所と、一部のif文でwムカつくくらい面倒くさかった