cx_oracle を使用して 4 つの異なるテーブルに挿入を実行しており、return_Val、error.code、および error.message を渡す必要があります。
func1
try:
insert1()
insert2()
insert3()
insert4()
return_val = True
except cx_Oracle.DatabaseError, ex:
return_val = False
print error.code
print error.message
return return_val, error.code, error.message
挿入が成功すると、次のエラー メッセージが表示されます。
UnboundLocalError: 代入前に参照されたローカル変数 'エラー'