From 9844912ae2dda72900297edebe01dec59ec95ec1 Mon Sep 17 00:00:00 2001 From: sanderegg <35365065+sanderegg@users.noreply.github.com> Date: Tue, 6 May 2025 09:59:17 +0200 Subject: [PATCH 1/2] fixed usage of variable --- .../computational-clusters/autoscaled_monitor/core.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scripts/maintenance/computational-clusters/autoscaled_monitor/core.py b/scripts/maintenance/computational-clusters/autoscaled_monitor/core.py index 9a076d11d7f8..36de340b0ccf 100755 --- a/scripts/maintenance/computational-clusters/autoscaled_monitor/core.py +++ b/scripts/maintenance/computational-clusters/autoscaled_monitor/core.py @@ -457,7 +457,11 @@ def _print_summary_as_json( "user_id": cluster.primary.user_id, "wallet_id": cluster.primary.wallet_id, "disk_space": cluster.primary.disk_space.human_readable(), - "last_heartbeat": cluster.primary.last_heartbeat.isoformat(), + "last_heartbeat": ( + cluster.primary.last_heartbeat.isoformat() + if cluster.primary.last_heartbeat + else "n/a" + ), }, "workers": [ { From 7f24484b87386fd6d37db1f5b71ea1fe0da0e94c Mon Sep 17 00:00:00 2001 From: sanderegg <35365065+sanderegg@users.noreply.github.com> Date: Tue, 6 May 2025 09:59:48 +0200 Subject: [PATCH 2/2] bugfix --- .../computational-clusters/autoscaled_monitor/core.py | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/maintenance/computational-clusters/autoscaled_monitor/core.py b/scripts/maintenance/computational-clusters/autoscaled_monitor/core.py index 36de340b0ccf..4eff89026dd6 100755 --- a/scripts/maintenance/computational-clusters/autoscaled_monitor/core.py +++ b/scripts/maintenance/computational-clusters/autoscaled_monitor/core.py @@ -810,6 +810,7 @@ async def terminate_dynamic_instances( rich.print("no instances found") raise typer.Exit(1) + assert state.ec2_resource_autoscaling # nosec _print_dynamic_instances( dynamic_autoscaled_instances, state.environment,