From 6fd39f12de4288c6461e9edf639b8111f805ef74 Mon Sep 17 00:00:00 2001 From: Ivan Levkivskyi Date: Fri, 13 Jun 2025 17:21:11 +0100 Subject: [PATCH] Fix tests in master --- mypy/checkmember.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mypy/checkmember.py b/mypy/checkmember.py index 0c2c92fc6904e..1633eaf529836 100644 --- a/mypy/checkmember.py +++ b/mypy/checkmember.py @@ -1221,6 +1221,9 @@ def analyze_class_attribute_access( is_classmethod = (is_decorated and cast(Decorator, node.node).func.is_class) or ( isinstance(node.node, SYMBOL_FUNCBASE_TYPES) and node.node.is_class ) + is_staticmethod = (is_decorated and cast(Decorator, node.node).func.is_static) or ( + isinstance(node.node, SYMBOL_FUNCBASE_TYPES) and node.node.is_static + ) t = get_proper_type(t) is_trivial_self = False if isinstance(node.node, Decorator):