Hi I found the cause of html_fibo.py at the EuroPython Hands-on. This case, HtmlTag destructor isn’t call when the object didn’t use. Is this garbage collection’s problem? (pypy-trunk(1.6.0-dev) same too.)
=== def html_fibo(f): f.write('<ul>\n') try: for n in fibo(): tag = HtmlTag(f, 4, 'li') yield n tag = None # doesn’t call destructor here. finally: tag = None # here, too. f.write('</ul>\n') def write_file(): f = open('fibo.txt', 'w') # f.close does’nt call, too. for n in html_fibo(f): f.write('%d' % n) if n > 100: break runing code and patch are the following link.(not pypy source code patch.) https://gist.github.com/1117550 and is this problem in bugs.pypy.org? I can’nt found it. Cheers. Kenji _______________________________________________ pypy-dev mailing list pypy-dev@python.org http://mail.python.org/mailman/listinfo/pypy-dev