File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed
Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -308,6 +308,11 @@ def _get_scheduler(self) -> str:
308308
309309 async def activate (self ) -> None :
310310 self .update_attrs ()
311+
312+ self ._set_input ('account-input' , self .state .conf .get ('account' , '' ))
313+ self ._set_input ('queue-input' , self .state .conf .get ('queue_name' , '' ))
314+ self ._set_input ('mqueue-input' , self .state .conf .get ('multi_node_queue_name' , '' ))
315+
311316 scheduler = self ._get_scheduler ()
312317 if scheduler is None or scheduler == 'none' :
313318 self .get_widget_by_id ('batch-selector' ).focus (False )
@@ -316,6 +321,13 @@ async def activate(self) -> None:
316321 else :
317322 self .get_widget_by_id ('account-input' ).focus (False )
318323
324+ def _set_input (self , id : str , value : Optional [str ]) -> None :
325+ if value is None :
326+ value = ''
327+ input = self .get_widget_by_id (id )
328+ assert isinstance (input , Input )
329+ input .value = value
330+
319331 def update_attrs (self ) -> None :
320332 s = ''
321333 for attr in self .state .attrs :
You can’t perform that action at this time.
0 commit comments