ofs | hex dump | ascii |
---|
0000 | 03 f3 0d 0a 2f 5c fc 55 63 00 00 00 00 00 00 00 00 04 00 00 00 40 00 00 00 73 f7 00 00 00 64 00 | ..../\.Uc............@...s....d. |
0020 | 00 64 01 00 6c 00 00 5a 00 00 64 00 00 64 01 00 6c 01 00 5a 01 00 64 00 00 64 01 00 6c 02 00 5a | .d..l..Z..d..d..l..Z..d..d..l..Z |
0040 | 02 00 64 00 00 64 01 00 6c 03 00 5a 03 00 64 00 00 64 01 00 6c 04 00 5a 04 00 64 00 00 64 02 00 | ..d..d..l..Z..d..d..l..Z..d..d.. |
0060 | 6c 05 00 6d 06 00 5a 06 00 01 64 00 00 64 01 00 6c 07 00 5a 07 00 64 00 00 64 01 00 6c 08 00 5a | l..m..Z...d..d..l..Z..d..d..l..Z |
0080 | 08 00 64 00 00 64 03 00 6c 09 00 6d 0a 00 5a 0a 00 01 65 08 00 6a 0b 00 65 00 00 6a 0c 00 64 04 | ..d..d..l..m..Z...e..j..e..j..d. |
00a0 | 00 6b 02 00 64 05 00 83 02 00 64 06 00 65 08 00 6a 0d 00 66 01 00 64 07 00 84 00 00 83 00 00 59 | .k..d.....d..e..j..f..d........Y |
00c0 | 83 01 00 5a 0e 00 64 08 00 65 0e 00 66 01 00 64 09 00 84 00 00 83 00 00 59 5a 0f 00 64 0a 00 65 | ...Z..d..e..f..d........YZ..d..e |
00e0 | 0e 00 66 01 00 64 0b 00 84 00 00 83 00 00 59 5a 10 00 64 0c 00 84 00 00 5a 11 00 65 12 00 64 0d | ..f..d........YZ..d.....Z..e..d. |
0100 | 00 6b 02 00 72 f3 00 65 11 00 83 00 00 01 6e 00 00 64 01 00 53 28 0e 00 00 00 69 ff ff ff ff 4e | .k..r..e......n..d..S(....i....N |
0120 | 28 01 00 00 00 74 0c 00 00 00 72 75 6e 5f 75 6e 69 74 74 65 73 74 28 01 00 00 00 74 06 00 00 00 | (....t....run_unittest(....t.... |
0140 | 46 69 6c 65 49 4f 74 05 00 00 00 70 6f 73 69 78 73 1e 00 00 00 74 65 73 74 73 20 72 65 71 75 69 | FileIOt....posixs....tests.requi |
0160 | 72 65 73 20 61 20 70 6f 73 69 78 20 73 79 73 74 65 6d 2e 74 19 00 00 00 54 65 73 74 46 69 6c 65 | res.a.posix.system.t....TestFile |
0180 | 49 4f 53 69 67 6e 61 6c 49 6e 74 65 72 72 75 70 74 63 00 00 00 00 00 00 00 00 04 00 00 00 42 00 | IOSignalInterruptc............B. |
01a0 | 00 00 73 5f 00 00 00 65 00 00 5a 01 00 64 00 00 84 00 00 5a 02 00 64 01 00 84 00 00 5a 03 00 64 | ..s_...e..Z..d.....Z..d.....Z..d |
01c0 | 02 00 84 00 00 5a 04 00 64 03 00 64 03 00 65 05 00 64 04 00 84 03 00 5a 06 00 64 05 00 84 00 00 | .....Z..d..d..e..d.....Z..d..... |
01e0 | 5a 07 00 64 06 00 5a 08 00 64 07 00 84 00 00 5a 09 00 64 08 00 84 00 00 5a 0a 00 64 09 00 84 00 | Z..d..Z..d.....Z..d.....Z..d.... |
0200 | 00 5a 0b 00 52 53 28 0a 00 00 00 63 01 00 00 00 01 00 00 00 02 00 00 00 43 00 00 00 73 0d 00 00 | .Z..RS(....c............C...s... |
0220 | 00 64 00 00 7c 00 00 5f 01 00 64 00 00 53 28 01 00 00 00 4e 28 02 00 00 00 74 04 00 00 00 4e 6f | .d..|.._..d..S(....N(....t....No |
0240 | 6e 65 74 08 00 00 00 5f 70 72 6f 63 65 73 73 28 01 00 00 00 74 04 00 00 00 73 65 6c 66 28 00 00 | net...._process(....t....self(.. |
0260 | 00 00 28 00 00 00 00 73 5b 00 00 00 2f 62 75 69 6c 64 62 6f 74 2f 74 6d 70 2f 62 75 69 6c 64 68 | ..(....s[.../buildbot/tmp/buildh |
0280 | 6f 73 74 2f 69 6e 73 74 61 6c 6c 2f 70 72 65 62 75 69 6c 74 2f 6c 69 6e 75 78 2d 78 38 36 5f 36 | ost/install/prebuilt/linux-x86_6 |
02a0 | 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 74 65 73 74 2f 74 65 73 74 5f 66 69 6c 65 5f 65 | 4/lib/python2.7/test/test_file_e |
02c0 | 69 6e 74 72 2e 70 79 74 05 00 00 00 73 65 74 55 70 1d 00 00 00 73 02 00 00 00 00 01 63 01 00 00 | intr.pyt....setUp....s......c... |
02e0 | 00 01 00 00 00 06 00 00 00 43 00 00 00 73 4a 00 00 00 7c 00 00 6a 00 00 72 46 00 7c 00 00 6a 00 | .........C...sJ...|..j..rF.|..j. |
0300 | 00 6a 01 00 83 00 00 64 00 00 6b 08 00 72 46 00 79 11 00 7c 00 00 6a 00 00 6a 03 00 83 00 00 01 | .j.....d..k..rF.y..|..j..j...... |
0320 | 57 71 46 00 04 74 04 00 6b 0a 00 72 42 00 01 01 01 71 46 00 58 6e 00 00 64 00 00 53 28 01 00 00 | WqF..t..k..rB....qF.Xn..d..S(... |
0340 | 00 4e 28 05 00 00 00 52 05 00 00 00 74 04 00 00 00 70 6f 6c 6c 52 04 00 00 00 74 04 00 00 00 6b | .N(....R....t....pollR....t....k |
0360 | 69 6c 6c 74 07 00 00 00 4f 53 45 72 72 6f 72 28 01 00 00 00 52 06 00 00 00 28 00 00 00 00 28 00 | illt....OSError(....R....(....(. |
0380 | 00 00 00 73 5b 00 00 00 2f 62 75 69 6c 64 62 6f 74 2f 74 6d 70 2f 62 75 69 6c 64 68 6f 73 74 2f | ...s[.../buildbot/tmp/buildhost/ |
03a0 | 69 6e 73 74 61 6c 6c 2f 70 72 65 62 75 69 6c 74 2f 6c 69 6e 75 78 2d 78 38 36 5f 36 34 2f 6c 69 | install/prebuilt/linux-x86_64/li |
03c0 | 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 74 65 73 74 2f 74 65 73 74 5f 66 69 6c 65 5f 65 69 6e 74 72 | b/python2.7/test/test_file_eintr |
03e0 | 2e 70 79 74 08 00 00 00 74 65 61 72 44 6f 77 6e 20 00 00 00 73 0a 00 00 00 00 01 1e 01 03 01 11 | .pyt....tearDown....s........... |
0400 | 01 0d 01 63 01 00 00 00 01 00 00 00 01 00 00 00 43 00 00 00 73 04 00 00 00 64 01 00 53 28 02 00 | ...c............C...s....d..S(.. |
0420 | 00 00 73 8f 00 00 00 52 65 74 75 72 6e 73 20 74 68 65 20 69 6e 66 69 6c 65 20 3d 20 2e 2e 2e 20 | ..s....Returns.the.infile.=..... |
0440 | 6c 69 6e 65 20 6f 66 20 63 6f 64 65 20 66 6f 72 20 74 68 65 20 72 65 61 64 65 72 20 70 72 6f 63 | line.of.code.for.the.reader.proc |
0460 | 65 73 73 2e 0a 0a 20 20 20 20 20 20 20 20 73 75 62 63 6c 61 73 73 65 73 65 73 20 73 68 6f 75 6c | ess...........subclasseses.shoul |
0480 | 64 20 6f 76 65 72 72 69 64 65 20 74 68 69 73 20 74 6f 20 74 65 73 74 20 64 69 66 66 65 72 65 6e | d.override.this.to.test.differen |
04a0 | 74 20 49 4f 20 6f 62 6a 65 63 74 73 2e 0a 20 20 20 20 20 20 20 20 73 39 00 00 00 69 6d 70 6f 72 | t.IO.objects..........s9...impor |
04c0 | 74 20 5f 69 6f 20 3b 69 6e 66 69 6c 65 20 3d 20 5f 69 6f 2e 46 69 6c 65 49 4f 28 73 79 73 2e 73 | t._io.;infile.=._io.FileIO(sys.s |
04e0 | 74 64 69 6e 2e 66 69 6c 65 6e 6f 28 29 2c 20 22 72 62 22 29 28 00 00 00 00 28 01 00 00 00 52 06 | tdin.fileno(),."rb")(....(....R. |
0500 | 00 00 00 28 00 00 00 00 28 00 00 00 00 73 5b 00 00 00 2f 62 75 69 6c 64 62 6f 74 2f 74 6d 70 2f | ...(....(....s[.../buildbot/tmp/ |
0520 | 62 75 69 6c 64 68 6f 73 74 2f 69 6e 73 74 61 6c 6c 2f 70 72 65 62 75 69 6c 74 2f 6c 69 6e 75 78 | buildhost/install/prebuilt/linux |
0540 | 2d 78 38 36 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 74 65 73 74 2f 74 65 73 74 5f | -x86_64/lib/python2.7/test/test_ |
0560 | 66 69 6c 65 5f 65 69 6e 74 72 2e 70 79 74 1b 00 00 00 5f 67 65 6e 65 72 61 74 65 5f 69 6e 66 69 | file_eintr.pyt...._generate_infi |
0580 | 6c 65 5f 73 65 74 75 70 5f 63 6f 64 65 27 00 00 00 73 02 00 00 00 00 05 74 00 00 00 00 63 05 00 | le_setup_code'...s......t....c.. |
05a0 | 00 00 07 00 00 00 05 00 00 00 43 00 00 00 73 a6 00 00 00 7c 00 00 6a 00 00 6a 01 00 83 00 00 64 | ..........C...s....|..j..j.....d |
05c0 | 03 00 6b 08 00 72 4a 00 74 03 00 6a 04 00 64 01 00 83 01 00 01 79 11 00 7c 00 00 6a 00 00 6a 05 | ..k..rJ.t..j..d......y..|..j..j. |
05e0 | 00 83 00 00 01 57 71 4a 00 04 74 06 00 6b 0a 00 72 46 00 01 01 01 71 4a 00 58 6e 00 00 7c 04 00 | .....WqJ..t..k..rF....qJ.Xn..|.. |
0600 | 72 7c 00 7c 00 00 6a 00 00 6a 07 00 83 00 00 5c 02 00 7d 05 00 7d 06 00 7c 02 00 7c 05 00 37 7d | r|.|..j..j.....\..}..}..|..|..7} |
0620 | 02 00 7c 03 00 7c 06 00 37 7d 03 00 6e 00 00 7c 00 00 6a 08 00 64 02 00 7c 01 00 7c 02 00 6a 09 | ..|..|..7}..n..|..j..d..|..|..j. |
0640 | 00 83 00 00 7c 03 00 6a 09 00 83 00 00 66 03 00 16 83 01 00 01 64 03 00 53 28 04 00 00 00 73 3b | ....|..j.....f.......d..S(....s; |
0660 | 02 00 00 41 20 63 6f 6d 6d 6f 6e 20 77 61 79 20 74 6f 20 63 6c 65 61 6e 75 70 20 61 6e 64 20 66 | ...A.common.way.to.cleanup.and.f |
0680 | 61 69 6c 20 77 69 74 68 20 75 73 65 66 75 6c 20 64 65 62 75 67 20 6f 75 74 70 75 74 2e 0a 0a 20 | ail.with.useful.debug.output.... |
06a0 | 20 20 20 20 20 20 20 4b 69 6c 6c 73 20 74 68 65 20 70 72 6f 63 65 73 73 20 69 66 20 69 74 20 69 | .......Kills.the.process.if.it.i |
06c0 | 73 20 73 74 69 6c 6c 20 72 75 6e 6e 69 6e 67 2c 20 63 6f 6c 6c 65 63 74 73 20 72 65 6d 61 69 6e | s.still.running,.collects.remain |
06e0 | 69 6e 67 20 6f 75 74 70 75 74 0a 20 20 20 20 20 20 20 20 61 6e 64 20 66 61 69 6c 73 20 74 68 65 | ing.output.........and.fails.the |
0700 | 20 74 65 73 74 20 77 69 74 68 20 61 6e 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 20 69 6e 63 6c | .test.with.an.error.message.incl |
0720 | 75 64 69 6e 67 20 74 68 65 20 6f 75 74 70 75 74 2e 0a 0a 20 20 20 20 20 20 20 20 41 72 67 73 3a | uding.the.output...........Args: |
0740 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 68 79 3a 20 54 65 78 74 20 74 6f 20 67 6f 20 61 66 74 | .............why:.Text.to.go.aft |
0760 | 65 72 20 22 45 72 72 6f 72 20 66 72 6f 6d 20 49 4f 20 70 72 6f 63 65 73 73 22 20 69 6e 20 74 68 | er."Error.from.IO.process".in.th |
0780 | 65 20 6d 65 73 73 61 67 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 74 64 6f 75 74 2c 20 73 | e.message..............stdout,.s |
07a0 | 74 64 65 72 72 3a 20 73 74 61 6e 64 61 72 64 20 6f 75 74 70 75 74 20 61 6e 64 20 65 72 72 6f 72 | tderr:.standard.output.and.error |
07c0 | 20 66 72 6f 6d 20 74 68 65 20 70 72 6f 63 65 73 73 20 73 6f 0a 20 20 20 20 20 20 20 20 20 20 20 | .from.the.process.so............ |
07e0 | 20 20 20 20 20 66 61 72 20 74 6f 20 69 6e 63 6c 75 64 65 20 69 6e 20 74 68 65 20 65 72 72 6f 72 | .....far.to.include.in.the.error |
0800 | 20 6d 65 73 73 61 67 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 75 6e 69 63 61 74 | .message..............communicat |
0820 | 65 3a 20 62 6f 6f 6c 2c 20 77 68 65 6e 20 54 72 75 65 20 77 65 20 63 61 6c 6c 20 63 6f 6d 6d 75 | e:.bool,.when.True.we.call.commu |
0840 | 6e 69 63 61 74 65 28 29 20 6f 6e 20 74 68 65 20 70 72 6f 63 65 73 73 0a 20 20 20 20 20 20 20 20 | nicate().on.the.process......... |
0860 | 20 20 20 20 20 20 20 20 61 66 74 65 72 20 6b 69 6c 6c 69 6e 67 20 69 74 20 74 6f 20 67 61 74 68 | ........after.killing.it.to.gath |
0880 | 65 72 20 61 64 64 69 74 69 6f 6e 61 6c 20 6f 75 74 70 75 74 2e 0a 20 20 20 20 20 20 20 20 67 9a | er.additional.output..........g. |
08a0 | 99 99 99 99 99 b9 3f 73 2f 00 00 00 45 72 72 6f 72 20 66 72 6f 6d 20 49 4f 20 70 72 6f 63 65 73 | ......?s/...Error.from.IO.proces |
08c0 | 73 20 25 73 3a 0a 53 54 44 4f 55 54 3a 0a 25 73 53 54 44 45 52 52 3a 0a 25 73 0a 4e 28 0a 00 00 | s.%s:.STDOUT:.%sSTDERR:.%s.N(... |
08e0 | 00 52 05 00 00 00 52 08 00 00 00 52 04 00 00 00 74 04 00 00 00 74 69 6d 65 74 05 00 00 00 73 6c | .R....R....R....t....timet....sl |
0900 | 65 65 70 74 09 00 00 00 74 65 72 6d 69 6e 61 74 65 52 0a 00 00 00 74 0b 00 00 00 63 6f 6d 6d 75 | eept....terminateR....t....commu |
0920 | 6e 69 63 61 74 65 74 04 00 00 00 66 61 69 6c 74 06 00 00 00 64 65 63 6f 64 65 28 07 00 00 00 52 | nicatet....failt....decode(....R |
0940 | 06 00 00 00 74 03 00 00 00 77 68 79 74 06 00 00 00 73 74 64 6f 75 74 74 06 00 00 00 73 74 64 65 | ....t....whyt....stdoutt....stde |
0960 | 72 72 52 11 00 00 00 74 0a 00 00 00 73 74 64 6f 75 74 5f 65 6e 64 74 0a 00 00 00 73 74 64 65 72 | rrR....t....stdout_endt....stder |
0980 | 72 5f 65 6e 64 28 00 00 00 00 28 00 00 00 00 73 5b 00 00 00 2f 62 75 69 6c 64 62 6f 74 2f 74 6d | r_end(....(....s[.../buildbot/tm |
09a0 | 70 2f 62 75 69 6c 64 68 6f 73 74 2f 69 6e 73 74 61 6c 6c 2f 70 72 65 62 75 69 6c 74 2f 6c 69 6e | p/buildhost/install/prebuilt/lin |
09c0 | 75 78 2d 78 38 36 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 74 65 73 74 2f 74 65 73 | ux-x86_64/lib/python2.7/test/tes |
09e0 | 74 5f 66 69 6c 65 5f 65 69 6e 74 72 2e 70 79 74 16 00 00 00 66 61 69 6c 5f 77 69 74 68 5f 70 72 | t_file_eintr.pyt....fail_with_pr |
0a00 | 6f 63 65 73 73 5f 69 6e 66 6f 2f 00 00 00 73 18 00 00 00 00 0e 15 01 0d 01 03 01 11 01 0d 01 07 | ocess_info/...s................. |
0a20 | 01 06 01 15 01 0a 01 0d 01 09 01 63 03 00 00 00 0b 00 00 00 08 00 00 00 43 00 00 00 73 be 01 00 | ...........c............C...s... |
0a40 | 00 7c 00 00 6a 00 00 83 00 00 7d 03 00 74 01 00 6a 02 00 74 03 00 6a 04 00 64 01 00 64 02 00 64 | .|..j.....}..t..j..t..j..d..d..d |
0a60 | 03 00 7c 03 00 17 64 04 00 17 64 05 00 17 7c 02 00 17 64 04 00 17 64 06 00 17 67 04 00 64 07 00 | ..|...d...d...|...d...d...g..d.. |
0a80 | 74 01 00 6a 05 00 64 08 00 74 01 00 6a 05 00 64 09 00 74 01 00 6a 05 00 83 01 03 7c 00 00 5f 06 | t..j..d..t..j..d..t..j.....|.._. |
0aa0 | 00 7c 00 00 6a 06 00 6a 07 00 6a 08 00 74 09 00 64 0a 00 83 01 00 83 01 00 7d 04 00 7c 04 00 64 | .|..j..j..j..t..d........}..|..d |
0ac0 | 0a 00 6b 03 00 72 9d 00 7c 00 00 6a 0a 00 64 0b 00 64 09 00 7c 04 00 83 01 01 01 6e 00 00 7c 00 | ..k..r..|..j..d..d..|......n..|. |
0ae0 | 00 6a 06 00 6a 0b 00 6a 0c 00 7c 01 00 83 01 00 01 64 0c 00 7d 05 00 67 00 00 7d 06 00 78 7a 00 | .j..j..j..|......d..}..g..}..xz. |
0b00 | 7c 06 00 73 38 01 74 0d 00 6a 0d 00 7c 00 00 6a 06 00 6a 07 00 67 01 00 64 18 00 64 19 00 64 0d | |..s8.t..j..|..j..j..g..d..d..d. |
0b20 | 00 83 04 00 5c 03 00 7d 06 00 7d 07 00 7d 07 00 7c 00 00 6a 06 00 6a 0e 00 74 0f 00 6a 10 00 83 | ....\..}..}..}..|..j..j..t..j... |
0b40 | 01 00 01 7c 05 00 64 0e 00 37 7d 05 00 7c 05 00 64 0f 00 6b 04 00 72 bf 00 7c 00 00 6a 06 00 6a | ...|..d..7}..|..d..k..r..|..j..j |
0b60 | 11 00 83 00 00 01 7c 00 00 6a 12 00 64 10 00 83 01 00 01 71 bf 00 71 bf 00 57 7c 00 00 6a 06 00 | ......|..j..d......q..q..W|..j.. |
0b80 | 6a 07 00 6a 13 00 83 00 00 7d 08 00 7c 08 00 64 11 00 6b 03 00 72 6d 01 7c 00 00 6a 0a 00 64 12 | j..j.....}..|..d..k..rm.|..j..d. |
0ba0 | 00 64 09 00 7c 08 00 83 01 01 01 6e 00 00 7c 00 00 6a 06 00 6a 14 00 64 13 00 64 14 00 83 00 01 | .d..|......n..|..j..j..d..d..... |
0bc0 | 5c 02 00 7d 09 00 7d 0a 00 7c 00 00 6a 06 00 6a 15 00 72 ba 01 7c 00 00 6a 0a 00 64 15 00 7c 00 | \..}..}..|..j..j..r..|..j..d..|. |
0be0 | 00 6a 06 00 6a 15 00 16 7c 09 00 7c 0a 00 64 16 00 74 16 00 83 03 01 01 6e 00 00 64 17 00 53 28 | .j..j...|..|..d..t......n..d..S( |
0c00 | 1a 00 00 00 73 6e 02 00 00 47 65 6e 65 72 69 63 20 62 75 66 66 65 72 65 64 20 72 65 61 64 20 6d | ....sn...Generic.buffered.read.m |
0c20 | 65 74 68 6f 64 20 74 65 73 74 20 68 61 72 6e 65 73 73 20 74 6f 20 76 61 6c 69 64 61 74 65 20 45 | ethod.test.harness.to.validate.E |
0c40 | 49 4e 54 52 20 62 65 68 61 76 69 6f 72 2e 0a 0a 20 20 20 20 20 20 20 20 41 6c 73 6f 20 76 61 6c | INTR.behavior...........Also.val |
0c60 | 69 64 61 74 65 73 20 74 68 61 74 20 50 79 74 68 6f 6e 20 73 69 67 6e 61 6c 20 68 61 6e 64 6c 65 | idates.that.Python.signal.handle |
0c80 | 72 73 20 61 72 65 20 72 75 6e 20 64 75 72 69 6e 67 20 74 68 65 20 72 65 61 64 2e 0a 0a 20 20 20 | rs.are.run.during.the.read...... |
0ca0 | 20 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 61 74 61 5f 74 6f 5f 77 | .....Args:.............data_to_w |
0cc0 | 72 69 74 65 3a 20 53 74 72 69 6e 67 20 74 6f 20 77 72 69 74 65 20 74 6f 20 74 68 65 20 63 68 69 | rite:.String.to.write.to.the.chi |
0ce0 | 6c 64 20 70 72 6f 63 65 73 73 20 66 6f 72 20 72 65 61 64 69 6e 67 0a 20 20 20 20 20 20 20 20 20 | ld.process.for.reading.......... |
0d00 | 20 20 20 20 20 20 20 62 65 66 6f 72 65 20 73 65 6e 64 69 6e 67 20 69 74 20 61 20 73 69 67 6e 61 | .......before.sending.it.a.signa |
0d20 | 6c 2c 20 63 6f 6e 66 69 72 6d 69 6e 67 20 74 68 65 20 73 69 67 6e 61 6c 20 77 61 73 20 68 61 6e | l,.confirming.the.signal.was.han |
0d40 | 64 6c 65 64 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 69 6e 67 20 61 20 | dled,.................writing.a. |
0d60 | 66 69 6e 61 6c 20 6e 65 77 6c 69 6e 65 20 61 6e 64 20 63 6c 6f 73 69 6e 67 20 74 68 65 20 69 6e | final.newline.and.closing.the.in |
0d80 | 66 69 6c 65 20 70 69 70 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 61 64 5f 61 6e 64 5f | file.pipe..............read_and_ |
0da0 | 76 65 72 69 66 79 5f 63 6f 64 65 3a 20 53 69 6e 67 6c 65 20 22 6c 69 6e 65 22 20 6f 66 20 63 6f | verify_code:.Single."line".of.co |
0dc0 | 64 65 20 74 6f 20 72 65 61 64 20 66 72 6f 6d 20 61 20 66 69 6c 65 0a 20 20 20 20 20 20 20 20 20 | de.to.read.from.a.file.......... |
0de0 | 20 20 20 20 20 20 20 6f 62 6a 65 63 74 20 6e 61 6d 65 64 20 27 69 6e 66 69 6c 65 27 20 61 6e 64 | .......object.named.'infile'.and |
0e00 | 20 76 61 6c 69 64 61 74 65 20 74 68 65 20 72 65 73 75 6c 74 2e 20 20 54 68 69 73 20 77 69 6c 6c | .validate.the.result...This.will |
0e20 | 20 62 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 78 65 63 75 74 65 64 20 61 73 20 | .be.................executed.as. |
0e40 | 70 61 72 74 20 6f 66 20 61 20 70 79 74 68 6f 6e 20 73 75 62 70 72 6f 63 65 73 73 20 66 65 64 20 | part.of.a.python.subprocess.fed. |
0e60 | 64 61 74 61 5f 74 6f 5f 77 72 69 74 65 2e 0a 20 20 20 20 20 20 20 20 73 02 00 00 00 2d 75 73 02 | data_to_write..........s....-us. |
0e80 | 00 00 00 2d 63 73 5c 00 00 00 69 6d 70 6f 72 74 20 69 6f 2c 20 73 69 67 6e 61 6c 2c 20 73 79 73 | ...-cs\...import.io,.signal,.sys |
0ea0 | 20 3b 73 69 67 6e 61 6c 2e 73 69 67 6e 61 6c 28 73 69 67 6e 61 6c 2e 53 49 47 49 4e 54 2c 20 6c | .;signal.signal(signal.SIGINT,.l |
0ec0 | 61 6d 62 64 61 20 73 2c 20 66 3a 20 73 79 73 2e 73 74 64 65 72 72 2e 77 72 69 74 65 28 22 24 5c | ambda.s,.f:.sys.stderr.write("$\ |
0ee0 | 6e 22 29 29 20 3b 73 02 00 00 00 20 3b 73 22 00 00 00 73 79 73 2e 73 74 64 65 72 72 2e 77 72 69 | n")).;s.....;s"...sys.stderr.wri |
0f00 | 74 65 28 22 57 6f 72 6d 20 53 69 67 6e 21 5c 6e 22 29 20 3b 73 0e 00 00 00 69 6e 66 69 6c 65 2e | te("Worm.Sign!\n").;s....infile. |
0f20 | 63 6c 6f 73 65 28 29 74 05 00 00 00 73 74 64 69 6e 52 15 00 00 00 52 16 00 00 00 73 0b 00 00 00 | close()t....stdinR....R....s.... |
0f40 | 57 6f 72 6d 20 53 69 67 6e 21 0a 73 15 00 00 00 77 68 69 6c 65 20 61 77 61 69 74 69 6e 67 20 61 | Worm.Sign!.s....while.awaiting.a |
0f60 | 20 73 69 67 6e 69 00 00 00 00 67 9a 99 99 99 99 99 a9 3f 69 01 00 00 00 69 c8 00 00 00 73 2c 00 | .signi....g.......?i....i....s,. |
0f80 | 00 00 72 65 61 64 65 72 20 70 72 6f 63 65 73 73 20 66 61 69 6c 65 64 20 74 6f 20 68 61 6e 64 6c | ..reader.process.failed.to.handl |
0fa0 | 65 20 6f 75 72 20 73 69 67 6e 61 6c 73 2e 73 02 00 00 00 24 0a 73 15 00 00 00 77 68 69 6c 65 20 | e.our.signals.s....$.s....while. |
0fc0 | 61 77 61 69 74 69 6e 67 20 73 69 67 6e 61 6c 74 05 00 00 00 69 6e 70 75 74 73 01 00 00 00 0a 73 | awaiting.signalt....inputs.....s |
0fe0 | 0c 00 00 00 65 78 69 74 65 64 20 72 63 3d 25 64 52 11 00 00 00 4e 28 00 00 00 00 28 00 00 00 00 | ....exited.rc=%dR....N(....(.... |
1000 | 28 17 00 00 00 52 0c 00 00 00 74 0a 00 00 00 73 75 62 70 72 6f 63 65 73 73 74 05 00 00 00 50 6f | (....R....t....subprocesst....Po |
1020 | 70 65 6e 74 03 00 00 00 73 79 73 74 0a 00 00 00 65 78 65 63 75 74 61 62 6c 65 74 04 00 00 00 50 | pent....syst....executablet....P |
1040 | 49 50 45 52 05 00 00 00 52 16 00 00 00 74 04 00 00 00 72 65 61 64 74 03 00 00 00 6c 65 6e 52 19 | IPER....R....t....readt....lenR. |
1060 | 00 00 00 52 1a 00 00 00 74 05 00 00 00 77 72 69 74 65 74 06 00 00 00 73 65 6c 65 63 74 74 0b 00 | ...R....t....writet....selectt.. |
1080 | 00 00 73 65 6e 64 5f 73 69 67 6e 61 6c 74 06 00 00 00 73 69 67 6e 61 6c 74 06 00 00 00 53 49 47 | ..send_signalt....signalt....SIG |
10a0 | 49 4e 54 52 09 00 00 00 52 12 00 00 00 74 08 00 00 00 72 65 61 64 6c 69 6e 65 52 11 00 00 00 74 | INTR....R....t....readlineR....t |
10c0 | 0a 00 00 00 72 65 74 75 72 6e 63 6f 64 65 74 05 00 00 00 46 61 6c 73 65 28 0b 00 00 00 52 06 00 | ....returncodet....False(....R.. |
10e0 | 00 00 74 0d 00 00 00 64 61 74 61 5f 74 6f 5f 77 72 69 74 65 74 14 00 00 00 72 65 61 64 5f 61 6e | ..t....data_to_writet....read_an |
1100 | 64 5f 76 65 72 69 66 79 5f 63 6f 64 65 74 11 00 00 00 69 6e 66 69 6c 65 5f 73 65 74 75 70 5f 63 | d_verify_codet....infile_setup_c |
1120 | 6f 64 65 74 09 00 00 00 77 6f 72 6d 5f 73 69 67 6e 74 0c 00 00 00 73 69 67 6e 61 6c 73 5f 73 65 | odet....worm_signt....signals_se |
1140 | 6e 74 74 05 00 00 00 72 6c 69 73 74 74 01 00 00 00 5f 74 0b 00 00 00 73 69 67 6e 61 6c 5f 6c 69 | ntt....rlistt...._t....signal_li |
1160 | 6e 65 52 15 00 00 00 52 16 00 00 00 28 00 00 00 00 28 00 00 00 00 73 5b 00 00 00 2f 62 75 69 6c | neR....R....(....(....s[.../buil |
1180 | 64 62 6f 74 2f 74 6d 70 2f 62 75 69 6c 64 68 6f 73 74 2f 69 6e 73 74 61 6c 6c 2f 70 72 65 62 75 | dbot/tmp/buildhost/install/prebu |
11a0 | 69 6c 74 2f 6c 69 6e 75 78 2d 78 38 36 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 74 | ilt/linux-x86_64/lib/python2.7/t |
11c0 | 65 73 74 2f 74 65 73 74 5f 66 69 6c 65 5f 65 69 6e 74 72 2e 70 79 74 0d 00 00 00 5f 74 65 73 74 | est/test_file_eintr.pyt...._test |
11e0 | 5f 72 65 61 64 69 6e 67 4a 00 00 00 73 3c 00 00 00 00 0d 0c 06 06 01 0c 06 17 01 0a 02 12 01 0f | _readingJ...s<.................. |
1200 | 03 1b 01 0c 01 0c 01 0a 01 13 02 06 01 06 06 09 01 2a 01 13 01 0a 01 0c 01 0d 01 14 03 12 01 0c | .................*.............. |
1220 | 01 0c 01 0a 06 1b 01 0c 01 06 01 0d 01 73 ad 00 00 00 67 6f 74 20 3d 20 69 6e 66 69 6c 65 2e 7b | .............s....got.=.infile.{ |
1240 | 72 65 61 64 5f 6d 65 74 68 6f 64 5f 6e 61 6d 65 7d 28 29 20 3b 65 78 70 65 63 74 65 64 20 3d 20 | read_method_name}().;expected.=. |
1260 | 7b 65 78 70 65 63 74 65 64 21 72 7d 20 3b 61 73 73 65 72 74 20 67 6f 74 20 3d 3d 20 65 78 70 65 | {expected!r}.;assert.got.==.expe |
1280 | 63 74 65 64 2c 20 28 22 7b 72 65 61 64 5f 6d 65 74 68 6f 64 5f 6e 61 6d 65 7d 20 72 65 74 75 72 | cted,.("{read_method_name}.retur |
12a0 | 6e 65 64 20 77 72 6f 6e 67 20 64 61 74 61 2e 5c 6e 22 22 67 6f 74 20 64 61 74 61 20 25 72 5c 6e | ned.wrong.data.\n""got.data.%r\n |
12c0 | 65 78 70 65 63 74 65 64 20 25 72 22 20 25 20 28 67 6f 74 2c 20 65 78 70 65 63 74 65 64 29 29 63 | expected.%r".%.(got,.expected))c |
12e0 | 01 00 00 00 01 00 00 00 09 00 00 00 43 00 00 00 73 2f 00 00 00 7c 00 00 6a 00 00 64 01 00 64 02 | ............C...s/...|..j..d..d. |
1300 | 00 64 03 00 7c 00 00 6a 01 00 6a 02 00 64 04 00 64 05 00 64 06 00 64 07 00 83 00 02 83 00 02 01 | .d..|..j..j..d..d..d..d......... |
1320 | 64 08 00 53 28 09 00 00 00 73 31 00 00 00 72 65 61 64 6c 69 6e 65 28 29 20 6d 75 73 74 20 68 61 | d..S(....s1...readline().must.ha |
1340 | 6e 64 6c 65 20 73 69 67 6e 61 6c 73 20 61 6e 64 20 6e 6f 74 20 6c 6f 73 65 20 64 61 74 61 2e 52 | ndle.signals.and.not.lose.data.R |
1360 | 2b 00 00 00 73 0d 00 00 00 68 65 6c 6c 6f 2c 20 77 6f 72 6c 64 21 52 2c 00 00 00 74 10 00 00 00 | +...s....hello,.world!R,...t.... |
1380 | 72 65 61 64 5f 6d 65 74 68 6f 64 5f 6e 61 6d 65 52 28 00 00 00 74 08 00 00 00 65 78 70 65 63 74 | read_method_nameR(...t....expect |
13a0 | 65 64 73 0e 00 00 00 68 65 6c 6c 6f 2c 20 77 6f 72 6c 64 21 0a 4e 28 03 00 00 00 52 33 00 00 00 | eds....hello,.world!.N(....R3... |
13c0 | 74 16 00 00 00 5f 52 45 41 44 49 4e 47 5f 43 4f 44 45 5f 54 45 4d 50 4c 41 54 45 74 06 00 00 00 | t...._READING_CODE_TEMPLATEt.... |
13e0 | 66 6f 72 6d 61 74 28 01 00 00 00 52 06 00 00 00 28 00 00 00 00 28 00 00 00 00 73 5b 00 00 00 2f | format(....R....(....(....s[.../ |
1400 | 62 75 69 6c 64 62 6f 74 2f 74 6d 70 2f 62 75 69 6c 64 68 6f 73 74 2f 69 6e 73 74 61 6c 6c 2f 70 | buildbot/tmp/buildhost/install/p |
1420 | 72 65 62 75 69 6c 74 2f 6c 69 6e 75 78 2d 78 38 36 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 | rebuilt/linux-x86_64/lib/python2 |
1440 | 2e 37 2f 74 65 73 74 2f 74 65 73 74 5f 66 69 6c 65 5f 65 69 6e 74 72 2e 70 79 74 0d 00 00 00 74 | .7/test/test_file_eintr.pyt....t |
1460 | 65 73 74 5f 72 65 61 64 6c 69 6e 65 9a 00 00 00 73 0a 00 00 00 00 02 09 01 06 01 0c 01 06 01 63 | est_readline....s..............c |
1480 | 01 00 00 00 01 00 00 00 0a 00 00 00 43 00 00 00 73 35 00 00 00 7c 00 00 6a 00 00 64 01 00 64 02 | ............C...s5...|..j..d..d. |
14a0 | 00 64 03 00 7c 00 00 6a 01 00 6a 02 00 64 04 00 64 05 00 64 06 00 64 07 00 64 08 00 67 02 00 83 | .d..|..j..j..d..d..d..d..d..g... |
14c0 | 00 02 83 00 02 01 64 09 00 53 28 0a 00 00 00 73 32 00 00 00 72 65 61 64 6c 69 6e 65 73 28 29 20 | ......d..S(....s2...readlines(). |
14e0 | 6d 75 73 74 20 68 61 6e 64 6c 65 20 73 69 67 6e 61 6c 73 20 61 6e 64 20 6e 6f 74 20 6c 6f 73 65 | must.handle.signals.and.not.lose |
1500 | 20 64 61 74 61 2e 52 2b 00 00 00 73 0c 00 00 00 68 65 6c 6c 6f 0a 77 6f 72 6c 64 21 52 2c 00 00 | .data.R+...s....hello.world!R,.. |
1520 | 00 52 34 00 00 00 74 09 00 00 00 72 65 61 64 6c 69 6e 65 73 52 35 00 00 00 73 06 00 00 00 68 65 | .R4...t....readlinesR5...s....he |
1540 | 6c 6c 6f 0a 73 07 00 00 00 77 6f 72 6c 64 21 0a 4e 28 03 00 00 00 52 33 00 00 00 52 36 00 00 00 | llo.s....world!.N(....R3...R6... |
1560 | 52 37 00 00 00 28 01 00 00 00 52 06 00 00 00 28 00 00 00 00 28 00 00 00 00 73 5b 00 00 00 2f 62 | R7...(....R....(....(....s[.../b |
1580 | 75 69 6c 64 62 6f 74 2f 74 6d 70 2f 62 75 69 6c 64 68 6f 73 74 2f 69 6e 73 74 61 6c 6c 2f 70 72 | uildbot/tmp/buildhost/install/pr |
15a0 | 65 62 75 69 6c 74 2f 6c 69 6e 75 78 2d 78 38 36 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e | ebuilt/linux-x86_64/lib/python2. |
15c0 | 37 2f 74 65 73 74 2f 74 65 73 74 5f 66 69 6c 65 5f 65 69 6e 74 72 2e 70 79 74 0e 00 00 00 74 65 | 7/test/test_file_eintr.pyt....te |
15e0 | 73 74 5f 72 65 61 64 6c 69 6e 65 73 a2 00 00 00 73 0a 00 00 00 00 02 09 01 06 01 0c 01 06 01 63 | st_readlines....s..............c |
1600 | 01 00 00 00 01 00 00 00 09 00 00 00 43 00 00 00 73 5a 00 00 00 7c 00 00 6a 00 00 64 01 00 64 02 | ............C...sZ...|..j..d..d. |
1620 | 00 64 03 00 7c 00 00 6a 01 00 6a 02 00 64 04 00 64 05 00 64 06 00 64 07 00 83 00 02 83 00 02 01 | .d..|..j..j..d..d..d..d......... |
1640 | 7c 00 00 6a 00 00 64 01 00 64 02 00 64 03 00 7c 00 00 6a 01 00 6a 02 00 64 04 00 64 08 00 64 06 | |..j..d..d..d..|..j..j..d..d..d. |
1660 | 00 64 07 00 83 00 02 83 00 02 01 64 09 00 53 28 0a 00 00 00 73 30 00 00 00 72 65 61 64 61 6c 6c | .d.........d..S(....s0...readall |
1680 | 28 29 20 6d 75 73 74 20 68 61 6e 64 6c 65 20 73 69 67 6e 61 6c 73 20 61 6e 64 20 6e 6f 74 20 6c | ().must.handle.signals.and.not.l |
16a0 | 6f 73 65 20 64 61 74 61 2e 52 2b 00 00 00 73 0c 00 00 00 68 65 6c 6c 6f 0a 77 6f 72 6c 64 21 52 | ose.data.R+...s....hello.world!R |
16c0 | 2c 00 00 00 52 34 00 00 00 74 07 00 00 00 72 65 61 64 61 6c 6c 52 35 00 00 00 73 0d 00 00 00 68 | ,...R4...t....readallR5...s....h |
16e0 | 65 6c 6c 6f 0a 77 6f 72 6c 64 21 0a 52 21 00 00 00 4e 28 03 00 00 00 52 33 00 00 00 52 36 00 00 | ello.world!.R!...N(....R3...R6.. |
1700 | 00 52 37 00 00 00 28 01 00 00 00 52 06 00 00 00 28 00 00 00 00 28 00 00 00 00 73 5b 00 00 00 2f | .R7...(....R....(....(....s[.../ |
1720 | 62 75 69 6c 64 62 6f 74 2f 74 6d 70 2f 62 75 69 6c 64 68 6f 73 74 2f 69 6e 73 74 61 6c 6c 2f 70 | buildbot/tmp/buildhost/install/p |
1740 | 72 65 62 75 69 6c 74 2f 6c 69 6e 75 78 2d 78 38 36 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 | rebuilt/linux-x86_64/lib/python2 |
1760 | 2e 37 2f 74 65 73 74 2f 74 65 73 74 5f 66 69 6c 65 5f 65 69 6e 74 72 2e 70 79 74 0c 00 00 00 74 | .7/test/test_file_eintr.pyt....t |
1780 | 65 73 74 5f 72 65 61 64 61 6c 6c aa 00 00 00 73 14 00 00 00 00 02 09 01 06 01 0c 01 06 01 0a 02 | est_readall....s................ |
17a0 | 09 01 06 01 0c 01 06 01 28 0c 00 00 00 74 08 00 00 00 5f 5f 6e 61 6d 65 5f 5f 74 0a 00 00 00 5f | ........(....t....__name__t...._ |
17c0 | 5f 6d 6f 64 75 6c 65 5f 5f 52 07 00 00 00 52 0b 00 00 00 52 0c 00 00 00 74 04 00 00 00 54 72 75 | _module__R....R....R....t....Tru |
17e0 | 65 52 19 00 00 00 52 33 00 00 00 52 36 00 00 00 52 38 00 00 00 52 3a 00 00 00 52 3c 00 00 00 28 | eR....R3...R6...R8...R:...R<...( |
1800 | 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 5b 00 00 00 2f 62 75 69 6c 64 62 6f 74 2f 74 6d 70 | ....(....(....s[.../buildbot/tmp |
1820 | 2f 62 75 69 6c 64 68 6f 73 74 2f 69 6e 73 74 61 6c 6c 2f 70 72 65 62 75 69 6c 74 2f 6c 69 6e 75 | /buildhost/install/prebuilt/linu |
1840 | 78 2d 78 38 36 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 74 65 73 74 2f 74 65 73 74 | x-x86_64/lib/python2.7/test/test |
1860 | 5f 66 69 6c 65 5f 65 69 6e 74 72 2e 70 79 52 03 00 00 00 1b 00 00 00 73 14 00 00 00 06 02 09 03 | _file_eintr.pyR........s........ |
1880 | 09 07 09 08 06 01 0c 1a 09 49 06 07 09 08 09 08 74 1d 00 00 00 54 65 73 74 42 75 66 66 65 72 65 | .........I......t....TestBuffere |
18a0 | 64 49 4f 53 69 67 6e 61 6c 49 6e 74 65 72 72 75 70 74 63 00 00 00 00 00 00 00 00 01 00 00 00 42 | dIOSignalInterruptc............B |
18c0 | 00 00 00 73 1a 00 00 00 65 00 00 5a 01 00 64 00 00 84 00 00 5a 02 00 64 01 00 84 00 00 5a 03 00 | ...s....e..Z..d.....Z..d.....Z.. |
18e0 | 52 53 28 02 00 00 00 63 01 00 00 00 01 00 00 00 01 00 00 00 43 00 00 00 73 04 00 00 00 64 01 00 | RS(....c............C...s....d.. |
1900 | 53 28 02 00 00 00 73 3f 00 00 00 52 65 74 75 72 6e 73 20 74 68 65 20 69 6e 66 69 6c 65 20 3d 20 | S(....s?...Returns.the.infile.=. |
1920 | 2e 2e 2e 20 6c 69 6e 65 20 6f 66 20 63 6f 64 65 20 74 6f 20 6d 61 6b 65 20 61 20 42 75 66 66 65 | ....line.of.code.to.make.a.Buffe |
1940 | 72 65 64 52 65 61 64 65 72 2e 73 65 00 00 00 69 6e 66 69 6c 65 20 3d 20 69 6f 2e 6f 70 65 6e 28 | redReader.se...infile.=.io.open( |
1960 | 73 79 73 2e 73 74 64 69 6e 2e 66 69 6c 65 6e 6f 28 29 2c 20 22 72 62 22 29 20 3b 69 6d 70 6f 72 | sys.stdin.fileno(),."rb").;impor |
1980 | 74 20 5f 69 6f 20 3b 61 73 73 65 72 74 20 69 73 69 6e 73 74 61 6e 63 65 28 69 6e 66 69 6c 65 2c | t._io.;assert.isinstance(infile, |
19a0 | 20 5f 69 6f 2e 42 75 66 66 65 72 65 64 52 65 61 64 65 72 29 28 00 00 00 00 28 01 00 00 00 52 06 | ._io.BufferedReader)(....(....R. |
19c0 | 00 00 00 28 00 00 00 00 28 00 00 00 00 73 5b 00 00 00 2f 62 75 69 6c 64 62 6f 74 2f 74 6d 70 2f | ...(....(....s[.../buildbot/tmp/ |
19e0 | 62 75 69 6c 64 68 6f 73 74 2f 69 6e 73 74 61 6c 6c 2f 70 72 65 62 75 69 6c 74 2f 6c 69 6e 75 78 | buildhost/install/prebuilt/linux |
1a00 | 2d 78 38 36 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 74 65 73 74 2f 74 65 73 74 5f | -x86_64/lib/python2.7/test/test_ |
1a20 | 66 69 6c 65 5f 65 69 6e 74 72 2e 70 79 52 0c 00 00 00 ba 00 00 00 73 02 00 00 00 00 02 63 01 00 | file_eintr.pyR........s......c.. |
1a40 | 00 00 01 00 00 00 09 00 00 00 43 00 00 00 73 2f 00 00 00 7c 00 00 6a 00 00 64 01 00 64 02 00 64 | ..........C...s/...|..j..d..d..d |
1a60 | 03 00 7c 00 00 6a 01 00 6a 02 00 64 04 00 64 05 00 64 06 00 64 07 00 83 00 02 83 00 02 01 64 08 | ..|..j..j..d..d..d..d.........d. |
1a80 | 00 53 28 09 00 00 00 73 3c 00 00 00 42 75 66 66 65 72 65 64 52 65 61 64 65 72 2e 72 65 61 64 28 | .S(....s<...BufferedReader.read( |
1aa0 | 29 20 6d 75 73 74 20 68 61 6e 64 6c 65 20 73 69 67 6e 61 6c 73 20 61 6e 64 20 6e 6f 74 20 6c 6f | ).must.handle.signals.and.not.lo |
1ac0 | 73 65 20 64 61 74 61 2e 52 2b 00 00 00 73 0c 00 00 00 68 65 6c 6c 6f 0a 77 6f 72 6c 64 21 52 2c | se.data.R+...s....hello.world!R, |
1ae0 | 00 00 00 52 34 00 00 00 52 21 00 00 00 52 35 00 00 00 73 0d 00 00 00 68 65 6c 6c 6f 0a 77 6f 72 | ...R4...R!...R5...s....hello.wor |
1b00 | 6c 64 21 0a 4e 28 03 00 00 00 52 33 00 00 00 52 36 00 00 00 52 37 00 00 00 28 01 00 00 00 52 06 | ld!.N(....R3...R6...R7...(....R. |
1b20 | 00 00 00 28 00 00 00 00 28 00 00 00 00 73 5b 00 00 00 2f 62 75 69 6c 64 62 6f 74 2f 74 6d 70 2f | ...(....(....s[.../buildbot/tmp/ |
1b40 | 62 75 69 6c 64 68 6f 73 74 2f 69 6e 73 74 61 6c 6c 2f 70 72 65 62 75 69 6c 74 2f 6c 69 6e 75 78 | buildhost/install/prebuilt/linux |
1b60 | 2d 78 38 36 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 74 65 73 74 2f 74 65 73 74 5f | -x86_64/lib/python2.7/test/test_ |
1b80 | 66 69 6c 65 5f 65 69 6e 74 72 2e 70 79 52 3c 00 00 00 bf 00 00 00 73 0a 00 00 00 00 02 09 01 06 | file_eintr.pyR<.......s......... |
1ba0 | 01 0c 01 06 01 28 04 00 00 00 52 3d 00 00 00 52 3e 00 00 00 52 0c 00 00 00 52 3c 00 00 00 28 00 | .....(....R=...R>...R....R<...(. |
1bc0 | 00 00 00 28 00 00 00 00 28 00 00 00 00 73 5b 00 00 00 2f 62 75 69 6c 64 62 6f 74 2f 74 6d 70 2f | ...(....(....s[.../buildbot/tmp/ |
1be0 | 62 75 69 6c 64 68 6f 73 74 2f 69 6e 73 74 61 6c 6c 2f 70 72 65 62 75 69 6c 74 2f 6c 69 6e 75 78 | buildhost/install/prebuilt/linux |
1c00 | 2d 78 38 36 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 74 65 73 74 2f 74 65 73 74 5f | -x86_64/lib/python2.7/test/test_ |
1c20 | 66 69 6c 65 5f 65 69 6e 74 72 2e 70 79 52 40 00 00 00 b9 00 00 00 73 04 00 00 00 06 01 09 05 74 | file_eintr.pyR@.......s........t |
1c40 | 19 00 00 00 54 65 73 74 54 65 78 74 49 4f 53 69 67 6e 61 6c 49 6e 74 65 72 72 75 70 74 63 00 00 | ....TestTextIOSignalInterruptc.. |
1c60 | 00 00 00 00 00 00 01 00 00 00 42 00 00 00 73 2c 00 00 00 65 00 00 5a 01 00 64 00 00 84 00 00 5a | ..........B...s,...e..Z..d.....Z |
1c80 | 02 00 64 01 00 84 00 00 5a 03 00 64 02 00 84 00 00 5a 04 00 64 03 00 84 00 00 5a 05 00 52 53 28 | ..d.....Z..d.....Z..d.....Z..RS( |
1ca0 | 04 00 00 00 63 01 00 00 00 01 00 00 00 01 00 00 00 43 00 00 00 73 04 00 00 00 64 01 00 53 28 02 | ....c............C...s....d..S(. |
1cc0 | 00 00 00 73 3e 00 00 00 52 65 74 75 72 6e 73 20 74 68 65 20 69 6e 66 69 6c 65 20 3d 20 2e 2e 2e | ...s>...Returns.the.infile.=.... |
1ce0 | 20 6c 69 6e 65 20 6f 66 20 63 6f 64 65 20 74 6f 20 6d 61 6b 65 20 61 20 54 65 78 74 49 4f 57 72 | .line.of.code.to.make.a.TextIOWr |
1d00 | 61 70 70 65 72 2e 73 72 00 00 00 69 6e 66 69 6c 65 20 3d 20 69 6f 2e 6f 70 65 6e 28 73 79 73 2e | apper.sr...infile.=.io.open(sys. |
1d20 | 73 74 64 69 6e 2e 66 69 6c 65 6e 6f 28 29 2c 20 22 72 74 22 2c 20 6e 65 77 6c 69 6e 65 3d 4e 6f | stdin.fileno(),."rt",.newline=No |
1d40 | 6e 65 29 20 3b 69 6d 70 6f 72 74 20 5f 69 6f 20 3b 61 73 73 65 72 74 20 69 73 69 6e 73 74 61 6e | ne).;import._io.;assert.isinstan |
1d60 | 63 65 28 69 6e 66 69 6c 65 2c 20 5f 69 6f 2e 54 65 78 74 49 4f 57 72 61 70 70 65 72 29 28 00 00 | ce(infile,._io.TextIOWrapper)(.. |
1d80 | 00 00 28 01 00 00 00 52 06 00 00 00 28 00 00 00 00 28 00 00 00 00 73 5b 00 00 00 2f 62 75 69 6c | ..(....R....(....(....s[.../buil |
1da0 | 64 62 6f 74 2f 74 6d 70 2f 62 75 69 6c 64 68 6f 73 74 2f 69 6e 73 74 61 6c 6c 2f 70 72 65 62 75 | dbot/tmp/buildhost/install/prebu |
1dc0 | 69 6c 74 2f 6c 69 6e 75 78 2d 78 38 36 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 74 | ilt/linux-x86_64/lib/python2.7/t |
1de0 | 65 73 74 2f 74 65 73 74 5f 66 69 6c 65 5f 65 69 6e 74 72 2e 70 79 52 0c 00 00 00 c9 00 00 00 73 | est/test_file_eintr.pyR........s |
1e00 | 02 00 00 00 00 02 63 01 00 00 00 01 00 00 00 09 00 00 00 43 00 00 00 73 2f 00 00 00 7c 00 00 6a | ......c............C...s/...|..j |
1e20 | 00 00 64 01 00 64 02 00 64 03 00 7c 00 00 6a 01 00 6a 02 00 64 04 00 64 05 00 64 06 00 64 07 00 | ..d..d..d..|..j..j..d..d..d..d.. |
1e40 | 83 00 02 83 00 02 01 64 08 00 53 28 09 00 00 00 73 31 00 00 00 72 65 61 64 6c 69 6e 65 28 29 20 | .......d..S(....s1...readline(). |
1e60 | 6d 75 73 74 20 68 61 6e 64 6c 65 20 73 69 67 6e 61 6c 73 20 61 6e 64 20 6e 6f 74 20 6c 6f 73 65 | must.handle.signals.and.not.lose |
1e80 | 20 64 61 74 61 2e 52 2b 00 00 00 73 0d 00 00 00 68 65 6c 6c 6f 2c 20 77 6f 72 6c 64 21 52 2c 00 | .data.R+...s....hello,.world!R,. |
1ea0 | 00 00 52 34 00 00 00 52 28 00 00 00 52 35 00 00 00 73 0e 00 00 00 68 65 6c 6c 6f 2c 20 77 6f 72 | ..R4...R(...R5...s....hello,.wor |
1ec0 | 6c 64 21 0a 4e 28 03 00 00 00 52 33 00 00 00 52 36 00 00 00 52 37 00 00 00 28 01 00 00 00 52 06 | ld!.N(....R3...R6...R7...(....R. |
1ee0 | 00 00 00 28 00 00 00 00 28 00 00 00 00 73 5b 00 00 00 2f 62 75 69 6c 64 62 6f 74 2f 74 6d 70 2f | ...(....(....s[.../buildbot/tmp/ |
1f00 | 62 75 69 6c 64 68 6f 73 74 2f 69 6e 73 74 61 6c 6c 2f 70 72 65 62 75 69 6c 74 2f 6c 69 6e 75 78 | buildhost/install/prebuilt/linux |
1f20 | 2d 78 38 36 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 74 65 73 74 2f 74 65 73 74 5f | -x86_64/lib/python2.7/test/test_ |
1f40 | 66 69 6c 65 5f 65 69 6e 74 72 2e 70 79 52 38 00 00 00 ce 00 00 00 73 0a 00 00 00 00 02 09 01 06 | file_eintr.pyR8.......s......... |
1f60 | 01 0c 01 06 01 63 01 00 00 00 01 00 00 00 0a 00 00 00 43 00 00 00 73 35 00 00 00 7c 00 00 6a 00 | .....c............C...s5...|..j. |
1f80 | 00 64 01 00 64 02 00 64 03 00 7c 00 00 6a 01 00 6a 02 00 64 04 00 64 05 00 64 06 00 64 07 00 64 | .d..d..d..|..j..j..d..d..d..d..d |
1fa0 | 08 00 67 02 00 83 00 02 83 00 02 01 64 09 00 53 28 0a 00 00 00 73 32 00 00 00 72 65 61 64 6c 69 | ..g.........d..S(....s2...readli |
1fc0 | 6e 65 73 28 29 20 6d 75 73 74 20 68 61 6e 64 6c 65 20 73 69 67 6e 61 6c 73 20 61 6e 64 20 6e 6f | nes().must.handle.signals.and.no |
1fe0 | 74 20 6c 6f 73 65 20 64 61 74 61 2e 52 2b 00 00 00 73 0d 00 00 00 68 65 6c 6c 6f 0d 0a 77 6f 72 | t.lose.data.R+...s....hello..wor |
2000 | 6c 64 21 52 2c 00 00 00 52 34 00 00 00 52 39 00 00 00 52 35 00 00 00 73 06 00 00 00 68 65 6c 6c | ld!R,...R4...R9...R5...s....hell |
2020 | 6f 0a 73 07 00 00 00 77 6f 72 6c 64 21 0a 4e 28 03 00 00 00 52 33 00 00 00 52 36 00 00 00 52 37 | o.s....world!.N(....R3...R6...R7 |
2040 | 00 00 00 28 01 00 00 00 52 06 00 00 00 28 00 00 00 00 28 00 00 00 00 73 5b 00 00 00 2f 62 75 69 | ...(....R....(....(....s[.../bui |
2060 | 6c 64 62 6f 74 2f 74 6d 70 2f 62 75 69 6c 64 68 6f 73 74 2f 69 6e 73 74 61 6c 6c 2f 70 72 65 62 | ldbot/tmp/buildhost/install/preb |
2080 | 75 69 6c 74 2f 6c 69 6e 75 78 2d 78 38 36 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f | uilt/linux-x86_64/lib/python2.7/ |
20a0 | 74 65 73 74 2f 74 65 73 74 5f 66 69 6c 65 5f 65 69 6e 74 72 2e 70 79 52 3a 00 00 00 d6 00 00 00 | test/test_file_eintr.pyR:....... |
20c0 | 73 0a 00 00 00 00 02 09 01 06 01 0c 01 06 01 63 01 00 00 00 01 00 00 00 09 00 00 00 43 00 00 00 | s..............c............C... |
20e0 | 73 2f 00 00 00 7c 00 00 6a 00 00 64 01 00 64 02 00 64 03 00 7c 00 00 6a 01 00 6a 02 00 64 04 00 | s/...|..j..d..d..d..|..j..j..d.. |
2100 | 64 05 00 64 06 00 64 07 00 83 00 02 83 00 02 01 64 08 00 53 28 09 00 00 00 73 2d 00 00 00 72 65 | d..d..d.........d..S(....s-...re |
2120 | 61 64 28 29 20 6d 75 73 74 20 68 61 6e 64 6c 65 20 73 69 67 6e 61 6c 73 20 61 6e 64 20 6e 6f 74 | ad().must.handle.signals.and.not |
2140 | 20 6c 6f 73 65 20 64 61 74 61 2e 52 2b 00 00 00 73 0c 00 00 00 68 65 6c 6c 6f 0a 77 6f 72 6c 64 | .lose.data.R+...s....hello.world |
2160 | 21 52 2c 00 00 00 52 34 00 00 00 52 21 00 00 00 52 35 00 00 00 73 0d 00 00 00 68 65 6c 6c 6f 0a | !R,...R4...R!...R5...s....hello. |
2180 | 77 6f 72 6c 64 21 0a 4e 28 03 00 00 00 52 33 00 00 00 52 36 00 00 00 52 37 00 00 00 28 01 00 00 | world!.N(....R3...R6...R7...(... |
21a0 | 00 52 06 00 00 00 28 00 00 00 00 28 00 00 00 00 73 5b 00 00 00 2f 62 75 69 6c 64 62 6f 74 2f 74 | .R....(....(....s[.../buildbot/t |
21c0 | 6d 70 2f 62 75 69 6c 64 68 6f 73 74 2f 69 6e 73 74 61 6c 6c 2f 70 72 65 62 75 69 6c 74 2f 6c 69 | mp/buildhost/install/prebuilt/li |
21e0 | 6e 75 78 2d 78 38 36 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 74 65 73 74 2f 74 65 | nux-x86_64/lib/python2.7/test/te |
2200 | 73 74 5f 66 69 6c 65 5f 65 69 6e 74 72 2e 70 79 52 3c 00 00 00 de 00 00 00 73 0a 00 00 00 00 02 | st_file_eintr.pyR<.......s...... |
2220 | 09 01 06 01 0c 01 06 01 28 06 00 00 00 52 3d 00 00 00 52 3e 00 00 00 52 0c 00 00 00 52 38 00 00 | ........(....R=...R>...R....R8.. |
2240 | 00 52 3a 00 00 00 52 3c 00 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 5b 00 00 00 2f | .R:...R<...(....(....(....s[.../ |
2260 | 62 75 69 6c 64 62 6f 74 2f 74 6d 70 2f 62 75 69 6c 64 68 6f 73 74 2f 69 6e 73 74 61 6c 6c 2f 70 | buildbot/tmp/buildhost/install/p |
2280 | 72 65 62 75 69 6c 74 2f 6c 69 6e 75 78 2d 78 38 36 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 | rebuilt/linux-x86_64/lib/python2 |
22a0 | 2e 37 2f 74 65 73 74 2f 74 65 73 74 5f 66 69 6c 65 5f 65 69 6e 74 72 2e 70 79 52 41 00 00 00 c8 | .7/test/test_file_eintr.pyRA.... |
22c0 | 00 00 00 73 08 00 00 00 06 01 09 05 09 08 09 08 63 00 00 00 00 02 00 00 00 06 00 00 00 43 00 00 | ...s............c............C.. |
22e0 | 00 73 51 00 00 00 67 00 00 74 00 00 83 00 00 6a 01 00 83 00 00 44 5d 2d 00 7d 00 00 74 02 00 7c | .sQ...g..t.....j.....D]-.}..t..| |
2300 | 00 00 74 03 00 83 02 00 72 10 00 74 04 00 7c 00 00 74 05 00 6a 06 00 83 02 00 72 10 00 7c 00 00 | ..t.....r..t..|..t..j.....r..|.. |
2320 | 5e 02 00 71 10 00 7d 01 00 74 07 00 7c 01 00 8c 00 00 01 64 00 00 53 28 01 00 00 00 4e 28 08 00 | ^..q..}..t..|......d..S(....N(.. |
2340 | 00 00 74 07 00 00 00 67 6c 6f 62 61 6c 73 74 06 00 00 00 76 61 6c 75 65 73 74 0a 00 00 00 69 73 | ..t....globalst....valuest....is |
2360 | 69 6e 73 74 61 6e 63 65 74 04 00 00 00 74 79 70 65 74 0a 00 00 00 69 73 73 75 62 63 6c 61 73 73 | instancet....typet....issubclass |
2380 | 74 08 00 00 00 75 6e 69 74 74 65 73 74 74 08 00 00 00 54 65 73 74 43 61 73 65 52 00 00 00 00 28 | t....unittestt....TestCaseR....( |
23a0 | 02 00 00 00 74 02 00 00 00 74 63 74 0a 00 00 00 74 65 73 74 5f 63 61 73 65 73 28 00 00 00 00 28 | ....t....tct....test_cases(....( |
23c0 | 00 00 00 00 73 5b 00 00 00 2f 62 75 69 6c 64 62 6f 74 2f 74 6d 70 2f 62 75 69 6c 64 68 6f 73 74 | ....s[.../buildbot/tmp/buildhost |
23e0 | 2f 69 6e 73 74 61 6c 6c 2f 70 72 65 62 75 69 6c 74 2f 6c 69 6e 75 78 2d 78 38 36 5f 36 34 2f 6c | /install/prebuilt/linux-x86_64/l |
2400 | 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 74 65 73 74 2f 74 65 73 74 5f 66 69 6c 65 5f 65 69 6e 74 | ib/python2.7/test/test_file_eint |
2420 | 72 2e 70 79 74 09 00 00 00 74 65 73 74 5f 6d 61 69 6e e7 00 00 00 73 06 00 00 00 00 02 16 01 2d | r.pyt....test_main....s........- |
2440 | 01 74 08 00 00 00 5f 5f 6d 61 69 6e 5f 5f 28 13 00 00 00 74 02 00 00 00 6f 73 52 24 00 00 00 52 | .t....__main__(....t....osR$...R |
2460 | 26 00 00 00 52 1c 00 00 00 52 1e 00 00 00 74 11 00 00 00 74 65 73 74 2e 74 65 73 74 5f 73 75 70 | &...R....R....t....test.test_sup |
2480 | 70 6f 72 74 52 00 00 00 00 52 0e 00 00 00 52 47 00 00 00 74 03 00 00 00 5f 69 6f 52 01 00 00 00 | portR....R....RG...t...._ioR.... |
24a0 | 74 0a 00 00 00 73 6b 69 70 55 6e 6c 65 73 73 74 04 00 00 00 6e 61 6d 65 52 48 00 00 00 52 03 00 | t....skipUnlesst....nameRH...R.. |
24c0 | 00 00 52 40 00 00 00 52 41 00 00 00 52 4b 00 00 00 52 3d 00 00 00 28 00 00 00 00 28 00 00 00 00 | ..R@...RA...RK...R=...(....(.... |
24e0 | 28 00 00 00 00 73 5b 00 00 00 2f 62 75 69 6c 64 62 6f 74 2f 74 6d 70 2f 62 75 69 6c 64 68 6f 73 | (....s[.../buildbot/tmp/buildhos |
2500 | 74 2f 69 6e 73 74 61 6c 6c 2f 70 72 65 62 75 69 6c 74 2f 6c 69 6e 75 78 2d 78 38 36 5f 36 34 2f | t/install/prebuilt/linux-x86_64/ |
2520 | 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 74 65 73 74 2f 74 65 73 74 5f 66 69 6c 65 5f 65 69 6e | lib/python2.7/test/test_file_ein |
2540 | 74 72 2e 70 79 74 08 00 00 00 3c 6d 6f 64 75 6c 65 3e 0e 00 00 00 73 1e 00 00 00 0c 01 0c 01 0c | tr.pyt....<module>....s......... |
2560 | 01 0c 01 0c 01 10 01 0c 01 0c 03 10 03 1b 01 19 9d 16 0f 16 1f 09 07 0c 01 | ......................... |