In iris_embedded_python/iris_utils.py the following line of code, which appeared in the last commit in March, throws errors on Windows:
sys.setdlopenflags(sys.getdlopenflags() | os.RTLD_GLOBAL)
This mechanism only exists on Linux/Unix systems and has no relevance, but causes problems on Windows. Could be executed conditionally to make the code "platform independent".
In iris_embedded_python/iris_utils.py the following line of code, which appeared in the last commit in March, throws errors on Windows:
sys.setdlopenflags(sys.getdlopenflags() | os.RTLD_GLOBAL)
This mechanism only exists on Linux/Unix systems and has no relevance, but causes problems on Windows. Could be executed conditionally to make the code "platform independent".