Я использую Fabric для получения статуса некоторых удаленных хостов в проекте колбы, а именно app.py
env.hosts = ["h1","h2","h3","h4","h5"]
@parallel
def get_host_status():
return run(GET_STATUS, quiet=True, timeout=3)
Когда я запускаю его с помощью приложения gunicorn -w 1: app ,результат равен {"h1":"result that I want",.."h5":"result that I want"}
Когда я запускаю его с помощью асинхронного рабочего с gunicorn (поскольку socketio используется в другой части), т. е. gunicorn -w 1 -k приложение gevent: app , вышефункция возвращает {"h1":None,"h2":None,.."h5":None}
Есть ли понимание, почему и как я могу это исправить