File tree Expand file tree Collapse file tree 2 files changed +6
-1
lines changed
Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -51,6 +51,9 @@ Thin Mode Changes
5151#) Fixed bug when using :ref: `asyncio <concurrentprogramming >` and calling a
5252 stored procedure with data that exceeds 32767 bytes in length
5353 (`issue 441 <https://github.com/oracle/python-oracledb/issues/441 >`__).
54+ #) Fixed bug when attempting to fetch a database object stored in a LOB. The
55+ fetch will still fail but with an unsupported error exception instead of a
56+ hang.
5457#) Error ``DPY-6002: The distinguished name (DN) on the server certificate
5558 does not match the expected value: "{expected_dn}" `` now shows the expected
5659 value.
Original file line number Diff line number Diff line change 11# ------------------------------------------------------------------------------
2- # Copyright (c) 2022, 2024 , Oracle and/or its affiliates.
2+ # Copyright (c) 2022, 2025 , Oracle and/or its affiliates.
33#
44# This software is dual-licensed to you under the Universal Permissive License
55# (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl and Apache License
@@ -76,6 +76,8 @@ cdef class DbObjectPickleBuffer(GrowableBuffer):
7676 self .read_ub1(flags)
7777 self .read_ub1(version)
7878 self .skip_length()
79+ if flags[0 ] & TNS_OBJ_IS_DEGENERATE:
80+ errors._raise_not_supported(" DbObject stored in a LOB" )
7981 if flags[0 ] & TNS_OBJ_NO_PREFIX_SEG:
8082 return 0
8183 self .read_length(& prefix_seg_length)
You can’t perform that action at this time.
0 commit comments