Make diagnostics dataclasses sloted (#93600)

Now available since our minimum python version is 3.10

Saves a tiny bit of ram
This commit is contained in:
J. Nick Koston 2023-05-27 19:04:39 -05:00 committed by GitHub
parent 0a9c4f15c4
commit cc12698f26
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -33,7 +33,7 @@ __all__ = ["REDACTED", "async_redact_data"]
_LOGGER = logging.getLogger(__name__)
@dataclass
@dataclass(slots=True)
class DiagnosticsPlatformData:
"""Diagnostic platform data."""
@ -46,7 +46,7 @@ class DiagnosticsPlatformData:
] | None
@dataclass
@dataclass(slots=True)
class DiagnosticsData:
"""Diagnostic data."""