No momento, estou escrevendo um pequeno script para uso em um de nossos servidores usando Python. O servidor tem apenas Python 2.4.4 instalado.
Eu não comecei a usar Python até o lançamento do 2.5, então estou acostumado com o formulário:
with open('file.txt', 'r') as f:
# do stuff with f
No entanto, não há nenhuma with
declaração antes de 2.5, e estou tendo problemas para encontrar exemplos sobre a maneira adequada de limpar um objeto de arquivo manualmente.
Qual é a prática recomendada para descartar objetos de arquivo com segurança ao usar versões antigas do python?