@@ -254,35 +254,35 @@ fn main() {
254254 } )
255255 . unwrap_or_else ( |err| {
256256 let log = selenium_manager. get_logger ( ) ;
257- if selenium_manager. is_fallback_driver_from_cache ( ) {
258- if let Some ( best_driver_from_cache) =
257+ if selenium_manager. is_fallback_driver_from_cache ( )
258+ && let Some ( best_driver_from_cache) =
259259 selenium_manager. find_best_driver_from_cache ( ) . unwrap ( )
260- {
261- log. debug_or_warn (
262- format ! (
263- "There was an error managing {} ({}); using driver found in the cache" ,
264- selenium_manager. get_driver_name( ) ,
265- err
266- ) ,
267- selenium_manager. is_offline ( ) ,
268- ) ;
269- log_driver_and_browser_path (
270- log,
271- & best_driver_from_cache,
272- & selenium_manager. get_browser_path_or_latest_from_cache ( ) ,
273- selenium_manager. get_receiver ( ) ,
274- ) ;
275- flush_and_exit ( OK , log, Some ( err) ) ;
276- }
260+ {
261+ log. debug_or_warn (
262+ format ! (
263+ "There was an error managing {} ({}); using driver found in the cache" ,
264+ selenium_manager. get_driver_name( ) ,
265+ err
266+ ) ,
267+ selenium_manager. is_offline ( ) ,
268+ ) ;
269+ log_driver_and_browser_path (
270+ log,
271+ & best_driver_from_cache,
272+ & selenium_manager. get_browser_path_or_latest_from_cache ( ) ,
273+ selenium_manager. get_receiver ( ) ,
274+ ) ;
275+ flush_and_exit ( OK , log, Some ( err) ) ;
277276 }
278277 if selenium_manager. is_offline ( ) {
279278 log. warn ( & err) ;
280279 flush_and_exit ( OK , log, Some ( err) ) ;
281280 } else {
282- let error_msg = log
283- . is_debug_enabled ( )
284- . then ( || format ! ( "{:?}" , err) )
285- . unwrap_or_else ( || err. to_string ( ) ) ;
281+ let error_msg = if log. is_debug_enabled ( ) {
282+ format ! ( "{:?}" , err)
283+ } else {
284+ err. to_string ( )
285+ } ;
286286 log. error ( error_msg) ;
287287 flush_and_exit ( DATAERR , log, Some ( err) ) ;
288288 }
0 commit comments