You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
774 B
22 lines
774 B
# -*- coding: utf-8 -
|
|
#
|
|
# This file is part of gunicorn released under the MIT license.
|
|
# See the NOTICE for more information.
|
|
|
|
import sys
|
|
|
|
# supported gunicorn workers.
|
|
SUPPORTED_WORKERS = {
|
|
"sync": "gunicorn.workers.sync.SyncWorker",
|
|
"eventlet": "gunicorn.workers.geventlet.EventletWorker",
|
|
"gevent": "gunicorn.workers.ggevent.GeventWorker",
|
|
"gevent_wsgi": "gunicorn.workers.ggevent.GeventPyWSGIWorker",
|
|
"gevent_pywsgi": "gunicorn.workers.ggevent.GeventPyWSGIWorker",
|
|
"tornado": "gunicorn.workers.gtornado.TornadoWorker",
|
|
"gthread": "gunicorn.workers.gthread.ThreadWorker",
|
|
}
|
|
|
|
|
|
if sys.version_info >= (3, 3):
|
|
# gaiohttp worker can be used with Python 3.3+ only.
|
|
SUPPORTED_WORKERS["gaiohttp"] = "gunicorn.workers.gaiohttp.AiohttpWorker"
|
|
|