some warning logs in case of excepts

This commit is contained in:
OMGeeky
2023-04-04 17:32:15 +02:00
parent 8fd8212eee
commit 5213ed19c4

View File

@@ -304,11 +304,11 @@ pub async fn split_video_into_parts(
trace!("split video into parts"); trace!("split video into parts");
//region prepare paths //region prepare paths
let filepath = path.canonicalize()?; let filepath = path.canonicalize()?;
let parent_dir = path let parent_dir = path.parent().unwrap().canonicalize();
.parent() if parent_dir.is_err() {
.unwrap() warn!("Could not canonicalize parent dir");
.canonicalize() }
.expect("Could not canonicalize parent dir"); let parent_dir = parent_dir.expect("Could not canonicalize parent dir");
let file_playlist = clean(Path::join(&parent_dir, "output.m3u8")); let file_playlist = clean(Path::join(&parent_dir, "output.m3u8"));
//endregion //endregion
@@ -362,9 +362,12 @@ pub async fn split_video_into_parts(
//region extract parts from playlist file (create by ffmpeg 'output.m3u8') //region extract parts from playlist file (create by ffmpeg 'output.m3u8')
let mut res = vec![]; let mut res = vec![];
info!("Reading playlist file: {}", file_playlist.display()); info!("Reading playlist file: {}", file_playlist.display());
let playlist = tokio::fs::read_to_string(&file_playlist) let playlist = tokio::fs::read_to_string(&file_playlist).await;
.await if playlist.is_err() {
.expect(format!("Failed to read playlist {}", file_playlist.display()).as_str()); warn!("Failed to read playlist file: {}", file_playlist.display());
}
let playlist =
playlist.expect(format!("Failed to read playlist {}", file_playlist.display()).as_str());
let mut last_time = 0.0; let mut last_time = 0.0;
let mut time = 0.0; let mut time = 0.0;
let mut last_path: Option<PathBuf> = None; let mut last_path: Option<PathBuf> = None;