On 4/18/2012 6:47, Hans Mulder wrote:
On 18/04/12 03:08:08, Kiuhnm wrote:
print(1)
print(2)
print(3)

with open('test') as f:
     data = f.read()
with open('test') as f:
     data = f.read()

I get the same result with Pythin 3.3.0a0 on MacOS X 10.6:

93>  ./python.exe -m pdb /tmp/script.py
/tmp/script.py(1)<module>()
->  print(1)
(Pdb) j 7
Assertion failed: (blockstack_top>  0), function frame_setlineno, file
Objects/frameobject.c, line 208.
Abort trap

The assertion that fails is in this code fragment:

         case POP_BLOCK:
             assert(blockstack_top>  0);


This looks like a genuine bug in the CPythin interpreter to me.

Yep, Python 2.7.3 crashes as well.
And now I won't be able to release my module until this bug is fixed or I find some workaround :(
I'll send a bug report to bugs.python.org.

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

Reply via email to