Verbessern eines Drop-In-Ersatzes für die "with" -Anweisung in Python 2.4

Können Sie einen Weg vorschlagen, um einen Drop-In-Ersatz für die "with" -Anweisung zu programmieren, der in Python 2.4 funktioniert?

Es wäre ein Hack, aber es würde mir erlauben, mein Projekt besser auf Python 2.4 zu portieren.

BEARBEITEN: Irrelevante Metaklassenskizze entfernt

Antworten auf die Frage(5)

Ihre Antwort auf die Frage