@@ -139,8 +139,8 @@ def _format_str(self, str_: str) -> str:
139139
140140 def _print_step (
141141 self ,
142- result : dict [str , Any ],
143142 keys : list [str ],
143+ result : dict [str , Any ],
144144 params_config : Mapping [str , ParameterConfig ],
145145 colour : str = _colour_regular_message ,
146146 ) -> str :
@@ -173,9 +173,11 @@ def _print_step(
173173 cells [2 ] = self ._format_bool (result ["allowed" ])
174174 params = result .get ("params" , {})
175175 cells [3 :] = [
176- params_config [key ].to_string (val , self ._default_cell_size ) for key , val in params .items ()
176+ self ._format_number (val )
177+ if isinstance (val , (int , float ))
178+ else params_config [key ].to_string (val , self ._default_cell_size )
179+ for key , val in params .items ()
177180 ]
178-
179181 return "| " + " | " .join (colour + x + self ._colour_reset for x in cells if x is not None ) + " |"
180182
181183 def _print_header (self , keys : list [str ]) -> str :
@@ -282,7 +284,7 @@ def log_optimization_step(
282284
283285 if self ._verbose == 2 or is_new_max :
284286 colour = self ._colour_new_max if is_new_max else self ._colour_regular_message
285- line = self ._print_step (result , keys , params_config , colour = colour ) + "\n "
287+ line = self ._print_step (keys , result , params_config , colour = colour ) + "\n "
286288 if self ._verbose :
287289 print (line , end = "" )
288290
0 commit comments