MCPcopy Create free account
hub / github.com/FastLED/FastLED / check

Method check

ci/util/fingerprint.py:124–133  ·  view source on GitHub ↗
(self, name: str, calculator: Callable[[], FingerprintResult])

Source from the content-addressed store, hash-verified

122 json.dump(fingerprint_dict, f, indent=2)
123
124 def check(self, name: str, calculator: Callable[[], FingerprintResult]) -> bool:
125 prev_fingerprint = self.read(name)
126 self._prev_fingerprints[name] = prev_fingerprint
127
128 fingerprint_data = calculator()
129 self._fingerprints[name] = fingerprint_data
130
131 if prev_fingerprint is None:
132 return True
133 return not prev_fingerprint.should_skip(fingerprint_data)
134
135 def save_all(self, status: str) -> None:
136 for name, fingerprint in self._fingerprints.items():

Callers 5

check_cppMethod · 0.95
check_examplesMethod · 0.95
check_pythonMethod · 0.95
check_wasmMethod · 0.95
check_allMethod · 0.95

Calls 2

readMethod · 0.95
should_skipMethod · 0.45

Tested by

no test coverage detected