From 587cb8a41c61ae669ea66c4d5f0916f13c6abd2d Mon Sep 17 00:00:00 2001 From: Ole Schuett Date: Thu, 22 Mar 2018 22:36:59 +0100 Subject: [PATCH] Catch exceptions when parsing output structure --- aiida_cp2k/parsers/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/aiida_cp2k/parsers/__init__.py b/aiida_cp2k/parsers/__init__.py index 04a809b3..b4b746d8 100644 --- a/aiida_cp2k/parsers/__init__.py +++ b/aiida_cp2k/parsers/__init__.py @@ -44,7 +44,10 @@ def parse_with_retrieved(self, retrieved): new_nodes_list = [] self._parse_stdout(out_folder, new_nodes_list) - self._parse_trajectory(out_folder, new_nodes_list) + try: + self._parse_trajectory(out_folder, new_nodes_list) + except Exception: + pass return True, new_nodes_list