From 5b540630ce920697362bbdbbf983caeaa9c8b8bb Mon Sep 17 00:00:00 2001 From: yokochi47 Date: Thu, 4 Apr 2024 13:43:54 +0900 Subject: [PATCH] DAOTHER-9063: Fix AttributeError exception --- wwpdb/utils/nmr/NmrDpUtility.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/wwpdb/utils/nmr/NmrDpUtility.py b/wwpdb/utils/nmr/NmrDpUtility.py index 8be8849b8..9d21f1bd7 100644 --- a/wwpdb/utils/nmr/NmrDpUtility.py +++ b/wwpdb/utils/nmr/NmrDpUtility.py @@ -53174,7 +53174,7 @@ def __mergeLegacyCsAndMr(self): constraint_type = 'residual dipolar coupling' constraint_subsubtype = sf_item.get('constraint_subsubtype') - if 'ID' in sf_item['loop'].tags: + try: id_col = sf_item['loop'].tags.index('ID') count = 0 @@ -53187,6 +53187,8 @@ def __mergeLegacyCsAndMr(self): count += 1 sf_item['id'] = count + except AttributeError: + pass row[6], row[7], row[8], row[9] =\ constraint_type, constraint_subtype, constraint_subsubtype, sf_item['id']