| OLD | NEW |
| (Empty) |
| 1 | |
| 2 """Write to a handful of file descriptors, to test the childFDs= argument of | |
| 3 reactor.spawnProcess() | |
| 4 """ | |
| 5 | |
| 6 import os, sys | |
| 7 | |
| 8 debug = 0 | |
| 9 | |
| 10 if debug: stderr = os.fdopen(2, "w") | |
| 11 | |
| 12 if debug: print >>stderr, "this is stderr" | |
| 13 | |
| 14 abcd = os.read(0, 4) | |
| 15 if debug: print >>stderr, "read(0):", abcd | |
| 16 if abcd != "abcd": | |
| 17 sys.exit(1) | |
| 18 | |
| 19 if debug: print >>stderr, "os.write(1, righto)" | |
| 20 | |
| 21 os.write(1, "righto") | |
| 22 | |
| 23 efgh = os.read(3, 4) | |
| 24 if debug: print >>stderr, "read(3):", efgh | |
| 25 if efgh != "efgh": | |
| 26 sys.exit(2) | |
| 27 | |
| 28 if debug: print >>stderr, "os.close(4)" | |
| 29 os.close(4) | |
| 30 | |
| 31 eof = os.read(5, 4) | |
| 32 if debug: print >>stderr, "read(5):", eof | |
| 33 if eof != "": | |
| 34 sys.exit(3) | |
| 35 | |
| 36 if debug: print >>stderr, "os.write(1, closed)" | |
| 37 os.write(1, "closed") | |
| 38 | |
| 39 if debug: print >>stderr, "sys.exit(0)" | |
| 40 sys.exit(0) | |
| OLD | NEW |