Gunicorn: Pekerja async rusak pada Python 3.7 karena perubahan yang tidak kompatibel ke belakang

Dibuat pada 29 Jun 2018  ·  3Komentar  ·  Sumber: benoitc/gunicorn

Per catatan rilis Python 3.7, "async" dan "menunggu" sekarang adalah kata kunci yang dicadangkan. Ini berarti pekerja async seperti gevent tidak lagi berfungsi karena mereka mencoba mengimpor modul gevent.workers.async , yang sekarang menjadi SyntaxError :

  File "/Users/bogdan/.virtualenvs/molten/lib/python3.7/site-packages/gunicorn/workers/ggevent.py", line 30
    from gunicorn.workers.async import AsyncWorker
                              ^
SyntaxError: invalid syntax

Perbaikan yang jelas adalah mengganti nama modul async menjadi sesuatu yang lain, tetapi saya yakin itu akan merupakan perubahan yang merusak, jadi saya pikir saya akan membuka masalah sebelum mencoba berkontribusi.

Komentar yang paling membantu

Gunicorn 19.9.0 telah dirilis!

Semua 3 komentar

Ini sudah ditangani. Lihat #1822

Ahh, tidak percaya aku melewatkan itu. Terima kasih, @jamadden!

Gunicorn 19.9.0 telah dirilis!

Apakah halaman ini membantu?
0 / 5 - 0 peringkat