Hi John,

It depends upon whether the "..." code fragment is affected in any way
by the value of self._inFlush.  The first code sample you offer should
be identical to the following.

    if not self._inFlush:
        self._inFlush = True    # reset this before the ...
        ...
    else:
        return

With regard,
Michael

On Thursday December 13, 2007, johnf wrote: 

>    if self._inFlush:
>       return
>    self._inFlush = True
>    ....
>    
>    AND
>    
>    if not self._inFlush:
>       ...
>       self._inFlush = True
>    else:
>       return
>    
>    I can not see the difference but the second one acts differently in my 
> code.
>    -- 
>    John Fabiani
>    _______________________________________________
>    Tutor maillist  -  Tutor@python.org
>    http://mail.python.org/mailman/listinfo/tutor

_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to