From fa4398a7c734a2708fa036214393e87b6da4104d Mon Sep 17 00:00:00 2001 From: Irakli Sikharulidze Date: Wed, 26 Apr 2023 16:08:34 +0100 Subject: [PATCH] Catch KeyError if constraint name is missing --- diffcalc/hkl/you/constraints.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/diffcalc/hkl/you/constraints.py b/diffcalc/hkl/you/constraints.py index dd34048a..6b321e77 100644 --- a/diffcalc/hkl/you/constraints.py +++ b/diffcalc/hkl/you/constraints.py @@ -423,6 +423,9 @@ def set_constraint(self, name, value): # @ReservedAssignment return "%s : %s --> %s" % (name, old_str, new_str) def get_constraint(self, name): - value = self.all[name] + try: + value = self.all[name] + except KeyError: + return None return None if value is None else value * TODEG - \ No newline at end of file +