|defsingle(i): try: ||v =i.next() |||exceptStopIteration:||||raiseException('No values')|||try: ||i.next() ||exceptStopIteration: ||returnv||else: ||raiseException('Too many values')|||printsingle(name forname in('bob','fred')ifname=='bob')||| |
Looks like a clever method of whitespace compression to me. Those narrow vertical bars take up far less room that spaces!