tryexceptブロックでテーブルから特定の行を削除しようとしていますが、次のエラーが発生します
self.returnvals['ERROR_CD'] = error.code
AttributeError: 'str' object has no attribute 'code'
コード:
try:
# code deleting from a table
except cx_Oracle.DatabaseError, ex:
error, = ex.args
self.conn.rollback()
self.returnerr['ID'] = 0
self.returnerr['ERROR_CD'] = error.code
self.returnerr['ERROR_MSG'] = error.message
self.returnerr['TABLE_NAME'] = self.debug_val