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