From 57643e66a64d9befeb27fbbad360613ff69bd48c Mon Sep 17 00:00:00 2001 From: Ankit Agarwal <146331865+ankiaga@users.noreply.github.com> Date: Tue, 30 Jan 2024 18:34:10 +0530 Subject: [PATCH] fix: Small fix in description when metadata is not present in cursor's _result_set (#1088) --- google/cloud/spanner_dbapi/cursor.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google/cloud/spanner_dbapi/cursor.py b/google/cloud/spanner_dbapi/cursor.py index 3f26eb2e98..c8cb450394 100644 --- a/google/cloud/spanner_dbapi/cursor.py +++ b/google/cloud/spanner_dbapi/cursor.py @@ -126,7 +126,7 @@ def description(self): """ if ( self._result_set is None - or self._result_set.metadata is None + or not getattr(self._result_set, "metadata", None) or self._result_set.metadata.row_type is None or self._result_set.metadata.row_type.fields is None or len(self._result_set.metadata.row_type.fields) == 0