MCPcopy Create free account
hub / github.com/aaPanel/BaoTa / save_server_status

Method save_server_status

mod/project/node/dbutil/node_db.py:451–457  ·  view source on GitHub ↗
(self, server_id: int, data: Dict)

Source from the content-addressed store, hash-verified

449 return None
450
451 def save_server_status(self, server_id: int, data: Dict) -> str:
452 cache_file = os.path.join(self._REPO_DIR, "server_{}.json".format(server_id))
453 try:
454 public.writeFile(cache_file, json.dumps(data))
455 return ""
456 except Exception as e:
457 return str(e)
458
459 def remove_cache(self, server_id: int):
460 cache_file = os.path.join(self._REPO_DIR, "server_{}.json".format(server_id))

Callers 2

monitor_node_onceFunction · 0.95

Calls 4

writeFileMethod · 0.80
joinMethod · 0.45
formatMethod · 0.45
dumpsMethod · 0.45

Tested by

no test coverage detected