diff --git a/crates/ty_python_semantic/src/types/signatures.rs b/crates/ty_python_semantic/src/types/signatures.rs index 069c30308c..f8d0f92cda 100644 --- a/crates/ty_python_semantic/src/types/signatures.rs +++ b/crates/ty_python_semantic/src/types/signatures.rs @@ -1280,7 +1280,7 @@ impl<'db> Parameters<'db> { let pos_only_param = |param: &ast::ParameterWithDefault| { if let Some(inferred_annotation_type) = inferred_annotation(param) { - return Parameter { + Parameter { annotated_type: Some(inferred_annotation_type), inferred_annotation: true, kind: ParameterKind::PositionalOnly { @@ -1288,7 +1288,7 @@ impl<'db> Parameters<'db> { default_type: default_type(param), }, form: ParameterForm::Value, - }; + } } else { Parameter::from_node_and_kind( db,