MCPcopy
hub / github.com/SwanHubX/SwanLab / _format_memory

Function _format_memory

swanlab/cli/ping/__init__.py:251–259  ·  view source on GitHub ↗
(message: MemoryLikeSnapshot, value_field: str, unit_field: str)

Source from the content-addressed store, hash-verified

249
250
251def _format_memory(message: MemoryLikeSnapshot, value_field: str, unit_field: str) -> Optional[str]:
252 if not _has_field(message, value_field):
253 return None
254 value = getattr(message, value_field)
255 if _has_field(message, unit_field):
256 unit = adapter.memory_unit.get(getattr(message, unit_field))
257 if isinstance(unit, str):
258 return f"{value} {unit}"
259 return str(value)
260
261
262def _format_vendor(vendor: int) -> str:

Callers 3

_format_hardwareFunction · 0.85
_format_cpu_memoryFunction · 0.85
_format_acceleratorsFunction · 0.85

Calls 2

_has_fieldFunction · 0.85
getMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…