Skip to content

Commit b409e51

Browse files
authored
Tighten the Interception strategy (#48947)
* test approve ,test=document_fix * test approve ,test=document_fix * test approve ,test=document_fix
1 parent cf825da commit b409e51

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

tools/check_api_yaml_same.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,23 @@ def get_yaml_diff(branch):
119119
if each_diff[0] == '-':
120120
api_delete.append(each_diff)
121121

122+
# remove api that doesn't modify name and args
123+
add_exclude = []
124+
delete_exclude = []
125+
for each_add_diff in api_add:
126+
for each_delete_diff in api_delete:
127+
if get_api_name(each_add_diff) == get_api_name(
128+
each_delete_diff
129+
) and get_api_args(each_add_diff) == get_api_args(each_delete_diff):
130+
add_exclude.append(each_add_diff)
131+
delete_exclude.append(each_delete_diff)
132+
133+
for exclude_item in add_exclude:
134+
api_add.remove(exclude_item)
135+
for exclude_item in delete_exclude:
136+
api_delete.remove(exclude_item)
137+
138+
122139
yaml_add = []
123140
yaml_delete = []
124141

0 commit comments

Comments
 (0)