File tree Expand file tree Collapse file tree 4 files changed +10
-6
lines changed
Expand file tree Collapse file tree 4 files changed +10
-6
lines changed Original file line number Diff line number Diff line change @@ -32,6 +32,9 @@ Thick Mode Changes
3232Common Changes
3333++++++++++++++
3434
35+ #) Attribute :data: `ConnectionPool.getmode ` is now one of the values of the
36+ enumeration :ref: `connection pool get modes <connpoolmodes >` in order to be
37+ consistent with the other uses of this attribute.
3538#) Error ``DPY-3027: binding a cursor from a different connection is not
3639 supported `` is now raised when attempting to bind a cursor created on a
3740 different connection. Previously, the attempt may have succeeded or may
Original file line number Diff line number Diff line change @@ -125,12 +125,12 @@ def dsn(self) -> str:
125125 return self ._impl .dsn
126126
127127 @property
128- def getmode (self ) -> int :
128+ def getmode (self ) -> oracledb . PoolGetMode :
129129 self ._verify_open ()
130- return self ._impl .get_getmode ()
130+ return oracledb . PoolGetMode ( self ._impl .get_getmode () )
131131
132132 @getmode .setter
133- def getmode (self , value : int ) -> None :
133+ def getmode (self , value : oracledb . PoolGetMode ) -> None :
134134 self ._verify_open ()
135135 self ._impl .set_getmode (value )
136136
Original file line number Diff line number Diff line change @@ -164,6 +164,7 @@ def test_2400(self):
164164 self .assertEqual (pool .tnsentry , pool .dsn )
165165 if test_env .get_client_version () >= (12 , 2 ):
166166 self .assertEqual (pool .getmode , oracledb .POOL_GETMODE_WAIT )
167+ self .assertIs (pool .getmode , oracledb .PoolGetMode .WAIT )
167168 self .assertTrue (pool .homogeneous )
168169 self .assertEqual (pool .increment , 1 )
169170 self .assertEqual (pool .max , 2 )
Original file line number Diff line number Diff line change @@ -123,12 +123,12 @@ def dsn(self) -> str:
123123 return self ._impl .dsn
124124
125125 @property
126- def getmode (self ) -> int :
126+ def getmode (self ) -> oracledb . PoolGetMode :
127127 self ._verify_open ()
128- return self ._impl .get_getmode ()
128+ return oracledb . PoolGetMode ( self ._impl .get_getmode () )
129129
130130 @getmode .setter
131- def getmode (self , value : int ) -> None :
131+ def getmode (self , value : oracledb . PoolGetMode ) -> None :
132132 self ._verify_open ()
133133 self ._impl .set_getmode (value )
134134
You can’t perform that action at this time.
0 commit comments