From accc3de59e20459dbc4315c751564ef73f3ca1f4 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Wed, 7 May 2025 15:39:06 +1000 Subject: [PATCH] Cleanup: resolve mypy warnings Also include bug_fixes_per_major_release.py in the "make check_mypy" target. --- release/release_notes/bug_fixes_per_major_release.py | 3 ++- tools/check_source/check_mypy_config.py | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/release/release_notes/bug_fixes_per_major_release.py b/release/release_notes/bug_fixes_per_major_release.py index 2b93d41399f..bf7eaacc8b4 100644 --- a/release/release_notes/bug_fixes_per_major_release.py +++ b/release/release_notes/bug_fixes_per_major_release.py @@ -237,7 +237,7 @@ CRAWL_DELAY = 2 last_checked_time = None -def set_crawl_delay(): +def set_crawl_delay() -> None: global CRAWL_DELAY # Conform to Blenders crawl delay request: # https://projects.blender.org/robots.txt @@ -246,6 +246,7 @@ def set_crawl_delay(): projects.read() projects_crawl_delay = projects.crawl_delay("*") if projects_crawl_delay is not None: + assert isinstance(projects_crawl_delay, int) CRAWL_DELAY = projects_crawl_delay except: pass diff --git a/tools/check_source/check_mypy_config.py b/tools/check_source/check_mypy_config.py index b7cbc9464b8..9642bcab6b8 100644 --- a/tools/check_source/check_mypy_config.py +++ b/tools/check_source/check_mypy_config.py @@ -22,6 +22,7 @@ PATHS: tuple[tuple[str, tuple[Any, ...], dict[str, str]], ...] = ( ("build_files/utils/", (), {'MYPYPATH': "modules"}), ("doc/manpage/blender.1.py", (), {}), ("release/datafiles/", (), {}), + ("release/release_notes/", (), {}), ("scripts/modules/_bpy_internal/extensions/junction_module.py", (), {}), ("scripts/modules/_bpy_internal/extensions/wheel_manager.py", (), {}), ("scripts/modules/_bpy_internal/freedesktop.py", (), {}),