[Python-Dev] _tkinter problem with Stackless
Martin v. Loewis
27 May 2002 08:19:39 +0200
Greg Ewing <firstname.lastname@example.org> writes:
> Am I right in thinking that a problem can only
> occur if a tasklet switch occurs between the time
> the local variable is created and the time it's
> used? If the same tasklet is running both times,
> the stack should be back in it's right place.
Not necessarily. Christian segments the stack into slices, and only
keeps the top-of-stack slice on the stack. So even within a single
tasklet, you cannot refer to stack variables of your callers, if those
callers are far away.