From ae090aa8e3965b4a22e566cdfec231b27f3d949f Mon Sep 17 00:00:00 2001
From: Joseph Ramsay <joseph.ramsay@stfc.ac.uk>
Date: Tue, 12 Dec 2017 10:59:23 +0000
Subject: [PATCH] Re #21350 Check mode is None before converting to lower case

---
 .../isis_powder/polaris_routines/polaris_advanced_config.py   | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/scripts/Diffraction/isis_powder/polaris_routines/polaris_advanced_config.py b/scripts/Diffraction/isis_powder/polaris_routines/polaris_advanced_config.py
index ffdf2c9abfa..f92cfa00022 100644
--- a/scripts/Diffraction/isis_powder/polaris_routines/polaris_advanced_config.py
+++ b/scripts/Diffraction/isis_powder/polaris_routines/polaris_advanced_config.py
@@ -93,12 +93,14 @@ variables = {
 
 
 def get_mode_specific_dict(mode):
+    if mode is None:
+        raise ValueError("Invalid chopper mode \"{}\"".format(mode))
+
     mode = mode.lower()
     if mode == "pdf":
         return {"focused_cropping_values": pdf_focused_cropping_values}
     if mode == "rietveld":
         return {"focused_cropping_values": rietveld_focused_cropping_values}
-    raise ValueError("Invalid chopper mode \"{}\"".format(mode))
 
 
 def get_all_adv_variables(mode="PDF"):
-- 
GitLab