[Python-Dev] PEP 343 rewrite complete

Phillip J. Eby pje at telecommunity.com
Thu Jun 2 17:51:26 CEST 2005

At 01:08 AM 6/3/2005 +1000, Nick Coghlan wrote:
>Also, I'm wondering if it would be useful to have a 'closing' template
>that looked like:
>    @with_template
>    def closing(obj):
>        try:
>            yield obj
>        finally:
>            obj.close()

+1 if you make it 'if hasattr(obj,"close"): obj.close()' in the finally 
clause, so that it will still work if the type of the object changes.

More information about the Python-Dev mailing list