chore: updated lint rules in models module (#11036)

* Removed disabled pylint rule `unused_import` from `dashboards.py` in `models` module. Added missing break in too long line. Formatting.

* Changed `datasource_access_request.py` in models` module: removed disabled pylint rule `unused_import`, removed `no-member` disabled rules which aren't needed. Formatting

* Changed `slice.py` in models` module: removed disabled pylint rule `unused_import`, changed unused arguments to private and removed disabled rule `unused-argument`
This commit is contained in:
Kasia Kucharczyk 2020-09-24 22:49:00 +02:00 committed by GitHub
parent 6b318c477e
commit 63d0e801ad
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 10 additions and 14 deletions

View File

@ -55,7 +55,6 @@ from superset.utils.dashboard_filter_scopes_converter import (
from superset.utils.urls import get_url_path
if TYPE_CHECKING:
# pylint: disable=unused-import
from superset.connectors.base.models import BaseDatasource
metadata = Model.metadata # pylint: disable=no-member
@ -255,8 +254,11 @@ class Dashboard( # pylint: disable=too-many-instance-attributes
return {}
@classmethod
def import_obj( # pylint: disable=too-many-locals,too-many-branches,too-many-statements
cls, dashboard_to_import: "Dashboard", import_time: Optional[int] = None,
def import_obj(
# pylint: disable=too-many-locals,too-many-branches,too-many-statements
cls,
dashboard_to_import: "Dashboard",
import_time: Optional[int] = None,
) -> int:
"""Imports the dashboard from the object to the database.

View File

@ -26,9 +26,7 @@ from superset.models.helpers import AuditMixinNullable
from superset.utils import core as utils
if TYPE_CHECKING:
from superset.connectors.base.models import ( # pylint: disable=unused-import
BaseDatasource,
)
from superset.connectors.base.models import BaseDatasource
config = app.config
@ -74,7 +72,6 @@ class DatasourceAccessRequest(Model, AuditMixinNullable):
for role in pv.role:
if role.name in self.ROLES_DENYLIST:
continue
# pylint: disable=no-member
href = (
f"/superset/approve?datasource_type={self.datasource_type}&"
f"datasource_id={self.datasource_id}&"
@ -87,8 +84,7 @@ class DatasourceAccessRequest(Model, AuditMixinNullable):
@property
def user_roles(self) -> str:
action_list = ""
for role in self.created_by.roles: # pylint: disable=no-member
# pylint: disable=no-member
for role in self.created_by.roles:
href = (
f"/superset/approve?datasource_type={self.datasource_type}&"
f"datasource_id={self.datasource_id}&"

View File

@ -42,7 +42,6 @@ else:
from superset.viz import BaseViz, viz_types # type: ignore
if TYPE_CHECKING:
# pylint: disable=unused-import
from superset.connectors.base.models import BaseDatasource
metadata = Model.metadata # pylint: disable=no-member
@ -333,8 +332,7 @@ class Slice(
return f"/superset/explore/?form_data=%7B%22slice_id%22%3A%20{self.id}%7D"
def set_related_perm(mapper: Mapper, connection: Connection, target: Slice) -> None:
# pylint: disable=unused-argument
def set_related_perm(_mapper: Mapper, _connection: Connection, target: Slice) -> None:
src_class = target.cls_model
id_ = target.datasource_id
if id_:
@ -344,8 +342,8 @@ def set_related_perm(mapper: Mapper, connection: Connection, target: Slice) -> N
target.schema_perm = ds.schema_perm
def event_after_chart_changed( # pylint: disable=unused-argument
mapper: Mapper, connection: Connection, target: Slice
def event_after_chart_changed(
_mapper: Mapper, _connection: Connection, target: Slice
) -> None:
url = get_url_path("Superset.slice", slice_id=target.id, standalone="true")
cache_chart_thumbnail.delay(url, target.digest, force=True)