<s> """<STR_LIT>""" <EOL> import sys <EOL> try : <EOL> orig = sys . getdlopenflags ( ) <EOL> except AttributeError : <EOL> from OpenSSL import crypto <EOL> else : <EOL> try : <EOL> import DLFCN <EOL> except ImportError : <EOL> try : <EOL> import dl <EOL> except ImportError : <EOL> try : <EOL> import ctypes <EOL> except ImportError : <EOL> flags = <NUM_LIT:2> | <NUM_LIT> <EOL> else : <EOL> flags = <NUM_LIT:2> | ctypes . RTLD_GLOBAL <EOL> del ctypes <EOL> else : <EOL> flags = dl . RTLD_NOW | dl . RTLD_GLOBAL <EOL> del dl <EOL> else : <EOL> flags = DLFCN . RTLD_NOW | DLFCN . RTLD_GLOBAL <EOL> del DLFCN <EOL> sys . setdlopenflags ( flags ) <EOL> from OpenSSL import crypto <EOL> sys . setdlopenflags ( orig ) <EOL> del orig , flags <EOL> del sys <EOL> from OpenSSL import rand , SSL <EOL> from OpenSSL . version import __version__ <EOL> __all__ = [ <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ] </s>
