1 Commits
Author SHA1 Message Date
HEL 16d6e1b603 fix(checker): allow inferred return to by subtype of hint 2026-06-16 12:55:05 +02:00
+1 -1
View File
@@ -252,7 +252,7 @@ class PythonTyper(
if returns_hint is not None:
assert stmt.returns is not None
returns = returns_hint
if returns != inferred_return:
if not self.is_subtype(inferred_return, returns):
self.reporter.error(
stmt.returns.location,
f"Return type mismatch, annotated {returns} but returns {inferred_return}",