mirror of
https://github.com/MacRimi/ProxMenux.git
synced 2025-11-18 03:26:17 +00:00
Update flask_server.py
This commit is contained in:
@@ -1734,9 +1734,9 @@ def get_proxmox_vms():
|
|||||||
'diskwrite': resource.get('diskwrite', 0)
|
'diskwrite': resource.get('diskwrite', 0)
|
||||||
}
|
}
|
||||||
all_vms.append(vm_data)
|
all_vms.append(vm_data)
|
||||||
print(f"[v0] Found {vm_data['type']}: {vm_data['name']} (VMID: {vm_data['vmid']}, Status: {vm_data['status']})")
|
|
||||||
|
|
||||||
print(f"[v0] Total VMs/LXCs on local node {local_node}: {len(all_vms)}")
|
|
||||||
|
|
||||||
return all_vms
|
return all_vms
|
||||||
else:
|
else:
|
||||||
print(f"[v0] pvesh command failed: {result.stderr}")
|
print(f"[v0] pvesh command failed: {result.stderr}")
|
||||||
@@ -2287,17 +2287,17 @@ def get_detailed_gpu_info(gpu):
|
|||||||
if 'clients' in json_obj:
|
if 'clients' in json_obj:
|
||||||
clients_data = json_obj['clients']
|
clients_data = json_obj['clients']
|
||||||
if clients_data and len(clients_data) > 0:
|
if clients_data and len(clients_data) > 0:
|
||||||
print(f"[v0] Found JSON with {len(clients_data)} client(s)!", flush=True)
|
|
||||||
best_json = json_obj
|
best_json = json_obj
|
||||||
break
|
break
|
||||||
|
|
||||||
# Second priority: Use most recent JSON
|
# Second priority: Use most recent JSON
|
||||||
if not best_json and json_objects:
|
if not best_json and json_objects:
|
||||||
best_json = json_objects[-1]
|
best_json = json_objects[-1]
|
||||||
print(f"[v0] No clients found, using most recent JSON for current GPU state", flush=True)
|
|
||||||
|
|
||||||
if best_json:
|
if best_json:
|
||||||
print(f"[v0] Parsing selected JSON object...", flush=True)
|
|
||||||
data_retrieved = False
|
data_retrieved = False
|
||||||
|
|
||||||
# Initialize engine totals
|
# Initialize engine totals
|
||||||
|
|||||||
Reference in New Issue
Block a user