@@ -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