You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by dp...@apache.org on 2020/09/21 15:03:12 UTC
[incubator-superset] branch master updated: fix: pylint disabled
rules in dashboard/api.py (#10976)
This is an automated email from the ASF dual-hosted git repository.
dpgaspar pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-superset.git
The following commit(s) were added to refs/heads/master by this push:
new 9d7b353 fix: pylint disabled rules in dashboard/api.py (#10976)
9d7b353 is described below
commit 9d7b3536e11ba550467b3872f0b0d56e865cf1c9
Author: Kasia Kucharczyk <25...@users.noreply.github.com>
AuthorDate: Mon Sep 21 17:02:41 2020 +0200
fix: pylint disabled rules in dashboard/api.py (#10976)
* Refactored `put` method in dashboards/api.py:
- changed retun statements
- removed lint disabled rule
* `arguments-differ` disabled rule is not anymore valid - put argiments don't differ
* `delete()` method in dashboards/api has now same list of argiments:
- removing unecessary pylint check disabled
* `bulk_delete()` method in dashboards/api has now same list of argiments:
- removing unecessary pylint check disabled
---
superset/dashboards/api.py | 19 ++++++++-----------
1 file changed, 8 insertions(+), 11 deletions(-)
diff --git a/superset/dashboards/api.py b/superset/dashboards/api.py
index 7afecc2..d691316 100644
--- a/superset/dashboards/api.py
+++ b/superset/dashboards/api.py
@@ -232,9 +232,7 @@ class DashboardRestApi(BaseSupersetModelRestApi):
@protect()
@safe
@statsd_metrics
- def put( # pylint: disable=too-many-return-statements, arguments-differ
- self, pk: int
- ) -> Response:
+ def put(self, pk: int) -> Response:
"""Changes a Dashboard
---
put:
@@ -286,24 +284,25 @@ class DashboardRestApi(BaseSupersetModelRestApi):
return self.response_400(message=error.messages)
try:
changed_model = UpdateDashboardCommand(g.user, pk, item).run()
- return self.response(200, id=changed_model.id, result=item)
+ response = self.response(200, id=changed_model.id, result=item)
except DashboardNotFoundError:
- return self.response_404()
+ response = self.response_404()
except DashboardForbiddenError:
- return self.response_403()
+ response = self.response_403()
except DashboardInvalidError as ex:
return self.response_422(message=ex.normalized_messages())
except DashboardUpdateFailedError as ex:
logger.error(
"Error updating model %s: %s", self.__class__.__name__, str(ex)
)
- return self.response_422(message=str(ex))
+ response = self.response_422(message=str(ex))
+ return response
@expose("/<pk>", methods=["DELETE"])
@protect()
@safe
@statsd_metrics
- def delete(self, pk: int) -> Response: # pylint: disable=arguments-differ
+ def delete(self, pk: int) -> Response:
"""Deletes a Dashboard
---
delete:
@@ -353,9 +352,7 @@ class DashboardRestApi(BaseSupersetModelRestApi):
@safe
@statsd_metrics
@rison(get_delete_ids_schema)
- def bulk_delete(
- self, **kwargs: Any
- ) -> Response: # pylint: disable=arguments-differ
+ def bulk_delete(self, **kwargs: Any) -> Response:
"""Delete bulk Dashboards
---
delete: