From a24906349db1c75119849be6eb1120f837e58aac Mon Sep 17 00:00:00 2001 From: OzGav Date: Mon, 12 Jan 2026 23:39:28 +1000 Subject: [PATCH] Add PTH202 mypy rule (#2932) --- music_assistant/helpers/util.py | 3 ++- pyproject.toml | 1 - 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/music_assistant/helpers/util.py b/music_assistant/helpers/util.py index 7ea329ed..cf65f24c 100644 --- a/music_assistant/helpers/util.py +++ b/music_assistant/helpers/util.py @@ -17,6 +17,7 @@ from contextlib import suppress from functools import lru_cache from importlib.metadata import PackageNotFoundError from importlib.metadata import version as pkg_version +from pathlib import Path from types import TracebackType from typing import TYPE_CHECKING, Any, Concatenate, ParamSpec, Self, TypeVar, cast from urllib.parse import urlparse @@ -383,7 +384,7 @@ async def get_folder_size(folderpath: str) -> float: for dirpath, _dirnames, filenames in os.walk(folderpath): for _file in filenames: _fp = os.path.join(dirpath, _file) - total_size += os.path.getsize(_fp) + total_size += Path(_fp).stat().st_size return total_size / float(1 << 30) return await asyncio.to_thread(_get_folder_size, folderpath) diff --git a/pyproject.toml b/pyproject.toml index 140e177f..fb6dc67c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -250,7 +250,6 @@ ignore = [ "S307", "B007", "ANN204", - "PTH202", "ASYNC109", "ASYNC110", ] -- 2.34.1