On Thu, Sep 1, 2011 at 5:07 AM, Daniel <dali...@gmail.com> wrote: >> Do you only ever have one top-level loop that you would be naming? If > no, unfortunately not. The rough structure is several loops deep, and > I need to break/continue/restart many of them. > Continue is used more than break, because most of the time that I find > some strange value, I'd just _continue_ a few levels up > to restart the current measurements. >
Ah well, was worth a try. Raising exceptions smells wrong for this, but peppering your code with sentinel checks isn't much better. I don't really know what would be a good solution to this... except maybe this, which was proposed a few years ago and which I'd never heard of until Google showed it to me just now: http://entrian.com/goto/ ChrisA -- http://mail.python.org/mailman/listinfo/python-list