Fix sort_by dict access, fix test assertions for call_tool tuple return
This commit is contained in:
BIN
src/procleaning_mcp/__pycache__/server.cpython-311.pyc
Normal file
BIN
src/procleaning_mcp/__pycache__/server.cpython-311.pyc
Normal file
Binary file not shown.
@@ -158,9 +158,9 @@ def system_resource_usage(top_n: int = 10, sort_by: str = "cpu") -> str:
|
||||
threads = psutil.cpu_count(logical=True) or 1
|
||||
|
||||
key_map = {
|
||||
"cpu": lambda p: p.cpu_percent(),
|
||||
"memory": lambda p: p.memory_percent(),
|
||||
"rss": lambda p: p.memory_info().rss,
|
||||
"cpu": lambda p: p["cpu_percent"],
|
||||
"memory": lambda p: p["memory_percent"],
|
||||
"rss": lambda p: p["memory_rss_mb"],
|
||||
}
|
||||
sort_key = key_map.get(sort_by, key_map["cpu"])
|
||||
|
||||
|
||||
Reference in New Issue
Block a user