@@ -104,37 +104,6 @@ def compare_return_types(node_name: str, base_class: Type, pr_class: Type) -> li
104
104
105
105
return changes
106
106
107
- def compare_input_types (node_name : str , base_class : Type , pr_class : Type ) -> list [BreakingChange ]:
108
- """Compare INPUT_TYPES between base and PR versions of a node."""
109
- changes = []
110
-
111
- base_inputs = base_class .INPUT_TYPES ().get ("required" , {})
112
- pr_inputs = pr_class .INPUT_TYPES ().get ("required" , {})
113
-
114
- # Check for removed inputs
115
- for input_name , input_config in base_inputs .items ():
116
- if input_name not in pr_inputs :
117
- changes .append (BreakingChange (
118
- node_name = node_name ,
119
- change_type = BreakingChangeType .INPUT_REMOVED ,
120
- details = f"Required input '{ input_name } ' was removed" ,
121
- base_value = input_config ,
122
- pr_value = None
123
- ))
124
- continue
125
-
126
- # Check input type changes
127
- if pr_inputs [input_name ][0 ] != input_config [0 ]:
128
- changes .append (BreakingChange (
129
- node_name = node_name ,
130
- change_type = BreakingChangeType .INPUT_TYPE_CHANGED ,
131
- details = f"Input type changed for '{ input_name } '" ,
132
- base_value = input_config [0 ],
133
- pr_value = pr_inputs [input_name ][0 ]
134
- ))
135
-
136
- return changes
137
-
138
107
def compare_function (node_name : str , base_class : Type , pr_class : Type ) -> list [BreakingChange ]:
139
108
"""Compare FUNCTION attribute between base and PR versions of a node."""
140
109
changes = []
@@ -171,7 +140,6 @@ def compare_nodes(base_nodes: Dict[str, Type], pr_nodes: Dict[str, Type]) -> lis
171
140
pr_class = pr_nodes [node_name ]
172
141
173
142
changes .extend (compare_return_types (node_name , base_class , pr_class ))
174
- changes .extend (compare_input_types (node_name , base_class , pr_class ))
175
143
changes .extend (compare_function (node_name , base_class , pr_class ))
176
144
177
145
return changes
0 commit comments