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 *
 | |
|  
 | 
