MCPcopy Create free account
hub / github.com/BYVoid/OpenCC / dictionary_summary

Function dictionary_summary

data/scripts/opencc_resources_zip_diff.py:72–86  ·  view source on GitHub ↗
(before_text, after_text)

Source from the content-addressed store, hash-verified

70
71
72def dictionary_summary(before_text, after_text):
73 before = parse_dict(before_text)
74 after = parse_dict(after_text)
75 before_keys = set(before)
76 after_keys = set(after)
77 added = sorted(after_keys - before_keys)
78 removed = sorted(before_keys - after_keys)
79 changed = sorted(key for key in before_keys & after_keys if before[key] != after[key])
80 return {
81 "added": added,
82 "removed": removed,
83 "changed": changed,
84 "before": before,
85 "after": after,
86 }
87
88
89def append_examples(lines, title, keys, values):

Callers 1

write_reportFunction · 0.85

Calls 2

parse_dictFunction · 0.85
setClass · 0.50

Tested by

no test coverage detected