Skip to content

Commit 92d35e1

Browse files
authored
Merge pull request #21 from fdcastel/master
Makes Cursor.description more PEP 249 compliant.
2 parents f741fc7 + 2164424 commit 92d35e1

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/firebird/driver/core.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3932,7 +3932,7 @@ def description(self) -> Tuple[DESCRIPTION]:
39323932
(name, type_code, display_size, internal_size, precision, scale, null_ok)
39333933
"""
39343934
if self._stmt is None:
3935-
return []
3935+
return None
39363936
if self._stmt._desc is None:
39373937
desc = []
39383938
for meta in self._stmt._out_desc:
@@ -3994,7 +3994,7 @@ def description(self) -> Tuple[DESCRIPTION]:
39943994
desc.append(tuple([meta.field if meta.field == meta.alias else meta.alias,
39953995
vtype, dispsize, meta.length, precision,
39963996
scale, meta.nullable]))
3997-
self._stmt._desc = tuple(desc)
3997+
self._stmt._desc = tuple(desc) if desc else None
39983998
return self._stmt._desc
39993999
@property
40004000
def affected_rows(self) -> int:

0 commit comments

Comments
 (0)