From 15245cb2962a191b699c972fbe68344dcbb15288 Mon Sep 17 00:00:00 2001
From: Christopher Rhodes <christopher.rhodes@embl.de>
Date: Thu, 2 Nov 2023 16:49:07 +0100
Subject: [PATCH] set_data_directory assuming string, not path object

---
 model_server/session.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/model_server/session.py b/model_server/session.py
index 15ee33f4..58e802c2 100644
--- a/model_server/session.py
+++ b/model_server/session.py
@@ -36,12 +36,12 @@ class Session(object):
     def get_paths(self):
         return self.paths
 
-    def set_data_directory(self, key: str, path: Path):
+    def set_data_directory(self, key: str, path: str):
         if not key in self.paths.keys():
             raise InvalidPathError(f'No such path {key}')
         if not Path(path).exists():
             raise InvalidPathError(f'Could not find {path}')
-        self.paths[key] = path
+        self.paths[key] = Path(path)
 
     @staticmethod
     def make_paths(root: str = None) -> dict:
-- 
GitLab