Respect serialized input names over generated signatures

This commit is contained in:
2026-07-02 11:56:28 +02:00
parent 9c17083298
commit bf2f6f3b95
2 changed files with 34 additions and 2 deletions
+1 -2
View File
@@ -414,12 +414,11 @@ def _generated_signature_conflicts(serialized_sig, generated_sig):
return False
generated_inputs = generated_sig["inputs"]
generated_input_types = set(generated_inputs.values())
for name, typ in serialized_sig["inputs"].items():
if name in generated_inputs:
if generated_inputs[name] != typ:
return True
elif typ not in generated_input_types:
else:
return True
if Counter(serialized_sig["outputs"]) - Counter(generated_sig["outputs"]):