Skip to content

Commit dc5f80b

Browse files
committed
Handle error for CX oracle driver
1 parent 310ed0e commit dc5f80b

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

dbt/adapters/oracle/connections.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,10 @@ def open(cls, connection):
242242
session_info = cls.get_session_info(credentials=credentials)
243243
logger.info(f"Session info :{json.dumps(session_info)}")
244244
for k, v in session_info.items():
245-
setattr(handle, k, v)
245+
try:
246+
setattr(handle, k, v)
247+
except AttributeError:
248+
logger.warning(f"Python driver does not support setting {k}")
246249
connection.handle = handle
247250
connection.state = 'open'
248251
except oracledb.DatabaseError as e:

0 commit comments

Comments
 (0)