
def _boot():
    import sys, os, imp
    from distutils.util import get_platform

    plat_specifier = ".%s-%s" % (get_platform(), sys.version[0:3])
    build_dir = os.path.join(os.path.dirname(__file__), 'build', 'lib' + plat_specifier)

    if imp.get_suffixes()[0][0] == '_d.pyd' and sys.version_info >= (2, 6):
        file, path, descr = imp.find_module(__name__, [build_dir + "-pydebug"])
    else:
        file, path, descr = imp.find_module(__name__, [build_dir])
    imp.load_module(__name__, file, path, descr)

_boot(); del _boot
