* Unused pylint suppression cleanups * Remove outdated pylint bug references * Add flake8-noqa config and note to run it every now and then * Add codes to noqa's * Unused noqa cleanups
18 lines
429 B
Python
18 lines
429 B
Python
"""Models for permissions."""
|
|
from typing import TYPE_CHECKING
|
|
|
|
import attr
|
|
|
|
if TYPE_CHECKING:
|
|
from homeassistant.helpers import (
|
|
device_registry as dev_reg,
|
|
entity_registry as ent_reg,
|
|
)
|
|
|
|
|
|
@attr.s(slots=True)
|
|
class PermissionLookup:
|
|
"""Class to hold data for permission lookups."""
|
|
|
|
entity_registry: "ent_reg.EntityRegistry" = attr.ib()
|
|
device_registry: "dev_reg.DeviceRegistry" = attr.ib()
|