Files
Proxmox-VPS-Panel/backend/app/proxmox_client.py
T
2026-07-25 03:29:36 +03:00

7 lines
341 B
Python

def get_status(guest_type: str, vmid: int, node: str = None) -> dict:
"""Текущий статус VM/LXC (running, stopped, …)."""
node = node or settings.pve_node
px = _client()
if guest_type == "vm":
return px.nodes(node).qemu(vmid).status.current.get()
return px.nodes(node).lxc(vmid).status.current.get()