From e379e298e250fb86d980a0a299bc18f088b3700e Mon Sep 17 00:00:00 2001 From: Berk Onat <b.onat@warwick.ac.uk> Date: Sat, 31 Mar 2018 17:06:03 +0100 Subject: [PATCH] Fix NoneType topology format for ASE support. --- .../python/nomadcore/md_data_access/MDDataAccess.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/common/python/nomadcore/md_data_access/MDDataAccess.py b/common/python/nomadcore/md_data_access/MDDataAccess.py index d210402..2ff3241 100644 --- a/common/python/nomadcore/md_data_access/MDDataAccess.py +++ b/common/python/nomadcore/md_data_access/MDDataAccess.py @@ -3730,13 +3730,14 @@ class MDDataAccess(object): """ ioformat = None - _format = file_format.replace('-', '_') module_handler = None - module_name = ase_io.formats.format2modulename.get(file_format, _format) - try: - module_handler = ase_io.formats.import_module('ase.io.' + module_name) - except ImportError: - pass + if file_format: + _format = file_format.replace('-', '_') + module_name = ase_io.formats.format2modulename.get(file_format, _format) + try: + module_handler = ase_io.formats.import_module('ase.io.' + module_name) + except ImportError: + pass if module_handler: module_read = getattr(module_handler, 'read_' + _format, None) if module_read and not inspect.isgeneratorfunction(module_read): -- GitLab