Gunicorn: 後方互換性のない変更のためにPython3.7で非同期ワーカーが壊れた

作成日 2018年06月29日  ·  3コメント  ·  ソース: benoitc/gunicorn

Python 3.7のリリースノートによると、「async」と「await」は予約済みのキーワードになりました。 これは、 geventのような非同期ワーカーがgevent.workers.asyncモジュール(現在は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

明らかな修正は、非同期モジュールの名前を別の名前に変更することですが、それは重大な変更になると思うので、貢献する前に問題を開くことにしました。

最も参考になるコメント

Gunicorn 19.9.0がリリースされました!

全てのコメント3件

これはすでに対処されています。 #1822を参照

ああ、私がそれを逃したなんて信じられない。 ありがとう、@ jamadden!

Gunicorn 19.9.0がリリースされました!

このページは役に立ちましたか?
0 / 5 - 0 評価