diff --git a/gui/src/aaregui/threads/jfjoch_viewer.py b/gui/src/aaregui/threads/jfjoch_viewer.py index bb7f569e..bddc43ba 100644 --- a/gui/src/aaregui/threads/jfjoch_viewer.py +++ b/gui/src/aaregui/threads/jfjoch_viewer.py @@ -32,16 +32,18 @@ class JFJochDBusClient(QObject): return False return True - +#TODO tidy up load functions @Slot(str) def load_file(self, name: str): - #path = "/sls/mx/data/" + name + "_master.h5" - path=name + if name.startswith("http://"): + path = name + else: + path = "/sls/mx/data/" + name + "_master.h5" print(f"load {path}") if self._ensure_interface(): - reply = self.__interface.call("LoadFile", path, 0, 1) + reply = self.__interface.call("LoadFile", "http://sls-gpu-001:8080", 0, 1) - @Slot(int) + @Slot(str, int) def load_image(self, name: str, number: int): if name.startswith("http://"): path = name @@ -49,7 +51,7 @@ class JFJochDBusClient(QObject): path = "/sls/mx/data/" + name + "_master.h5" print(f"Load dataset: {name} image: {number}") if self._ensure_interface(): - reply = self.__interface.call("LoadFile", path, number, 1) + reply = self.__interface.call("LoadFile", "http://sls-gpu-001:8080", number, 1) @Slot() def load_online(self):