Skip to content

Commit 5ac29ca

Browse files
committed
BaseApi -> BaseSupersetApi, add statsd
1 parent f232a5d commit 5ac29ca

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

superset/datasource/api.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,19 +16,20 @@
1616
# under the License.
1717
import logging
1818

19-
from flask_appbuilder.api import BaseApi, expose, protect, safe
19+
from flask_appbuilder.api import expose, protect, safe
2020

2121
from superset import app, db, event_logger
2222
from superset.dao.exceptions import DatasourceNotFound, DatasourceTypeNotSupportedError
2323
from superset.datasource.dao import DatasourceDAO
2424
from superset.exceptions import SupersetSecurityException
2525
from superset.superset_typing import FlaskResponse
2626
from superset.utils.core import apply_max_row_limit, DatasourceType
27+
from superset.views.base_api import BaseSupersetApi, statsd_metrics
2728

2829
logger = logging.getLogger(__name__)
2930

3031

31-
class DatasourceRestApi(BaseApi):
32+
class DatasourceRestApi(BaseSupersetApi):
3233
allow_browser_login = True
3334
class_permission_name = "Datasource"
3435
resource_name = "datasource"
@@ -40,6 +41,7 @@ class DatasourceRestApi(BaseApi):
4041
)
4142
@protect()
4243
@safe
44+
@statsd_metrics
4345
@event_logger.log_this_with_context(
4446
action=lambda self, *args, **kwargs: f"{self.__class__.__name__}"
4547
f".get_column_values",

0 commit comments

Comments
 (0)