MCPcopy
hub / github.com/gpustack/gpustack / add

Method add

gpustack/policies/event_recorder/recorder.py:39–54  ·  view source on GitHub ↗
(self, event_level: EventLevelEnum, action: str, message: str, **kwargs)

Source from the content-addressed store, hash-verified

37 self._event_keys: Dict[str, True] = {}
38
39 def add(self, event_level: EventLevelEnum, action: str, message: str, **kwargs):
40 key = f"{event_level}-{action}-{message}"
41 if key in self._event_keys:
42 return
43
44 self.events.append(Event(event_level, action, message, **kwargs))
45 self._event_keys[key] = True
46
47 if self._event_logger:
48 msg = f"Action: {action}, {message}, {kwargs}, model: {self._model.readable_source}"
49 if event_level == EventLevelEnum.ERROR:
50 self._event_logger.error(msg)
51 elif event_level == EventLevelEnum.WARNING:
52 self._event_logger.warning(msg)
53 else:
54 self._event_logger.info(msg)

Callers 15

saveMethod · 0.45
batch_updateMethod · 0.45
putMethod · 0.45
get_free_portFunction · 0.45
__init__Method · 0.45
_getsizeFunction · 0.45
_build_workersMethod · 0.45
_affected_user_idsFunction · 0.45
add_org_membersFunction · 0.45
update_org_memberFunction · 0.45
resolve_pv_type_for_ctxFunction · 0.45
create_model_routeFunction · 0.45

Calls 3

appendMethod · 0.80
errorMethod · 0.80
EventClass · 0.70

Tested by

no test coverage detected