connection.py chooses between epoll(linux)/kqueue(osx/bsd)