cyclone
cyclone copied to clipboard
Cyclone is a web server framework for Python, that implements the Tornado API as a Twisted protocol.
This `PR` updates some dependencies. + [x] Twisted, is upgraded from `19.2.1` to `22.8.0`, more details at https://github.com/twisted/twisted/blob/HEAD/NEWS.rst + [x] PyOpenSSL, is upgrade from `19.0.0` to `22.0.0`, more details at...
Hi @fiorix, While running https://github.com/the-benchmarker/web-frameworks/blob/7925ba3121e4ecc1ff97e644b01add04076c649d/python/cyclone/server.py#L1 (on **debian**), I have the following error ```python root@5adeaa9d0855:/usr/src/app# twistd --python=server.py --nodaemon Unhandled Error Traceback (most recent call last): File "/usr/local/lib/python3.10/site-packages/twisted/application/app.py", line 674, in run...
Encoding parameters as bytes in order to match the twisted tcp Server API.
When chunked transfer encoding is used (the default behavior for responses to HTTP 1.1 requests) an exception gets raised because `transform_chunk` returns an str, which then gets appended to `headers`...
`tornado` fixes this issue in https://github.com/tornadoweb/tornado/pull/1852. Python `3.8` cookie parsing is still "broken". ``` from http import cookies as http_cookies cookies = http_cookies.SimpleCookie() cookies.load('first=aaa; lt-session-data={"id":"0.3826a069174c085cb71","lastUpdatedDate":"2020-09-24T14:30:27.954Z"}; second=xxxx') print(cookies) ``` Above snippet...
Currently the versions of twisted and pyOpenSSL are pinned to an exact version: https://github.com/fiorix/cyclone/blob/4564503f3f7ea8ebc49d5425b7d053cb17eb553b/setup.py#L61 This makes it impossible to use any later releases of those packages, which may be very...
restricting pip to only install on Python 3
Hey, I noticed some confounding behavior in the redis driver. If you've passed auto_reconnect in either 1.1 or 1.2 it mostly works! this is great! but there's an exception handler...