I see a lot of posts asking for websocket support available on PythonAnywhere getting a negative response, but they were all posted several years ago now.
I'm trying to use this flask-socket simple feature which works fine on my computer:
from flask import Flask, send_from_directory
from flask_sock import Sock
self.app: Flask = Flask(__name__)
sock: Sock = Sock(self.app)
@self.app.route("/<path:path>")
def other_route(path: str):
return send_from_directory(self.www_root, path)
@self.app.route("/")
def home_route():
return other_route('index.html')
@sock.route('/ws')
def websocket_route(ws: Server):
do_something()
Is it even possible or am I doing something wrong ?