Add Self typing (4) [mypy 1.0] (#87601)

This commit is contained in:
Marc Mueller 2023-02-07 05:30:22 +01:00 committed by GitHub
parent f7b39aa4a8
commit ea4e2ab4aa
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
11 changed files with 32 additions and 19 deletions

View file

@ -7,6 +7,7 @@ from functools import partial
import logging
from typing import Any
from typing_extensions import Self
import voluptuous as vol
from homeassistant.components.binary_sensor import (
@ -473,7 +474,7 @@ class AutoOffExtraStoredData(ExtraStoredData):
}
@classmethod
def from_dict(cls, restored: dict[str, Any]) -> AutoOffExtraStoredData | None:
def from_dict(cls, restored: dict[str, Any]) -> Self | None:
"""Initialize a stored binary sensor state from a dict."""
try:
auto_off_time = restored["auto_off_time"]