MCPcopy Create free account
hub / github.com/CommonstackAI/UncommonRoute / _do_update

Method _do_update

uncommon_route/feedback.py:220–232  ·  view source on GitHub ↗
(self, features: dict[str, float], correct_tier: str)

Source from the content-addressed store, hash-verified

218 # ─── Internals ───
219
220 def _do_update(self, features: dict[str, float], correct_tier: str) -> None:
221 from uncommon_route.router.classifier import save_online_model, update_model
222
223 if not update_model(features, correct_tier):
224 return
225 now = self._now()
226 self._total_updates += 1
227 self._since_save += 1
228 self._update_ts.append(now)
229 self._update_ts = [t for t in self._update_ts if now - t < 3600]
230 if self._since_save >= self._save_every:
231 save_online_model()
232 self._since_save = 0
233
234 def _rate_ok(self) -> bool:
235 now = self._now()

Callers 1

submitMethod · 0.95

Calls 3

update_modelFunction · 0.90
save_online_modelFunction · 0.90
appendMethod · 0.45

Tested by

no test coverage detected