[writer] logging bug
Reported by @vergaral
File "/users/blissadm/local/mxcube.git/gui/bricks/ESRF/ESRFID13ConfigurationBrick.py", line 630, in display_data_policy
session_info_dict['data_fullpath'] = scan_savings.data_fullpath
File "/users/blissadm/local/bliss.git/bliss/scanning/scan_saving.py", line 113, in eval_func
return method(self, *args, **kwargs)
File "/users/blissadm/local/bliss.git/bliss/scanning/scan_saving.py", line 553, in data_fullpath
return self._get_data_fullpath(data_path, eval_dict=eval_dict)
File "/users/blissadm/local/bliss.git/bliss/scanning/scan_saving.py", line 113, in eval_func
return method(self, *args, **kwargs)
File "/users/blissadm/local/bliss.git/bliss/scanning/scan_saving.py", line 577, in _get_data_fullpath
return os.path.extsep.join((data_path, self.file_extension))
File "/users/blissadm/local/bliss.git/bliss/scanning/scan_saving.py", line 677, in file_extension
return self._get_writer_class(self.writer).FILE_EXTENSION
File "/users/blissadm/local/bliss.git/bliss/scanning/scan_saving.py", line 710, in _get_writer_class
module = importlib.import_module(module_name)
File "/users/blissadm/conda/miniconda/envs/id10_gui/lib/python3.7/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 728, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/users/blissadm/local/bliss.git/bliss/scanning/writer/nexus.py", line 19, in <module>
from nexus_writer_service.io import nexus
File "/users/blissadm/local/bliss.git/nexus_writer_service/__init__.py", line 35, in <module>
logging_utils.cliconfig(logger)
File "/users/blissadm/local/bliss.git/nexus_writer_service/utils/logging_utils.py", line 212, in cliconfig
config(logger, **kwargs)
File "/users/blissadm/local/bliss.git/nexus_writer_service/utils/logging_utils.py", line 258, in config
add_streamhandler(logger, org_stdout, **kwargs)
File "/users/blissadm/local/bliss.git/nexus_writer_service/utils/logging_utils.py", line 315, in add_streamhandler
existing = set(iter_rawio(logger))
TypeError: unhashable type: 'list'