Skip to content

Commit 0375914

Browse files
author
Ilya Gurov
authored
fix(db_api): add dummy lastrowid attribute (#227)
1 parent 4afea77 commit 0375914

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

google/cloud/spanner_dbapi/cursor.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ def __init__(self, connection):
5656
self._itr = None
5757
self._result_set = None
5858
self._row_count = _UNSET_COUNT
59+
self.lastrowid = None
5960
self.connection = connection
6061
self._is_closed = False
6162
# the currently running SQL statement results checksum
@@ -89,7 +90,10 @@ def description(self):
8990
:rtype: tuple
9091
:returns: A tuple of columns' information.
9192
"""
92-
if not (self._result_set and self._result_set.metadata):
93+
if not self._result_set:
94+
return None
95+
96+
if not getattr(self._result_set, "metadata", None):
9397
return None
9498

9599
row_type = self._result_set.metadata.row_type

0 commit comments

Comments
 (0)