Forums

Flask-socket

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 ?

It's not there yet on PythonAnywhere.