clean(differ): убран неиспользуемый ambiguous
This commit is contained in:
+1
-4
@@ -25,9 +25,8 @@ def diff(rows_old: list, rows_new: list) -> dict:
|
|||||||
rows_new: строки из нового допника
|
rows_new: строки из нового допника
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
{"changes": [...], "ambiguous": [...]}
|
{"changes": [...], "summary": {...}}
|
||||||
changes: [{row_num, change_type, old_values, new_values}, ...]
|
changes: [{row_num, change_type, old_values, new_values}, ...]
|
||||||
ambiguous: строки которые не удалось сопоставить
|
|
||||||
"""
|
"""
|
||||||
# Индексация по row_num
|
# Индексация по row_num
|
||||||
old_by_num = {r["row_num"]: r for r in rows_old}
|
old_by_num = {r["row_num"]: r for r in rows_old}
|
||||||
@@ -36,7 +35,6 @@ def diff(rows_old: list, rows_new: list) -> dict:
|
|||||||
all_nums = sorted(set(list(old_by_num.keys()) + list(new_by_num.keys())))
|
all_nums = sorted(set(list(old_by_num.keys()) + list(new_by_num.keys())))
|
||||||
|
|
||||||
changes = []
|
changes = []
|
||||||
ambiguous = []
|
|
||||||
|
|
||||||
for num in all_nums:
|
for num in all_nums:
|
||||||
in_old = num in old_by_num
|
in_old = num in old_by_num
|
||||||
@@ -92,7 +90,6 @@ def diff(rows_old: list, rows_new: list) -> dict:
|
|||||||
|
|
||||||
return {
|
return {
|
||||||
"changes": changes,
|
"changes": changes,
|
||||||
"ambiguous": ambiguous,
|
|
||||||
"summary": {
|
"summary": {
|
||||||
"added": sum(1 for c in changes if c["change_type"] == "added"),
|
"added": sum(1 for c in changes if c["change_type"] == "added"),
|
||||||
"deleted": sum(1 for c in changes if c["change_type"] == "deleted"),
|
"deleted": sum(1 for c in changes if c["change_type"] == "deleted"),
|
||||||
|
|||||||
Reference in New Issue
Block a user