You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by hu...@apache.org on 2023/04/24 16:56:38 UTC
[superset] branch hxgh-apiv1-sqllab-viz updated: ok
This is an automated email from the ASF dual-hosted git repository.
hugh pushed a commit to branch hxgh-apiv1-sqllab-viz
in repository https://gitbox.apache.org/repos/asf/superset.git
The following commit(s) were added to refs/heads/hxgh-apiv1-sqllab-viz by this push:
new c7c05a7e71 ok
c7c05a7e71 is described below
commit c7c05a7e71956f742b1721d86073dd64c7ab5501
Author: hughhhh <hu...@gmail.com>
AuthorDate: Mon Apr 24 12:56:20 2023 -0400
ok
---
superset/datasets/api.py | 23 ++++++-----------------
1 file changed, 6 insertions(+), 17 deletions(-)
diff --git a/superset/datasets/api.py b/superset/datasets/api.py
index 0cd249cc79..ed974e3407 100644
--- a/superset/datasets/api.py
+++ b/superset/datasets/api.py
@@ -22,16 +22,16 @@ from typing import Any
from zipfile import is_zipfile, ZipFile
import yaml
-from flask import g, request, Response, send_file
-from flask_appbuilder.api import expose, permission_name, protect, rison, safe
+from flask import request, Response, send_file
+from flask_appbuilder.api import expose, protect, rison, safe
from flask_appbuilder.models.sqla.interface import SQLAInterface
-from flask_babel import gettext as __, lazy_gettext as _, ngettext
+from flask_babel import ngettext
from marshmallow import ValidationError
-from superset import db, event_logger, is_feature_enabled
+from superset import event_logger, is_feature_enabled
from superset.commands.importers.exceptions import NoValidFilesFoundError
from superset.commands.importers.v1.utils import get_contents_from_bundle
-from superset.connectors.sqla.models import SqlaTable, SqlMetric, TableColumn
+from superset.connectors.sqla.models import SqlaTable
from superset.constants import MODEL_API_RW_METHOD_PERMISSION_MAP, RouteMethod
from superset.databases.filters import DatabaseFilter
from superset.datasets.commands.bulk_delete import BulkDeleteDatasetCommand
@@ -63,18 +63,8 @@ from superset.datasets.schemas import (
get_export_ids_schema,
GetOrCreateDatasetSchema,
)
-from superset.errors import ErrorLevel, SupersetError, SupersetErrorType
-from superset.exceptions import SupersetErrorException, SupersetGenericErrorException
-from superset.models.core import Database
-from superset.sql_parse import ParsedQuery
from superset.utils.core import parse_boolean_string
-from superset.views.base import (
- DatasourceFilter,
- generate_download_headers,
- json_errors_response,
- json_success,
- validate_sqlatable,
-)
+from superset.views.base import DatasourceFilter, generate_download_headers
from superset.views.base_api import (
BaseSupersetModelRestApi,
RelatedFieldFilter,
@@ -83,7 +73,6 @@ from superset.views.base_api import (
statsd_metrics,
)
from superset.views.filters import BaseFilterRelatedUsers, FilterRelatedOwners
-from superset.views.utils import sanitize_datasource_data
logger = logging.getLogger(__name__)