"Eric Brunson" <brunson at brunson.com> wrote > last = Popen( command, > stdin=last.stdout if last else None, > stdout=PIPE ) Where does the if/else syntax come from? It doesn't seem to work on my Python 2.4. Is it a new feature in 2.5? Alan G.