From 0e9b99c2d1eb7e9b3cf94b56fc3bb1dae8f5491f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Phil=20H=C3=B6fer?= <phil.hoefer@suma-ev.de>
Date: Fri, 28 Jun 2024 15:55:29 +0200
Subject: [PATCH] Expand data file locations

---
 src/main.rs                 | 5 +++--
 src/predictors/basic_set.rs | 2 ++
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/main.rs b/src/main.rs
index fbc979a..a72b58c 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -39,8 +39,9 @@ fn main() -> Result<(), io::Error> {
     }
 
     let markov_chain = basic_set::from_file_path_and_config("../../data/data.csv",config.clone())
-                        .unwrap_or(basic_set::from_file_path_and_config("data.csv",config.clone())
-                            .unwrap_or(basic_set::SetPredictor::new()));
+        .unwrap_or(basic_set::from_file_path_and_config("data/data.csv",config.clone())
+        .unwrap_or(basic_set::from_file_path_and_config("data.csv",config.clone())
+        .unwrap_or(basic_set::SetPredictor::new()));
 
 
     // let term_frequency_threshold = match config.get("term_frequency_threshold") {
diff --git a/src/predictors/basic_set.rs b/src/predictors/basic_set.rs
index 56bc0be..ee00933 100644
--- a/src/predictors/basic_set.rs
+++ b/src/predictors/basic_set.rs
@@ -109,7 +109,9 @@ pub fn from_file_path_and_config(file_path: &str, config: HashMap<String, impl I
     for (key, value) in config {
         configuration.insert(key, value.into());
     }
+    println!("Trying to open data file at {}",file_path);
     let file = File::open(file_path)?;
+    println!("Reading data file...");
     let mut reader = ReaderBuilder::new().from_reader(file);
     let mut markov_chain: SetPredictor = SetPredictor::new();
     markov_chain.configuration = configuration;
-- 
GitLab