diff --git a/pyslurm/__init__.py b/pyslurm/__init__.py index 81643e1..e8b6836 100644 --- a/pyslurm/__init__.py +++ b/pyslurm/__init__.py @@ -11,8 +11,11 @@ import sys old_dlopen_flags = '' if hasattr(sys, "setdlopenflags"): old_dlopen_flags = sys.getdlopenflags() - import DLFCN - sys.setdlopenflags(old_dlopen_flags | DLFCN.RTLD_GLOBAL) + if sys.version_info >= (3,6): + from os import RTLD_GLOBAL + else: + from DLFCN import RTLD_GLOBAL + sys.setdlopenflags(old_dlopen_flags | RTLD_GLOBAL) from .pyslurm import *