def get_default_hub():
    """Get default hub implementation
    """
    names = [hub_name] if hub_name else ['pyuv_cffi', 'pyuv', 'epoll']

    for name in names:
        try:
            module = importlib.import_module('guv.hubs.{}'.format(name))
            log.debug('Hub: use {}'.format(name))
            return module
        except __HOLE__:
            # try the next possible hub
            pass
dataset/ETHPy150Open veegee/guv/guv/hubs/hub.py/get_default_hub