diff --git a/Stoner/compat.py b/Stoner/compat.py index 3e787cd66..6bdaca36a 100755 --- a/Stoner/compat.py +++ b/Stoner/compat.py @@ -40,10 +40,12 @@ sp_version = version_parse(sp.__version__) mpl_version = version_parse(matplotlib.__version__) -modules["sre_parse"] = re._parser -modules["sre_constants"] = re._constants -modules["sre_compile"] = re._compiler - +try: # This only works in PY 3.11 onwards + modules["sre_parse"] = re._parser + modules["sre_constants"] = re._constants + modules["sre_compile"] = re._compiler +except AttributeError: + pass try: import hyperspy as hs # Workaround an issue in hs 1.5.2 conda packages