Open cnicodeme opened 6 months ago
For information, I just tried with Python 3.10.13, and it works fine.
Some changes in recent Python's version must impact how Sanic behave, but my lack of deep understanding of the internals of Sanic blocks me for identifying the root cause of the problem.
This is not my experience. Granted, I am on the latest main
, but I don't think there was anything that would have changed.
Are you still experiencing this?
@cnicodeme I've encountered a similar problem using Sanic versions 23.12.1 and Python 3.12.3. I discovered that the issue was related to the protocol configuration. It was resolved by specifying protocol=WebSocketProtocol in the run method. Here’s the necessary import:
from sanic.server.protocols.websocket_protocol import WebSocketProtocol
Is there an existing issue for this?
Describe the bug
I recently updated my machine to the latest OS (Fedora 39). The codebase was working well before, so I suspect this might be related to the Python version:
Python: 3.12.1
Code snippet
Connecting with Firefox and with the following basic code:
Expected Behavior
Steps to reproduce the issue:
How do you run Sanic?
As a script (
app.run
orSanic.serve
)Operating System
Linux
Sanic Version
Sanic 23.6.0; Routing 23.12.0
Additional context
From the MOTD: