diff -r 6762b943ee59 Objects/frameobject.c --- a/Objects/frameobject.c Tue Apr 17 21:42:07 2012 -0400 +++ b/Objects/frameobject.c Wed Apr 18 15:26:11 2012 +0200 @@ -199,6 +199,7 @@ case SETUP_LOOP: case SETUP_EXCEPT: case SETUP_FINALLY: + case SETUP_WITH: blockstack[blockstack_top++] = addr; in_finally[blockstack_top-1] = 0; break; @@ -283,6 +284,7 @@ case SETUP_LOOP: case SETUP_EXCEPT: case SETUP_FINALLY: + case SETUP_WITH: delta_iblock++; break;