Skip to content

Commit 1cb67ef

Browse files
EZoniRemiLehe
andauthored
Rename Perlmutter variables specific to Superfacility API (#454)
Co-authored-by: Remi Lehe <remi.lehe@normalesup.org>
1 parent 3528191 commit 1cb67ef

4 files changed

Lines changed: 12 additions & 12 deletions

File tree

dashboard/model_manager.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -589,7 +589,7 @@ def panel(self):
589589
disabled=(
590590
"model_training || "
591591
"(model_training_mode === 'sfapi' && "
592-
"perlmutter_status !== 'active')",
592+
"sfapi_perlmutter_status !== 'active')",
593593
),
594594
block=True,
595595
style="text-transform: none",

dashboard/parameters_manager.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@ def panel(self):
249249
"Simulate",
250250
click=self.simulation_trigger,
251251
disabled=(
252-
"simulation_running || perlmutter_status != 'active' || !simulatable",
252+
"simulation_running || sfapi_perlmutter_status != 'active' || !simulatable",
253253
),
254254
block=True,
255255
style="text-transform: none",

dashboard/sfapi_manager.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -62,19 +62,19 @@ def update_sfapi_info():
6262
)
6363
# update Perlmutter status
6464
status = client.compute(Machine.perlmutter)
65-
state.perlmutter_description = f"{status.description}"
66-
state.perlmutter_status = f"{status.status.value}"
65+
state.sfapi_perlmutter_description = f"{status.description}"
66+
state.sfapi_perlmutter_status = f"{status.status.value}"
6767
print(
68-
f"Perlmutter status is {state.perlmutter_status} with description '{state.perlmutter_description}'"
68+
f"Perlmutter status is {state.sfapi_perlmutter_status} with description '{state.sfapi_perlmutter_description}'"
6969
)
7070
else:
7171
# reset key expiration date
7272
state.sfapi_key_expiration = (
7373
f"Expired On {expiration.strftime(user_format)}"
7474
)
7575
# reset Perlmutter status
76-
state.perlmutter_description = "Unavailable"
77-
state.perlmutter_status = "unavailable"
76+
state.sfapi_perlmutter_description = "Unavailable"
77+
state.sfapi_perlmutter_status = "unavailable"
7878
title = "Unable to find a valid Superfacility API key"
7979
msg = f"Superfacility API key expired on {expiration.strftime(user_format)}"
8080
add_error(title, msg)
@@ -84,8 +84,8 @@ def update_sfapi_info():
8484
# reset key expiration date
8585
state.sfapi_key_expiration = "Unavailable"
8686
# reset Perlmutter status
87-
state.perlmutter_description = "Unavailable"
88-
state.perlmutter_status = "unavailable"
87+
state.sfapi_perlmutter_description = "Unavailable"
88+
state.sfapi_perlmutter_status = "unavailable"
8989
title = "Unable to connect to NERSC"
9090
msg = f"Error occurred when connecting to NERSC through the Superfacility API: {e}"
9191
add_error(title, msg)
@@ -138,7 +138,7 @@ def load_sfapi_card():
138138
with vuetify.VRow():
139139
with vuetify.VCol():
140140
vuetify.VTextField(
141-
v_model=("perlmutter_description",),
141+
v_model=("sfapi_perlmutter_description",),
142142
label="Perlmutter Status",
143143
readonly=True,
144144
hide_details=True,

dashboard/state_manager.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,8 @@ def initialize_state():
4747
state.sfapi_key = None
4848
state.sfapi_key_dict = None
4949
state.sfapi_key_expiration = "Unavailable"
50-
state.perlmutter_description = "Unavailable"
51-
state.perlmutter_status = "unavailable"
50+
state.sfapi_perlmutter_description = "Unavailable"
51+
state.sfapi_perlmutter_status = "unavailable"
5252
# Simulation plots in interactive dialog
5353
state.simulation_url = None
5454
state.simulation_dialog = False

0 commit comments

Comments
 (0)