summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy
diff options
context:
space:
mode:
authormike bayer <mike_mp@zzzcomputing.com>2023-02-27 06:16:36 +0000
committerGerrit Code Review <gerrit@bbpush.zzzcomputing.com>2023-02-27 06:16:36 +0000
commit1737585241ef8e3f5ed0bdb39b71a8526b41d8b3 (patch)
tree420ca4e0c075974a8f56b830c85b5b93410e8ee0 /lib/sqlalchemy
parent7ac82120d67d5de959d4c733882c03c21dd2c709 (diff)
parentc1d94b673be5e0121e657b0b368f186197072574 (diff)
downloadsqlalchemy-1737585241ef8e3f5ed0bdb39b71a8526b41d8b3.tar.gz
Merge "Declare KEY_OBJECTS_ONLY as cdef variable" into main
Diffstat (limited to 'lib/sqlalchemy')
-rw-r--r--lib/sqlalchemy/cyextension/resultproxy.pyx5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/sqlalchemy/cyextension/resultproxy.pyx b/lib/sqlalchemy/cyextension/resultproxy.pyx
index e88c8ec0b..96a028d93 100644
--- a/lib/sqlalchemy/cyextension/resultproxy.pyx
+++ b/lib/sqlalchemy/cyextension/resultproxy.pyx
@@ -3,9 +3,10 @@
import operator
cdef int MD_INDEX = 0 # integer index in cursor.description
+cdef int _KEY_OBJECTS_ONLY = 1
KEY_INTEGER_ONLY = 0
-KEY_OBJECTS_ONLY = 1
+KEY_OBJECTS_ONLY = _KEY_OBJECTS_ONLY
cdef class BaseRow:
cdef readonly object _parent
@@ -76,7 +77,7 @@ cdef class BaseRow:
if mdindex is None:
self._parent._raise_for_ambiguous_column_name(rec)
elif (
- self._key_style == KEY_OBJECTS_ONLY
+ self._key_style == _KEY_OBJECTS_ONLY
and isinstance(key, int)
):
raise KeyError(key)