On Freitag 22 April 2011, Terry Reedy wrote:
> > for i in g:
> > if i is not None:
> > g.close()
> > return i
> 
> When returning from the function, g, if local, should
> disappear.

yes - it disappears in the sense that it no longer 
accessible, but

AFAIK python makes no guarantees as for when an object
is destroyed - CPython counts references and destroys
when no reference is left, but that is implementation
specific

-- 
Wolfgang
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to