diff --git a/tomwer/core/process/datalistener/datalistener.py b/tomwer/core/process/datalistener/datalistener.py index 79e56660574f7748ecdcf8bd5f1fbd41c01ba86d..6c7aa9b36547f626aacee8197435745b5cc9c3e5 100644 --- a/tomwer/core/process/datalistener/datalistener.py +++ b/tomwer/core/process/datalistener/datalistener.py @@ -73,7 +73,7 @@ class DataListener(SingleProcess): _output_desc(name='data', type=TomwerScanBase, doc='scan path'), ] - TIMOUT_READ_FILE = 10 + TIMOUT_READ_FILE = 40 "When the event 'scan_ended' is received all data might not have been write" \ " yet" diff --git a/tomwer/core/settings.py b/tomwer/core/settings.py index aecd4c87ae764a42f640b740fe5594a3cd071312..fed5697a06aaabbee2b5bc99b327b6807f6f1d39 100644 --- a/tomwer/core/settings.py +++ b/tomwer/core/settings.py @@ -61,7 +61,10 @@ def isOnLbsram(scan=None): elif scan is None: return os.path.isdir(get_lbsram_path()) else: - return os.path.abspath(scan.path).startswith(__LBSRAM_PATH) + if isinstance(scan, str): + return os.path.abspath(scan).startswith(__LBSRAM_PATH) + else: + return os.path.abspath(scan.path).startswith(__LBSRAM_PATH) def get_lbsram_path():