Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
Буду рад любым подсказкам, как корректно победить такое поведение.Такое - это какое? Вы всего-навсего продемонстрировали, что сборка мусора - не всесисльна. Ибо в реальном мире объекты могут занимать не только память (которой Гигабайты), но и другие ресурсы (которых мало) - и тогда приходится управлять распределением памяти руками. Что вы и проделали. В чём вопрос-то?
HTTPResponse.close, но такой подход будет правильно работать только для соединений, закрываемых сервером (заголовок Connection: close), как это будет работать для других видов соединений я не знаю (а разбираться пока и так голова пухнет), поэтому и не рискнул патчить httplib.
Глюки в библиотеках Python или нет?