Not sure what I was smoking, but I reviewed the websocket-client documentation and realized I was trying to connect to the websocket wrong. Not only was I using the WebSocket class when I should have been using the create_connection function, but I was also using http:// instead of ws:// in the URL.