diff --git a/src/core/src/storage/mod.rs b/src/core/src/storage/mod.rs index cf4b6c9eb..3a736b7f7 100644 --- a/src/core/src/storage/mod.rs +++ b/src/core/src/storage/mod.rs @@ -297,24 +297,16 @@ impl Storage for FSStorage { } fn load_sig(&self, path: &str) -> Result { - eprintln!("FSStorage: load_sig {path}"); - let sig = match path { - x if x.ends_with(".sig") || x.ends_with(".sig.gz") => { - let raw = self.load(path)?; + let sig = match self.load(path) { + Ok(raw) => { let sig = Signature::from_reader(&mut &raw[..])? .swap_remove(0) .into(); sig + }, + Err(_) => { + todo!("cannot load from path '{path}'") } - x if x.ends_with(".zip") => { - let store = ZipStorage::from_file(path)?; - let fnames = store.filenames().unwrap(); - eprintln!("ZYZ {}", fnames.len()); - todo!("fail here, now") - // @CTB - - } - _ => todo!("cannot load from path '{path}'"), }; Ok(sig)