"Tiger12506" <[EMAIL PROTECTED]> wrote >>> I can not see the difference but the second one acts differently >>> in >>> my code. >> >> The first has no else clause so the second assignment always >> happens. >> >> Alan G. > > No it doesn't. The return statement does not allow the second > assignment to > occur in the first example. The second assignment only occurs if NOT > (self._inFlush==True), as in the second example.
Quite right, see my other reply to Terry... mea culpa, Alan G. _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor