diff --git a/core/services/devices/__init__.py b/core/services/devices/__init__.py index 45296b9..5e1937a 100644 --- a/core/services/devices/__init__.py +++ b/core/services/devices/__init__.py @@ -2,4 +2,4 @@ from core.services.devices.services import DevicesService -__all__ = "DevicesService" +__all__ = ("DevicesService",) diff --git a/plugins/genshin/daily_note.py b/plugins/genshin/daily_note.py index ea51755..d53495c 100644 --- a/plugins/genshin/daily_note.py +++ b/plugins/genshin/daily_note.py @@ -1,4 +1,3 @@ -import datetime from datetime import datetime from typing import Optional, TYPE_CHECKING diff --git a/plugins/genshin/player_cards.py b/plugins/genshin/player_cards.py index 6374ed6..ed1e2ca 100644 --- a/plugins/genshin/player_cards.py +++ b/plugins/genshin/player_cards.py @@ -47,7 +47,7 @@ try: from python_genshin_artifact.models.skill import SkillInfo GENSHIN_ARTIFACT_FUNCTION_AVAILABLE = True -except ImportError as exc: +except ImportError: get_damage_analysis = None get_transformative_damage = None enka_parser = None diff --git a/utils/models/lock.py b/utils/models/lock.py index e8e39fb..5ae2bfc 100644 --- a/utils/models/lock.py +++ b/utils/models/lock.py @@ -10,7 +10,7 @@ __all__ = ("HashLock",) _lock: "LockType" = Lock() _locks: Dict[int, "LockType"] = {} -_clean_lock_task_map: Dict[int, Task] +_clean_lock_task_map: Dict[int, Task] = {} async def delete_lock(target: int) -> None: @@ -42,7 +42,7 @@ class HashLock: target = hash(target) self.target = target - def __enter__(self) -> None: + def __enter__(self) -> bool: # noinspection PyTypeChecker return self.lock.__enter__() diff --git a/utils/typedefs/_queue.py b/utils/typedefs/_queue.py index 9d6c81f..45172af 100644 --- a/utils/typedefs/_queue.py +++ b/utils/typedefs/_queue.py @@ -1,5 +1,5 @@ # pylint: disable=W0049 -from typing import NoReturn, Optional, Protocol, TypeVar +from typing import Optional, Protocol, TypeVar __all__ = ["BaseQueue", "SyncQueue", "AsyncQueue"]