Gemäß den Versionshinweisen von Python 3.7 sind "async" und "await" jetzt reservierte Schlüsselwörter. Dies bedeutet, dass asynchrone Worker wie gevent
nicht mehr funktionieren, da sie versuchen, das Modul gevent.workers.async
zu importieren, das jetzt ein 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
Die offensichtliche Lösung wäre, das asynchrone Modul in etwas anderes umzubenennen, aber ich glaube, dass dies eine bahnbrechende Änderung darstellen würde, also dachte ich, ich würde ein Problem eröffnen, bevor ich versuche, einen Beitrag zu leisten.
Dies wurde bereits angesprochen. Siehe #1822
Ahh, kann nicht glauben, dass ich das verpasst habe. Danke, @jamadden!
Gunicorn 19.9.0 wurde veröffentlicht!
Hilfreichster Kommentar
Gunicorn 19.9.0 wurde veröffentlicht!