import sys if sys.platform == "linux2": try: from dl import RTLD_GLOBAL, RTLD_NOW except ImportError: # hopefully something better is available... RTLD_GLOBAL = 0x00100 RTLD_NOW = 0x00002 flags = sys.getdlopenflags() sys.setdlopenflags(RTLD_GLOBAL | RTLD_NOW) try: sys.path.append("") from libosgPython import * finally: sys.setdlopenflags(flags) else: sys.path.append("") from libosgPython import *