Я не думаю, что пирамида закрывает соединение, скорее всего, это веб-сервер (Apache / Nginx и т. Д.), Который обслуживает ваше приложение.Сама пирамида обычно рада просто пыхтеть, пока это необходимо.
Я согласен с @SamMason, что есть лучшие (но более сложные) способы правильного выполнения долгосрочных задач, но в некоторых контролируемых обстоятельствахможет быть хорошо иметь длительный запрос, который выполняет большую часть обработки.У меня было несколько сценариев переноса / обслуживания, которые занимали часы, чтобы закончить, работали просто отлично.
Хитрость для того, чтобы все участники (веб-сервер, прокси, браузер и т. Д.) Были довольны, это убедиться, что естьструйка данных, возвращаемых вашим приложением, не позволяйте HTTP-соединению просто бездействовать.
В Pyramid, к сожалению, потоковые запросы не совсем просты, но есть некоторые ресурсов , которые могут указать вам правильное направление.