19 lines
556 B
Diff
19 lines
556 B
Diff
|
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 *
|
||
|
|