MCPcopy Create free account
hub / github.com/doldecomp/mkdd / diff_key

Function diff_key

tools/changes_fmt.py:42–50  ·  view source on GitHub ↗
(object_name: Optional[str], object: dict, key: str)

Source from the content-addressed store, hash-verified

40 progressions = []
41
42 def diff_key(object_name: Optional[str], object: dict, key: str):
43 from_value = object.get("from", {}).get(key, 0.0)
44 to_value = object.get("to", {}).get(key, 0.0)
45 key = key.removesuffix("_percent")
46 change = (object_name, key, from_value, to_value)
47 if from_value > to_value:
48 regressions.append(change)
49 elif to_value > from_value:
50 progressions.append(change)
51
52 for key in UNIT_KEYS_TO_DIFF:
53 diff_key(None, changes_json, key)

Callers 1

get_changesFunction · 0.85

Calls 2

getMethod · 0.45
appendMethod · 0.45

Tested by

no test coverage detected