File tree Expand file tree Collapse file tree 2 files changed +12
-9
lines changed Expand file tree Collapse file tree 2 files changed +12
-9
lines changed Original file line number Diff line number Diff line change @@ -141,15 +141,15 @@ fn main() {
141
141
. set_timeout ( cli. timeout )
142
142
. and_then ( |_| selenium_manager. set_proxy ( cli. proxy . unwrap_or_default ( ) ) )
143
143
. and_then ( |_| selenium_manager. resolve_driver ( ) )
144
- . and_then ( |path| {
144
+ . map ( |path| {
145
145
let log = selenium_manager. get_logger ( ) ;
146
146
log. info ( path. display ( ) . to_string ( ) ) ;
147
- flush_and_exit ( OK , & log) ;
147
+ flush_and_exit ( OK , log) ;
148
148
} )
149
149
. unwrap_or_else ( |err| {
150
150
let log = selenium_manager. get_logger ( ) ;
151
151
log. error ( err. to_string ( ) ) ;
152
- flush_and_exit ( DATAERR , & log) ;
152
+ flush_and_exit ( DATAERR , log) ;
153
153
} ) ;
154
154
}
155
155
Original file line number Diff line number Diff line change 17
17
18
18
use std:: fs;
19
19
use std:: fs:: File ;
20
+
20
21
use std:: path:: PathBuf ;
21
22
use std:: time:: { SystemTime , UNIX_EPOCH } ;
22
- use std:: io:: Error ;
23
23
24
24
use serde:: { Deserialize , Serialize } ;
25
25
@@ -156,10 +156,13 @@ pub fn write_metadata(metadata: &Metadata, log: &Logger) {
156
156
. unwrap ( ) ;
157
157
}
158
158
159
- pub fn clear_metadata ( log : & Logger ) -> Result < ( ) , Error > {
159
+ pub fn clear_metadata ( log : & Logger ) {
160
160
let metadata_path = get_metadata_path ( ) ;
161
- log. trace ( format ! ( "Deleting metadata file {}" , metadata_path. display( ) ) ) ;
162
- fs:: remove_file ( metadata_path) ?;
163
- log. trace ( "Metadata file was deleted" . to_string ( ) ) ;
164
- Ok ( ( ) )
161
+ log. trace ( format ! (
162
+ "Deleting metadata file {}" ,
163
+ metadata_path. display( )
164
+ ) ) ;
165
+ fs:: remove_file ( metadata_path) . unwrap_or_else ( |err| {
166
+ log. warn ( format ! ( "Error deleting metadata file: {}" , err) ) ;
167
+ } ) ;
165
168
}
You can’t perform that action at this time.
0 commit comments