diff --git a/superset/db_engine_specs/__init__.py b/superset/db_engine_specs/__init__.py index 377cf25935b1e..c5b47f153cd60 100644 --- a/superset/db_engine_specs/__init__.py +++ b/superset/db_engine_specs/__init__.py @@ -138,8 +138,7 @@ def get_available_engine_specs() -> Dict[Type[BaseEngineSpec], Set[str]]: backend = dialect.name if isinstance(backend, bytes): backend = backend.decode() - if backend in backend_replacements: - backend = backend_replacements[backend] + backend = backend_replacements.get(backend, backend) driver = getattr(dialect, "driver", dialect.name) if isinstance(driver, bytes): diff --git a/superset/models/slice.py b/superset/models/slice.py index 9093cfa43acc7..b4c7f6604f9a0 100644 --- a/superset/models/slice.py +++ b/superset/models/slice.py @@ -53,7 +53,7 @@ logger = logging.getLogger(__name__) -class Slice( # pylint: disable=too-many-public-methods, too-many-instance-attributes +class Slice( # pylint: disable=too-many-public-methods Model, AuditMixinNullable, ImportExportMixin ): """A slice is essentially a report or a view on data"""