Aymeric Augustin
Aymeric Augustin
It's just a renaming. There's another minor change: > Sans-I/O protocol constructors now use keyword-only arguments. but it doesn't affect you because you're already using keyword arguments in your PR.
Thank you.
(Author of Django's new transaction handling here.) I had a quick look at johnny/transaction.py. It seems that johnny-caches uses savepoints and relies on the fact that Django doesn't use them....
@sarahboyce At a glance the most recent version of this PR makes sense to me!
Sorry I don't know how to help you with this.
```python #!/usr/bin/env python from websockets.sync.server import serve def hello(websocket): name = websocket.recv() print(f"< {name}") greeting = f"Hello {name}!" websocket.send(greeting) print(f"> {greeting}") with serve(hello, "localhost", 8765) as server: server.serve_forever() ```
Which version of websockets are you using?
Can you provide more information about what you're doing, what you're expecting, and what you're getting? > when an HTTP request is made and is expected to close the connection...
Indeed, websockets cannot handle TLS and non-TLS connections on the same port. websockets usually runs behind a routing layer (which every cloud hosting service provides) or a reverse proxy that...
(And sorry for the late answer — I haven't found time to work on this project in the recent months.)