Improwizowanie zamiennika drop-in dla instrukcji „with” dla Pythona 2.4

Czy możesz zasugerować sposób kodowania drop-in zamiennika dla instrukcji „with”, która będzie działać w Pythonie 2.4?

Byłby to hack, ale pozwoliłby mi ładniej przenieść mój projekt do Pythona 2.4.

EDYTOWAĆ: Usunięto nieistotny szkic metaklasy

questionAnswers(5)

yourAnswerToTheQuestion