summaryrefslogtreecommitdiffstats
path: root/src/paths.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/paths.rs')
-rw-r--r--src/paths.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/paths.rs b/src/paths.rs
index 2322cea..b412045 100644
--- a/src/paths.rs
+++ b/src/paths.rs
@@ -1,8 +1,8 @@
use directories::ProjectDirs;
-pub fn dbpath() -> std::path::PathBuf {
- ProjectDirs::from("", "", "lastfm-query")
- .expect("coudln't determine data directory")
+pub fn dbpath() -> failure::Fallible<std::path::PathBuf> {
+ Ok(ProjectDirs::from("", "", "lastfm-query")
+ .ok_or_else(|| failure::err_msg("couldn't determine data directory"))?
.data_dir()
- .join("tracks.sqlite")
+ .join("tracks.sqlite"))
}