- print "\t...yep, it failed."
- print '\tWrite, then read, two newline-teriminated lines, using readline:'
- p.write('first full line written\n'); p.write('second.\n')
- print `p.readline()`
- print `p.readline()`
- print '\tThree lines, last sans newline, read using combination:'
- p.write('first\n'); p.write('second\n'); p.write('third, (no cr)')
- print '\tFirst line via readline:'
- print `p.readline()`
- print '\tRest via readPendingChars:'
- print p.readPendingChars()
- print "\tStopping then continuing subprocess (verbose):"
+ print("\t...yep, it failed.")
+ print("\tOpening cat subprocess:")
+ p = Subprocess('cat', 1) # set to expire noisily...
+ print(p)
+ print('\tWrite, then read, two newline-teriminated lines, using readline:')
+ p.write('first full line written\n')
+ p.write('second.\n')
+ print(repr(p.readline()))
+ print(repr(p.readline()))
+ print('\tThree lines, last sans newline, read using combination:')
+ p.write('first\n')
+ p.write('second\n')
+ p.write('third, (no cr)')
+ print('\tFirst line via readline:')
+ print(repr(p.readline()))
+ print('\tRest via readPendingChars:')
+ print(p.readPendingChars())
+ print("\tStopping then continuing subprocess (verbose):")