-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ImportError: cannot import name 'CLOSED' from 'websockets.connection' #2733
Comments
I submitted changes to Sanic in November to prevent this issue: #2609. If you're sticking to an old version of Sanic, you have to stick to an old version of websockets too, specifically Indeed, Sanic used to rely on implementation details of websockets, before I submitted that MR to use the public API. |
If Sanic's stability policies require fixing it for 21.12 LTS, I would recommend one of:
Alternatively, it would be technically possible to address this in websockets by restoring aliases for the objects that Sanic imports. However, this sets a bad precedent for the distinction between the public API and the rest of the implementation. I'd rather avoid it. |
No, we should have the constraint. That is absolutely what the intent was, and if it's not there, then I will add it. I'm away from my computer for a few days, so you will manually need to constrain your env. |
Related to this issue: sanic-org/sanic#2733
* Retrieve agent and user ids from JSON in `json_to_dialogues` Fixes #223 * Use list of ids for filtering * Fix version of websockets to solve error in CI Related to this issue: sanic-org/sanic#2733
Is there an existing issue for this?
Describe the bug
We're using Sanic
21.12.2
at rasa and notice this bug whenever rasa tries to spin a sanic server,It seems like #2609 addresses it but these changes are not available to the branch for version 21
21.12LTS
.Code snippet
No response
Expected Behavior
I would have expected to not see any error when starting the sanic server. I get expected behaviour when using sanic version
22.12.0
and23.3.0
How do you run Sanic?
Sanic CLI
Operating System
MacOS
Sanic Version
Sanic 21.12.2; Routing 0.7.2
Additional context
No response
The text was updated successfully, but these errors were encountered: