Я пытаюсь понять будущее в Python, прочитав руководство PyMotW .
Вчера я задал вопрос , и в комментариях было указаночто:
Более серьезная проблема с руководством заключается в том, что создание и управление необработанными фьючерсами считается плохим стилем в современном асинхронном программировании.
Я попытался найти дополнительную информацию,но самое близкое, что я нашел, было в руководстве по Python о Future :
Практическое правило состоит в том, чтобы никогда не показывать объекты Future в пользовательских API, и рекомендуемый способ созданияобъект Future должен вызывать loop.create_future ().Таким образом, альтернативные реализации цикла событий могут внедрять свои собственные оптимизированные реализации объекта Future.
Вопрос:
Почему создание и манипулирование считается плохой практикойфьючерсы?Где-то задокументированы причины?