Skip to content

Commit a66859b

Browse files
committed
safeguard against inconsistencies during intermediate updates
1 parent 14bc5ec commit a66859b

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

easyDiffractionApp/Logic/Experiment.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1656,6 +1656,9 @@ def setCalculatedArraysForSingleExperiment(self, idx, y_calc_total_array=None):
16561656
modelNames = [key[12:] for key in calcInOutDict[calc_block_name].keys() if 'dict_in_out' in key]
16571657
xBraggDict = {}
16581658
for modelName in modelNames:
1659+
bragg_name = f'{x_array_name}_hkl'
1660+
if bragg_name not in calcInOutDict[calc_block_name][f'dict_in_out_{modelName}']:
1661+
continue
16591662
x_bragg_array = calcInOutDict[calc_block_name][f'dict_in_out_{modelName}'][f'{x_array_name}_hkl']
16601663
if diffrn_radiation_type == 'cwl':
16611664
x_bragg_array = np.rad2deg(x_bragg_array)

0 commit comments

Comments
 (0)