On 2012-04-02, at 7:10 PM, Gregory P. Smith wrote: > If the __enter__ method is interrupted it won't have returned a context and thus __exit__ will never be called. To address that Paul proposed to make __enter__ non-interruptable as well. - Yury