Я выполняю вставки в 4 разных таблицах с помощью cx_oracle и должен передавать return_Val, error.code и error.message.Передача кода ошибки cx_oracle
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: локальная переменная «ошибка» обращаться до присвоения