chore: bubble up more db error messages (#21982)

This commit is contained in:
Ville Brofeldt
2022-11-01 07:54:27 +02:00
committed by GitHub
parent 5c27aafc0b
commit dc7399540b
13 changed files with 141 additions and 57 deletions

View File

@@ -35,7 +35,7 @@ from superset.constants import PASSWORD_MASK
from superset.databases.schemas import encrypted_field_properties, EncryptedString
from superset.databases.utils import make_url_safe
from superset.db_engine_specs.base import BaseEngineSpec, BasicPropertiesType
from superset.db_engine_specs.exceptions import SupersetDBAPIDisconnectionError
from superset.db_engine_specs.exceptions import SupersetDBAPIConnectionError
from superset.errors import SupersetError, SupersetErrorType
from superset.sql_parse import Table
from superset.utils import core as utils
@@ -449,7 +449,7 @@ class BigQueryEngineSpec(BaseEngineSpec):
# pylint: disable=import-outside-toplevel
from google.auth.exceptions import DefaultCredentialsError
return {DefaultCredentialsError: SupersetDBAPIDisconnectionError}
return {DefaultCredentialsError: SupersetDBAPIConnectionError}
@classmethod
def validate_parameters(