ofs | hex dump | ascii |
---|
0000 | 03 f3 0d 0a 2f 5c fc 55 63 00 00 00 00 00 00 00 00 0b 00 00 00 40 00 00 00 73 a5 01 00 00 64 00 | ..../\.Uc............@...s....d. |
0020 | 00 5a 00 00 64 01 00 64 02 00 64 03 00 64 04 00 64 05 00 64 06 00 64 07 00 64 08 00 64 09 00 64 | .Z..d..d..d..d..d..d..d..d..d..d |
0040 | 0a 00 64 0b 00 67 0b 00 5a 01 00 64 0c 00 64 0d 00 6c 02 00 5a 02 00 64 0c 00 64 0e 00 6c 03 00 | ..d..g..Z..d..d..l..Z..d..d..l.. |
0060 | 6d 04 00 5a 05 00 01 64 0c 00 64 0f 00 6c 06 00 6d 07 00 5a 07 00 01 65 05 00 64 0b 00 64 10 00 | m..Z...d..d..l..m..Z...e..d..d.. |
0080 | 83 02 00 5a 08 00 64 11 00 84 00 00 5a 09 00 64 04 00 66 00 00 64 12 00 84 00 00 83 00 00 59 5a | ...Z..d.....Z..d..f..d........YZ |
00a0 | 0a 00 64 13 00 64 14 00 64 15 00 84 02 00 5a 0b 00 64 16 00 84 00 00 5a 0c 00 64 05 00 66 00 00 | ..d..d..d.....Z..d.....Z..d..f.. |
00c0 | 64 17 00 84 00 00 83 00 00 59 5a 0d 00 64 0c 00 64 0d 00 6c 0e 00 5a 0e 00 65 0e 00 6a 0f 00 64 | d........YZ..d..d..l..Z..e..j..d |
00e0 | 18 00 83 01 00 6a 10 00 64 19 00 84 01 00 5a 11 00 64 1a 00 64 1b 00 84 01 00 5a 12 00 64 1c 00 | .....j..d.....Z..d..d.....Z..d.. |
0100 | 84 00 00 5a 13 00 64 1d 00 64 1d 00 64 1d 00 64 1d 00 64 13 00 64 1e 00 64 1f 00 84 06 00 5a 14 | ...Z..d..d..d..d..d..d..d.....Z. |
0120 | 00 64 20 00 84 00 00 5a 15 00 64 1d 00 64 1d 00 64 1d 00 64 1d 00 64 13 00 64 1e 00 64 21 00 84 | .d.....Z..d..d..d..d..d..d..d!.. |
0140 | 06 00 5a 16 00 65 17 00 65 12 00 64 22 00 84 02 00 5a 18 00 65 17 00 65 17 00 65 12 00 64 23 00 | ..Z..e..e..d"....Z..e..e..e..d#. |
0160 | 84 03 00 5a 19 00 64 24 00 5a 1a 00 64 25 00 5a 1b 00 64 26 00 5a 1c 00 64 27 00 5a 1d 00 64 0a | ...Z..d$.Z..d%.Z..d&.Z..d'.Z..d. |
0180 | 00 65 1e 00 66 01 00 64 28 00 84 00 00 83 00 00 59 5a 1f 00 5b 0e 00 64 29 00 84 00 00 5a 20 00 | .e..f..d(.......YZ..[..d)....Z.. |
01a0 | 64 2a 00 84 00 00 5a 21 00 65 22 00 64 2b 00 6b 02 00 72 a1 01 65 21 00 83 00 00 01 6e 00 00 64 | d*....Z!.e".d+.k..r..e!.....n..d |
01c0 | 0d 00 53 28 2c 00 00 00 73 65 03 00 00 0a 4d 6f 64 75 6c 65 20 64 69 66 66 6c 69 62 20 2d 2d 20 | ..S(,...se....Module.difflib.--. |
01e0 | 68 65 6c 70 65 72 73 20 66 6f 72 20 63 6f 6d 70 75 74 69 6e 67 20 64 65 6c 74 61 73 20 62 65 74 | helpers.for.computing.deltas.bet |
0200 | 77 65 65 6e 20 6f 62 6a 65 63 74 73 2e 0a 0a 46 75 6e 63 74 69 6f 6e 20 67 65 74 5f 63 6c 6f 73 | ween.objects...Function.get_clos |
0220 | 65 5f 6d 61 74 63 68 65 73 28 77 6f 72 64 2c 20 70 6f 73 73 69 62 69 6c 69 74 69 65 73 2c 20 6e | e_matches(word,.possibilities,.n |
0240 | 3d 33 2c 20 63 75 74 6f 66 66 3d 30 2e 36 29 3a 0a 20 20 20 20 55 73 65 20 53 65 71 75 65 6e 63 | =3,.cutoff=0.6):.....Use.Sequenc |
0260 | 65 4d 61 74 63 68 65 72 20 74 6f 20 72 65 74 75 72 6e 20 6c 69 73 74 20 6f 66 20 74 68 65 20 62 | eMatcher.to.return.list.of.the.b |
0280 | 65 73 74 20 22 67 6f 6f 64 20 65 6e 6f 75 67 68 22 20 6d 61 74 63 68 65 73 2e 0a 0a 46 75 6e 63 | est."good.enough".matches...Func |
02a0 | 74 69 6f 6e 20 63 6f 6e 74 65 78 74 5f 64 69 66 66 28 61 2c 20 62 29 3a 0a 20 20 20 20 46 6f 72 | tion.context_diff(a,.b):.....For |
02c0 | 20 74 77 6f 20 6c 69 73 74 73 20 6f 66 20 73 74 72 69 6e 67 73 2c 20 72 65 74 75 72 6e 20 61 20 | .two.lists.of.strings,.return.a. |
02e0 | 64 65 6c 74 61 20 69 6e 20 63 6f 6e 74 65 78 74 20 64 69 66 66 20 66 6f 72 6d 61 74 2e 0a 0a 46 | delta.in.context.diff.format...F |
0300 | 75 6e 63 74 69 6f 6e 20 6e 64 69 66 66 28 61 2c 20 62 29 3a 0a 20 20 20 20 52 65 74 75 72 6e 20 | unction.ndiff(a,.b):.....Return. |
0320 | 61 20 64 65 6c 74 61 3a 20 74 68 65 20 64 69 66 66 65 72 65 6e 63 65 20 62 65 74 77 65 65 6e 20 | a.delta:.the.difference.between. |
0340 | 60 61 60 20 61 6e 64 20 60 62 60 20 28 6c 69 73 74 73 20 6f 66 20 73 74 72 69 6e 67 73 29 2e 0a | `a`.and.`b`.(lists.of.strings).. |
0360 | 0a 46 75 6e 63 74 69 6f 6e 20 72 65 73 74 6f 72 65 28 64 65 6c 74 61 2c 20 77 68 69 63 68 29 3a | .Function.restore(delta,.which): |
0380 | 0a 20 20 20 20 52 65 74 75 72 6e 20 6f 6e 65 20 6f 66 20 74 68 65 20 74 77 6f 20 73 65 71 75 65 | .....Return.one.of.the.two.seque |
03a0 | 6e 63 65 73 20 74 68 61 74 20 67 65 6e 65 72 61 74 65 64 20 61 6e 20 6e 64 69 66 66 20 64 65 6c | nces.that.generated.an.ndiff.del |
03c0 | 74 61 2e 0a 0a 46 75 6e 63 74 69 6f 6e 20 75 6e 69 66 69 65 64 5f 64 69 66 66 28 61 2c 20 62 29 | ta...Function.unified_diff(a,.b) |
03e0 | 3a 0a 20 20 20 20 46 6f 72 20 74 77 6f 20 6c 69 73 74 73 20 6f 66 20 73 74 72 69 6e 67 73 2c 20 | :.....For.two.lists.of.strings,. |
0400 | 72 65 74 75 72 6e 20 61 20 64 65 6c 74 61 20 69 6e 20 75 6e 69 66 69 65 64 20 64 69 66 66 20 66 | return.a.delta.in.unified.diff.f |
0420 | 6f 72 6d 61 74 2e 0a 0a 43 6c 61 73 73 20 53 65 71 75 65 6e 63 65 4d 61 74 63 68 65 72 3a 0a 20 | ormat...Class.SequenceMatcher:.. |
0440 | 20 20 20 41 20 66 6c 65 78 69 62 6c 65 20 63 6c 61 73 73 20 66 6f 72 20 63 6f 6d 70 61 72 69 6e | ...A.flexible.class.for.comparin |
0460 | 67 20 70 61 69 72 73 20 6f 66 20 73 65 71 75 65 6e 63 65 73 20 6f 66 20 61 6e 79 20 74 79 70 65 | g.pairs.of.sequences.of.any.type |
0480 | 2e 0a 0a 43 6c 61 73 73 20 44 69 66 66 65 72 3a 0a 20 20 20 20 46 6f 72 20 70 72 6f 64 75 63 69 | ...Class.Differ:.....For.produci |
04a0 | 6e 67 20 68 75 6d 61 6e 2d 72 65 61 64 61 62 6c 65 20 64 65 6c 74 61 73 20 66 72 6f 6d 20 73 65 | ng.human-readable.deltas.from.se |
04c0 | 71 75 65 6e 63 65 73 20 6f 66 20 6c 69 6e 65 73 20 6f 66 20 74 65 78 74 2e 0a 0a 43 6c 61 73 73 | quences.of.lines.of.text...Class |
04e0 | 20 48 74 6d 6c 44 69 66 66 3a 0a 20 20 20 20 46 6f 72 20 70 72 6f 64 75 63 69 6e 67 20 48 54 4d | .HtmlDiff:.....For.producing.HTM |
0500 | 4c 20 73 69 64 65 20 62 79 20 73 69 64 65 20 63 6f 6d 70 61 72 69 73 6f 6e 20 77 69 74 68 20 63 | L.side.by.side.comparison.with.c |
0520 | 68 61 6e 67 65 20 68 69 67 68 6c 69 67 68 74 73 2e 0a 74 11 00 00 00 67 65 74 5f 63 6c 6f 73 65 | hange.highlights..t....get_close |
0540 | 5f 6d 61 74 63 68 65 73 74 05 00 00 00 6e 64 69 66 66 74 07 00 00 00 72 65 73 74 6f 72 65 74 0f | _matchest....ndifft....restoret. |
0560 | 00 00 00 53 65 71 75 65 6e 63 65 4d 61 74 63 68 65 72 74 06 00 00 00 44 69 66 66 65 72 74 11 00 | ...SequenceMatchert....Differt.. |
0580 | 00 00 49 53 5f 43 48 41 52 41 43 54 45 52 5f 4a 55 4e 4b 74 0c 00 00 00 49 53 5f 4c 49 4e 45 5f | ..IS_CHARACTER_JUNKt....IS_LINE_ |
05a0 | 4a 55 4e 4b 74 0c 00 00 00 63 6f 6e 74 65 78 74 5f 64 69 66 66 74 0c 00 00 00 75 6e 69 66 69 65 | JUNKt....context_difft....unifie |
05c0 | 64 5f 64 69 66 66 74 08 00 00 00 48 74 6d 6c 44 69 66 66 74 05 00 00 00 4d 61 74 63 68 69 ff ff | d_difft....HtmlDifft....Matchi.. |
05e0 | ff ff 4e 28 01 00 00 00 74 0a 00 00 00 6e 61 6d 65 64 74 75 70 6c 65 28 01 00 00 00 74 06 00 00 | ..N(....t....namedtuple(....t... |
0600 | 00 72 65 64 75 63 65 73 08 00 00 00 61 20 62 20 73 69 7a 65 63 02 00 00 00 02 00 00 00 02 00 00 | .reduces....a.b.sizec........... |
0620 | 00 43 00 00 00 73 16 00 00 00 7c 01 00 72 12 00 64 01 00 7c 00 00 14 7c 01 00 15 53 64 02 00 53 | .C...s....|..r..d..|...|...Sd..S |
0640 | 28 03 00 00 00 4e 67 00 00 00 00 00 00 00 40 67 00 00 00 00 00 00 f0 3f 28 00 00 00 00 28 02 00 | (....Ng.......@g.......?(....(.. |
0660 | 00 00 74 07 00 00 00 6d 61 74 63 68 65 73 74 06 00 00 00 6c 65 6e 67 74 68 28 00 00 00 00 28 00 | ..t....matchest....length(....(. |
0680 | 00 00 00 73 4e 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 | ...sN.../buildbot/tmp/buildhost/ |
06a0 | 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 |
06c0 | 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 64 69 66 66 6c 69 62 2e 70 79 74 10 00 00 00 5f 63 61 6c 63 | b/python2.7/difflib.pyt...._calc |
06e0 | 75 6c 61 74 65 5f 72 61 74 69 6f 29 00 00 00 73 06 00 00 00 00 01 06 01 0c 01 63 00 00 00 00 00 | ulate_ratio)...s..........c..... |
0700 | 00 00 00 05 00 00 00 42 00 00 00 73 89 00 00 00 65 00 00 5a 01 00 64 00 00 5a 02 00 64 0f 00 64 | .......B...s....e..Z..d..Z..d..d |
0720 | 01 00 64 01 00 65 04 00 64 02 00 84 04 00 5a 05 00 64 03 00 84 00 00 5a 06 00 64 04 00 84 00 00 | ..d..e..d.....Z..d.....Z..d..... |
0740 | 5a 07 00 64 05 00 84 00 00 5a 08 00 64 06 00 84 00 00 5a 09 00 64 07 00 84 00 00 5a 0a 00 64 08 | Z..d.....Z..d.....Z..d.....Z..d. |
0760 | 00 84 00 00 5a 0b 00 64 09 00 84 00 00 5a 0c 00 64 0a 00 64 0b 00 84 01 00 5a 0d 00 64 0c 00 84 | ....Z..d.....Z..d..d.....Z..d... |
0780 | 00 00 5a 0e 00 64 0d 00 84 00 00 5a 0f 00 64 0e 00 84 00 00 5a 10 00 52 53 28 10 00 00 00 73 9d | ..Z..d.....Z..d.....Z..RS(....s. |
07a0 | 10 00 00 0a 20 20 20 20 53 65 71 75 65 6e 63 65 4d 61 74 63 68 65 72 20 69 73 20 61 20 66 6c 65 | ........SequenceMatcher.is.a.fle |
07c0 | 78 69 62 6c 65 20 63 6c 61 73 73 20 66 6f 72 20 63 6f 6d 70 61 72 69 6e 67 20 70 61 69 72 73 20 | xible.class.for.comparing.pairs. |
07e0 | 6f 66 20 73 65 71 75 65 6e 63 65 73 20 6f 66 0a 20 20 20 20 61 6e 79 20 74 79 70 65 2c 20 73 6f | of.sequences.of.....any.type,.so |
0800 | 20 6c 6f 6e 67 20 61 73 20 74 68 65 20 73 65 71 75 65 6e 63 65 20 65 6c 65 6d 65 6e 74 73 20 61 | .long.as.the.sequence.elements.a |
0820 | 72 65 20 68 61 73 68 61 62 6c 65 2e 20 20 54 68 65 20 62 61 73 69 63 0a 20 20 20 20 61 6c 67 6f | re.hashable...The.basic.....algo |
0840 | 72 69 74 68 6d 20 70 72 65 64 61 74 65 73 2c 20 61 6e 64 20 69 73 20 61 20 6c 69 74 74 6c 65 20 | rithm.predates,.and.is.a.little. |
0860 | 66 61 6e 63 69 65 72 20 74 68 61 6e 2c 20 61 6e 20 61 6c 67 6f 72 69 74 68 6d 0a 20 20 20 20 70 | fancier.than,.an.algorithm.....p |
0880 | 75 62 6c 69 73 68 65 64 20 69 6e 20 74 68 65 20 6c 61 74 65 20 31 39 38 30 27 73 20 62 79 20 52 | ublished.in.the.late.1980's.by.R |
08a0 | 61 74 63 6c 69 66 66 20 61 6e 64 20 4f 62 65 72 73 68 65 6c 70 20 75 6e 64 65 72 20 74 68 65 0a | atcliff.and.Obershelp.under.the. |
08c0 | 20 20 20 20 68 79 70 65 72 62 6f 6c 69 63 20 6e 61 6d 65 20 22 67 65 73 74 61 6c 74 20 70 61 74 | ....hyperbolic.name."gestalt.pat |
08e0 | 74 65 72 6e 20 6d 61 74 63 68 69 6e 67 22 2e 20 20 54 68 65 20 62 61 73 69 63 20 69 64 65 61 20 | tern.matching"...The.basic.idea. |
0900 | 69 73 20 74 6f 20 66 69 6e 64 0a 20 20 20 20 74 68 65 20 6c 6f 6e 67 65 73 74 20 63 6f 6e 74 69 | is.to.find.....the.longest.conti |
0920 | 67 75 6f 75 73 20 6d 61 74 63 68 69 6e 67 20 73 75 62 73 65 71 75 65 6e 63 65 20 74 68 61 74 20 | guous.matching.subsequence.that. |
0940 | 63 6f 6e 74 61 69 6e 73 20 6e 6f 20 22 6a 75 6e 6b 22 0a 20 20 20 20 65 6c 65 6d 65 6e 74 73 20 | contains.no."junk".....elements. |
0960 | 28 52 2d 4f 20 64 6f 65 73 6e 27 74 20 61 64 64 72 65 73 73 20 6a 75 6e 6b 29 2e 20 20 54 68 65 | (R-O.doesn't.address.junk)...The |
0980 | 20 73 61 6d 65 20 69 64 65 61 20 69 73 20 74 68 65 6e 20 61 70 70 6c 69 65 64 0a 20 20 20 20 72 | .same.idea.is.then.applied.....r |
09a0 | 65 63 75 72 73 69 76 65 6c 79 20 74 6f 20 74 68 65 20 70 69 65 63 65 73 20 6f 66 20 74 68 65 20 | ecursively.to.the.pieces.of.the. |
09c0 | 73 65 71 75 65 6e 63 65 73 20 74 6f 20 74 68 65 20 6c 65 66 74 20 61 6e 64 20 74 6f 20 74 68 65 | sequences.to.the.left.and.to.the |
09e0 | 20 72 69 67 68 74 0a 20 20 20 20 6f 66 20 74 68 65 20 6d 61 74 63 68 69 6e 67 20 73 75 62 73 65 | .right.....of.the.matching.subse |
0a00 | 71 75 65 6e 63 65 2e 20 20 54 68 69 73 20 64 6f 65 73 20 6e 6f 74 20 79 69 65 6c 64 20 6d 69 6e | quence...This.does.not.yield.min |
0a20 | 69 6d 61 6c 20 65 64 69 74 0a 20 20 20 20 73 65 71 75 65 6e 63 65 73 2c 20 62 75 74 20 64 6f 65 | imal.edit.....sequences,.but.doe |
0a40 | 73 20 74 65 6e 64 20 74 6f 20 79 69 65 6c 64 20 6d 61 74 63 68 65 73 20 74 68 61 74 20 22 6c 6f | s.tend.to.yield.matches.that."lo |
0a60 | 6f 6b 20 72 69 67 68 74 22 20 74 6f 20 70 65 6f 70 6c 65 2e 0a 0a 20 20 20 20 53 65 71 75 65 6e | ok.right".to.people.......Sequen |
0a80 | 63 65 4d 61 74 63 68 65 72 20 74 72 69 65 73 20 74 6f 20 63 6f 6d 70 75 74 65 20 61 20 22 68 75 | ceMatcher.tries.to.compute.a."hu |
0aa0 | 6d 61 6e 2d 66 72 69 65 6e 64 6c 79 20 64 69 66 66 22 20 62 65 74 77 65 65 6e 20 74 77 6f 0a 20 | man-friendly.diff".between.two.. |
0ac0 | 20 20 20 73 65 71 75 65 6e 63 65 73 2e 20 20 55 6e 6c 69 6b 65 20 65 2e 67 2e 20 55 4e 49 58 28 | ...sequences...Unlike.e.g..UNIX( |
0ae0 | 74 6d 29 20 64 69 66 66 2c 20 74 68 65 20 66 75 6e 64 61 6d 65 6e 74 61 6c 20 6e 6f 74 69 6f 6e | tm).diff,.the.fundamental.notion |
0b00 | 20 69 73 20 74 68 65 0a 20 20 20 20 6c 6f 6e 67 65 73 74 20 2a 63 6f 6e 74 69 67 75 6f 75 73 2a | .is.the.....longest.*contiguous* |
0b20 | 20 26 20 6a 75 6e 6b 2d 66 72 65 65 20 6d 61 74 63 68 69 6e 67 20 73 75 62 73 65 71 75 65 6e 63 | .&.junk-free.matching.subsequenc |
0b40 | 65 2e 20 20 54 68 61 74 27 73 20 77 68 61 74 0a 20 20 20 20 63 61 74 63 68 65 73 20 70 65 6f 70 | e...That's.what.....catches.peop |
0b60 | 6c 65 73 27 20 65 79 65 73 2e 20 20 54 68 65 20 57 69 6e 64 6f 77 73 28 74 6d 29 20 77 69 6e 64 | les'.eyes...The.Windows(tm).wind |
0b80 | 69 66 66 20 68 61 73 20 61 6e 6f 74 68 65 72 20 69 6e 74 65 72 65 73 74 69 6e 67 0a 20 20 20 20 | iff.has.another.interesting..... |
0ba0 | 6e 6f 74 69 6f 6e 2c 20 70 61 69 72 69 6e 67 20 75 70 20 65 6c 65 6d 65 6e 74 73 20 74 68 61 74 | notion,.pairing.up.elements.that |
0bc0 | 20 61 70 70 65 61 72 20 75 6e 69 71 75 65 6c 79 20 69 6e 20 65 61 63 68 20 73 65 71 75 65 6e 63 | .appear.uniquely.in.each.sequenc |
0be0 | 65 2e 0a 20 20 20 20 54 68 61 74 2c 20 61 6e 64 20 74 68 65 20 6d 65 74 68 6f 64 20 68 65 72 65 | e......That,.and.the.method.here |
0c00 | 2c 20 61 70 70 65 61 72 20 74 6f 20 79 69 65 6c 64 20 6d 6f 72 65 20 69 6e 74 75 69 74 69 76 65 | ,.appear.to.yield.more.intuitive |
0c20 | 20 64 69 66 66 65 72 65 6e 63 65 0a 20 20 20 20 72 65 70 6f 72 74 73 20 74 68 61 6e 20 64 6f 65 | .difference.....reports.than.doe |
0c40 | 73 20 64 69 66 66 2e 20 20 54 68 69 73 20 6d 65 74 68 6f 64 20 61 70 70 65 61 72 73 20 74 6f 20 | s.diff...This.method.appears.to. |
0c60 | 62 65 20 74 68 65 20 6c 65 61 73 74 20 76 75 6c 6e 65 72 61 62 6c 65 0a 20 20 20 20 74 6f 20 73 | be.the.least.vulnerable.....to.s |
0c80 | 79 6e 63 68 69 6e 67 20 75 70 20 6f 6e 20 62 6c 6f 63 6b 73 20 6f 66 20 22 6a 75 6e 6b 20 6c 69 | ynching.up.on.blocks.of."junk.li |
0ca0 | 6e 65 73 22 2c 20 74 68 6f 75 67 68 20 28 6c 69 6b 65 20 62 6c 61 6e 6b 20 6c 69 6e 65 73 20 69 | nes",.though.(like.blank.lines.i |
0cc0 | 6e 0a 20 20 20 20 6f 72 64 69 6e 61 72 79 20 74 65 78 74 20 66 69 6c 65 73 2c 20 6f 72 20 6d 61 | n.....ordinary.text.files,.or.ma |
0ce0 | 79 62 65 20 22 3c 50 3e 22 20 6c 69 6e 65 73 20 69 6e 20 48 54 4d 4c 20 66 69 6c 65 73 29 2e 20 | ybe."<P>".lines.in.HTML.files).. |
0d00 | 20 54 68 61 74 20 6d 61 79 20 62 65 0a 20 20 20 20 62 65 63 61 75 73 65 20 74 68 69 73 20 69 73 | .That.may.be.....because.this.is |
0d20 | 20 74 68 65 20 6f 6e 6c 79 20 6d 65 74 68 6f 64 20 6f 66 20 74 68 65 20 33 20 74 68 61 74 20 68 | .the.only.method.of.the.3.that.h |
0d40 | 61 73 20 61 20 2a 63 6f 6e 63 65 70 74 2a 20 6f 66 0a 20 20 20 20 22 6a 75 6e 6b 22 20 3c 77 69 | as.a.*concept*.of....."junk".<wi |
0d60 | 6e 6b 3e 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 2c 20 63 6f 6d 70 61 72 69 6e 67 20 74 77 6f | nk>.......Example,.comparing.two |
0d80 | 20 73 74 72 69 6e 67 73 2c 20 61 6e 64 20 63 6f 6e 73 69 64 65 72 69 6e 67 20 62 6c 61 6e 6b 73 | .strings,.and.considering.blanks |
0da0 | 20 74 6f 20 62 65 20 22 6a 75 6e 6b 22 3a 0a 0a 20 20 20 20 3e 3e 3e 20 73 20 3d 20 53 65 71 75 | .to.be."junk":......>>>.s.=.Sequ |
0dc0 | 65 6e 63 65 4d 61 74 63 68 65 72 28 6c 61 6d 62 64 61 20 78 3a 20 78 20 3d 3d 20 22 20 22 2c 0a | enceMatcher(lambda.x:.x.==.".",. |
0de0 | 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70 72 69 | ............................"pri |
0e00 | 76 61 74 65 20 54 68 72 65 61 64 20 63 75 72 72 65 6e 74 54 68 72 65 61 64 3b 22 2c 0a 20 20 20 | vate.Thread.currentThread;",.... |
0e20 | 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70 72 69 76 61 74 | ........................."privat |
0e40 | 65 20 76 6f 6c 61 74 69 6c 65 20 54 68 72 65 61 64 20 63 75 72 72 65 6e 74 54 68 72 65 61 64 3b | e.volatile.Thread.currentThread; |
0e60 | 22 29 0a 20 20 20 20 3e 3e 3e 0a 0a 20 20 20 20 2e 72 61 74 69 6f 28 29 20 72 65 74 75 72 6e 73 | ").....>>>.......ratio().returns |
0e80 | 20 61 20 66 6c 6f 61 74 20 69 6e 20 5b 30 2c 20 31 5d 2c 20 6d 65 61 73 75 72 69 6e 67 20 74 68 | .a.float.in.[0,.1],.measuring.th |
0ea0 | 65 20 22 73 69 6d 69 6c 61 72 69 74 79 22 20 6f 66 20 74 68 65 0a 20 20 20 20 73 65 71 75 65 6e | e."similarity".of.the.....sequen |
0ec0 | 63 65 73 2e 20 20 41 73 20 61 20 72 75 6c 65 20 6f 66 20 74 68 75 6d 62 2c 20 61 20 2e 72 61 74 | ces...As.a.rule.of.thumb,.a..rat |
0ee0 | 69 6f 28 29 20 76 61 6c 75 65 20 6f 76 65 72 20 30 2e 36 20 6d 65 61 6e 73 20 74 68 65 0a 20 20 | io().value.over.0.6.means.the... |
0f00 | 20 20 73 65 71 75 65 6e 63 65 73 20 61 72 65 20 63 6c 6f 73 65 20 6d 61 74 63 68 65 73 3a 0a 0a | ..sequences.are.close.matches:.. |
0f20 | 20 20 20 20 3e 3e 3e 20 70 72 69 6e 74 20 72 6f 75 6e 64 28 73 2e 72 61 74 69 6f 28 29 2c 20 33 | ....>>>.print.round(s.ratio(),.3 |
0f40 | 29 0a 20 20 20 20 30 2e 38 36 36 0a 20 20 20 20 3e 3e 3e 0a 0a 20 20 20 20 49 66 20 79 6f 75 27 | ).....0.866.....>>>......If.you' |
0f60 | 72 65 20 6f 6e 6c 79 20 69 6e 74 65 72 65 73 74 65 64 20 69 6e 20 77 68 65 72 65 20 74 68 65 20 | re.only.interested.in.where.the. |
0f80 | 73 65 71 75 65 6e 63 65 73 20 6d 61 74 63 68 2c 0a 20 20 20 20 2e 67 65 74 5f 6d 61 74 63 68 69 | sequences.match,......get_matchi |
0fa0 | 6e 67 5f 62 6c 6f 63 6b 73 28 29 20 69 73 20 68 61 6e 64 79 3a 0a 0a 20 20 20 20 3e 3e 3e 20 66 | ng_blocks().is.handy:......>>>.f |
0fc0 | 6f 72 20 62 6c 6f 63 6b 20 69 6e 20 73 2e 67 65 74 5f 6d 61 74 63 68 69 6e 67 5f 62 6c 6f 63 6b | or.block.in.s.get_matching_block |
0fe0 | 73 28 29 3a 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 70 72 69 6e 74 20 22 61 5b 25 64 5d 20 61 6e | s():.............print."a[%d].an |
1000 | 64 20 62 5b 25 64 5d 20 6d 61 74 63 68 20 66 6f 72 20 25 64 20 65 6c 65 6d 65 6e 74 73 22 20 25 | d.b[%d].match.for.%d.elements".% |
1020 | 20 62 6c 6f 63 6b 0a 20 20 20 20 61 5b 30 5d 20 61 6e 64 20 62 5b 30 5d 20 6d 61 74 63 68 20 66 | .block.....a[0].and.b[0].match.f |
1040 | 6f 72 20 38 20 65 6c 65 6d 65 6e 74 73 0a 20 20 20 20 61 5b 38 5d 20 61 6e 64 20 62 5b 31 37 5d | or.8.elements.....a[8].and.b[17] |
1060 | 20 6d 61 74 63 68 20 66 6f 72 20 32 31 20 65 6c 65 6d 65 6e 74 73 0a 20 20 20 20 61 5b 32 39 5d | .match.for.21.elements.....a[29] |
1080 | 20 61 6e 64 20 62 5b 33 38 5d 20 6d 61 74 63 68 20 66 6f 72 20 30 20 65 6c 65 6d 65 6e 74 73 0a | .and.b[38].match.for.0.elements. |
10a0 | 0a 20 20 20 20 4e 6f 74 65 20 74 68 61 74 20 74 68 65 20 6c 61 73 74 20 74 75 70 6c 65 20 72 65 | .....Note.that.the.last.tuple.re |
10c0 | 74 75 72 6e 65 64 20 62 79 20 2e 67 65 74 5f 6d 61 74 63 68 69 6e 67 5f 62 6c 6f 63 6b 73 28 29 | turned.by..get_matching_blocks() |
10e0 | 20 69 73 20 61 6c 77 61 79 73 20 61 0a 20 20 20 20 64 75 6d 6d 79 2c 20 28 6c 65 6e 28 61 29 2c | .is.always.a.....dummy,.(len(a), |
1100 | 20 6c 65 6e 28 62 29 2c 20 30 29 2c 20 61 6e 64 20 74 68 69 73 20 69 73 20 74 68 65 20 6f 6e 6c | .len(b),.0),.and.this.is.the.onl |
1120 | 79 20 63 61 73 65 20 69 6e 20 77 68 69 63 68 20 74 68 65 20 6c 61 73 74 0a 20 20 20 20 74 75 70 | y.case.in.which.the.last.....tup |
1140 | 6c 65 20 65 6c 65 6d 65 6e 74 20 28 6e 75 6d 62 65 72 20 6f 66 20 65 6c 65 6d 65 6e 74 73 20 6d | le.element.(number.of.elements.m |
1160 | 61 74 63 68 65 64 29 20 69 73 20 30 2e 0a 0a 20 20 20 20 49 66 20 79 6f 75 20 77 61 6e 74 20 74 | atched).is.0.......If.you.want.t |
1180 | 6f 20 6b 6e 6f 77 20 68 6f 77 20 74 6f 20 63 68 61 6e 67 65 20 74 68 65 20 66 69 72 73 74 20 73 | o.know.how.to.change.the.first.s |
11a0 | 65 71 75 65 6e 63 65 20 69 6e 74 6f 20 74 68 65 20 73 65 63 6f 6e 64 2c 0a 20 20 20 20 75 73 65 | equence.into.the.second,.....use |
11c0 | 20 2e 67 65 74 5f 6f 70 63 6f 64 65 73 28 29 3a 0a 0a 20 20 20 20 3e 3e 3e 20 66 6f 72 20 6f 70 | ..get_opcodes():......>>>.for.op |
11e0 | 63 6f 64 65 20 69 6e 20 73 2e 67 65 74 5f 6f 70 63 6f 64 65 73 28 29 3a 0a 20 20 20 20 2e 2e 2e | code.in.s.get_opcodes():........ |
1200 | 20 20 20 20 20 70 72 69 6e 74 20 22 25 36 73 20 61 5b 25 64 3a 25 64 5d 20 62 5b 25 64 3a 25 64 | .....print."%6s.a[%d:%d].b[%d:%d |
1220 | 5d 22 20 25 20 6f 70 63 6f 64 65 0a 20 20 20 20 20 65 71 75 61 6c 20 61 5b 30 3a 38 5d 20 62 5b | ]".%.opcode......equal.a[0:8].b[ |
1240 | 30 3a 38 5d 0a 20 20 20 20 69 6e 73 65 72 74 20 61 5b 38 3a 38 5d 20 62 5b 38 3a 31 37 5d 0a 20 | 0:8].....insert.a[8:8].b[8:17].. |
1260 | 20 20 20 20 65 71 75 61 6c 20 61 5b 38 3a 32 39 5d 20 62 5b 31 37 3a 33 38 5d 0a 0a 20 20 20 20 | ....equal.a[8:29].b[17:38]...... |
1280 | 53 65 65 20 74 68 65 20 44 69 66 66 65 72 20 63 6c 61 73 73 20 66 6f 72 20 61 20 66 61 6e 63 79 | See.the.Differ.class.for.a.fancy |
12a0 | 20 68 75 6d 61 6e 2d 66 72 69 65 6e 64 6c 79 20 66 69 6c 65 20 64 69 66 66 65 72 65 6e 63 65 72 | .human-friendly.file.differencer |
12c0 | 2c 20 77 68 69 63 68 0a 20 20 20 20 75 73 65 73 20 53 65 71 75 65 6e 63 65 4d 61 74 63 68 65 72 | ,.which.....uses.SequenceMatcher |
12e0 | 20 62 6f 74 68 20 74 6f 20 63 6f 6d 70 61 72 65 20 73 65 71 75 65 6e 63 65 73 20 6f 66 20 6c 69 | .both.to.compare.sequences.of.li |
1300 | 6e 65 73 2c 20 61 6e 64 20 74 6f 20 63 6f 6d 70 61 72 65 0a 20 20 20 20 73 65 71 75 65 6e 63 65 | nes,.and.to.compare.....sequence |
1320 | 73 20 6f 66 20 63 68 61 72 61 63 74 65 72 73 20 77 69 74 68 69 6e 20 73 69 6d 69 6c 61 72 20 28 | s.of.characters.within.similar.( |
1340 | 6e 65 61 72 2d 6d 61 74 63 68 69 6e 67 29 20 6c 69 6e 65 73 2e 0a 0a 20 20 20 20 53 65 65 20 61 | near-matching).lines.......See.a |
1360 | 6c 73 6f 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 5f 63 6c 6f 73 65 5f 6d 61 74 63 68 65 73 28 29 | lso.function.get_close_matches() |
1380 | 20 69 6e 20 74 68 69 73 20 6d 6f 64 75 6c 65 2c 20 77 68 69 63 68 20 73 68 6f 77 73 20 68 6f 77 | .in.this.module,.which.shows.how |
13a0 | 0a 20 20 20 20 73 69 6d 70 6c 65 20 63 6f 64 65 20 62 75 69 6c 64 69 6e 67 20 6f 6e 20 53 65 71 | .....simple.code.building.on.Seq |
13c0 | 75 65 6e 63 65 4d 61 74 63 68 65 72 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 64 6f 20 75 | uenceMatcher.can.be.used.to.do.u |
13e0 | 73 65 66 75 6c 20 77 6f 72 6b 2e 0a 0a 20 20 20 20 54 69 6d 69 6e 67 3a 20 20 42 61 73 69 63 20 | seful.work.......Timing:..Basic. |
1400 | 52 2d 4f 20 69 73 20 63 75 62 69 63 20 74 69 6d 65 20 77 6f 72 73 74 20 63 61 73 65 20 61 6e 64 | R-O.is.cubic.time.worst.case.and |
1420 | 20 71 75 61 64 72 61 74 69 63 20 74 69 6d 65 20 65 78 70 65 63 74 65 64 0a 20 20 20 20 63 61 73 | .quadratic.time.expected.....cas |
1440 | 65 2e 20 20 53 65 71 75 65 6e 63 65 4d 61 74 63 68 65 72 20 69 73 20 71 75 61 64 72 61 74 69 63 | e...SequenceMatcher.is.quadratic |
1460 | 20 74 69 6d 65 20 66 6f 72 20 74 68 65 20 77 6f 72 73 74 20 63 61 73 65 20 61 6e 64 20 68 61 73 | .time.for.the.worst.case.and.has |
1480 | 0a 20 20 20 20 65 78 70 65 63 74 65 64 2d 63 61 73 65 20 62 65 68 61 76 69 6f 72 20 64 65 70 65 | .....expected-case.behavior.depe |
14a0 | 6e 64 65 6e 74 20 69 6e 20 61 20 63 6f 6d 70 6c 69 63 61 74 65 64 20 77 61 79 20 6f 6e 20 68 6f | ndent.in.a.complicated.way.on.ho |
14c0 | 77 20 6d 61 6e 79 0a 20 20 20 20 65 6c 65 6d 65 6e 74 73 20 74 68 65 20 73 65 71 75 65 6e 63 65 | w.many.....elements.the.sequence |
14e0 | 73 20 68 61 76 65 20 69 6e 20 63 6f 6d 6d 6f 6e 3b 20 62 65 73 74 20 63 61 73 65 20 74 69 6d 65 | s.have.in.common;.best.case.time |
1500 | 20 69 73 20 6c 69 6e 65 61 72 2e 0a 0a 20 20 20 20 4d 65 74 68 6f 64 73 3a 0a 0a 20 20 20 20 5f | .is.linear.......Methods:......_ |
1520 | 5f 69 6e 69 74 5f 5f 28 69 73 6a 75 6e 6b 3d 4e 6f 6e 65 2c 20 61 3d 27 27 2c 20 62 3d 27 27 29 | _init__(isjunk=None,.a='',.b='') |
1540 | 0a 20 20 20 20 20 20 20 20 43 6f 6e 73 74 72 75 63 74 20 61 20 53 65 71 75 65 6e 63 65 4d 61 74 | .........Construct.a.SequenceMat |
1560 | 63 68 65 72 2e 0a 0a 20 20 20 20 73 65 74 5f 73 65 71 73 28 61 2c 20 62 29 0a 20 20 20 20 20 20 | cher.......set_seqs(a,.b)....... |
1580 | 20 20 53 65 74 20 74 68 65 20 74 77 6f 20 73 65 71 75 65 6e 63 65 73 20 74 6f 20 62 65 20 63 6f | ..Set.the.two.sequences.to.be.co |
15a0 | 6d 70 61 72 65 64 2e 0a 0a 20 20 20 20 73 65 74 5f 73 65 71 31 28 61 29 0a 20 20 20 20 20 20 20 | mpared.......set_seq1(a)........ |
15c0 | 20 53 65 74 20 74 68 65 20 66 69 72 73 74 20 73 65 71 75 65 6e 63 65 20 74 6f 20 62 65 20 63 6f | .Set.the.first.sequence.to.be.co |
15e0 | 6d 70 61 72 65 64 2e 0a 0a 20 20 20 20 73 65 74 5f 73 65 71 32 28 62 29 0a 20 20 20 20 20 20 20 | mpared.......set_seq2(b)........ |
1600 | 20 53 65 74 20 74 68 65 20 73 65 63 6f 6e 64 20 73 65 71 75 65 6e 63 65 20 74 6f 20 62 65 20 63 | .Set.the.second.sequence.to.be.c |
1620 | 6f 6d 70 61 72 65 64 2e 0a 0a 20 20 20 20 66 69 6e 64 5f 6c 6f 6e 67 65 73 74 5f 6d 61 74 63 68 | ompared.......find_longest_match |
1640 | 28 61 6c 6f 2c 20 61 68 69 2c 20 62 6c 6f 2c 20 62 68 69 29 0a 20 20 20 20 20 20 20 20 46 69 6e | (alo,.ahi,.blo,.bhi).........Fin |
1660 | 64 20 6c 6f 6e 67 65 73 74 20 6d 61 74 63 68 69 6e 67 20 62 6c 6f 63 6b 20 69 6e 20 61 5b 61 6c | d.longest.matching.block.in.a[al |
1680 | 6f 3a 61 68 69 5d 20 61 6e 64 20 62 5b 62 6c 6f 3a 62 68 69 5d 2e 0a 0a 20 20 20 20 67 65 74 5f | o:ahi].and.b[blo:bhi].......get_ |
16a0 | 6d 61 74 63 68 69 6e 67 5f 62 6c 6f 63 6b 73 28 29 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e | matching_blocks().........Return |
16c0 | 20 6c 69 73 74 20 6f 66 20 74 72 69 70 6c 65 73 20 64 65 73 63 72 69 62 69 6e 67 20 6d 61 74 63 | .list.of.triples.describing.matc |
16e0 | 68 69 6e 67 20 73 75 62 73 65 71 75 65 6e 63 65 73 2e 0a 0a 20 20 20 20 67 65 74 5f 6f 70 63 6f | hing.subsequences.......get_opco |
1700 | 64 65 73 28 29 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 20 6c 69 73 74 20 6f 66 20 35 2d 74 | des().........Return.list.of.5-t |
1720 | 75 70 6c 65 73 20 64 65 73 63 72 69 62 69 6e 67 20 68 6f 77 20 74 6f 20 74 75 72 6e 20 61 20 69 | uples.describing.how.to.turn.a.i |
1740 | 6e 74 6f 20 62 2e 0a 0a 20 20 20 20 72 61 74 69 6f 28 29 0a 20 20 20 20 20 20 20 20 52 65 74 75 | nto.b.......ratio().........Retu |
1760 | 72 6e 20 61 20 6d 65 61 73 75 72 65 20 6f 66 20 74 68 65 20 73 65 71 75 65 6e 63 65 73 27 20 73 | rn.a.measure.of.the.sequences'.s |
1780 | 69 6d 69 6c 61 72 69 74 79 20 28 66 6c 6f 61 74 20 69 6e 20 5b 30 2c 31 5d 29 2e 0a 0a 20 20 20 | imilarity.(float.in.[0,1])...... |
17a0 | 20 71 75 69 63 6b 5f 72 61 74 69 6f 28 29 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 20 61 6e | .quick_ratio().........Return.an |
17c0 | 20 75 70 70 65 72 20 62 6f 75 6e 64 20 6f 6e 20 2e 72 61 74 69 6f 28 29 20 72 65 6c 61 74 69 76 | .upper.bound.on..ratio().relativ |
17e0 | 65 6c 79 20 71 75 69 63 6b 6c 79 2e 0a 0a 20 20 20 20 72 65 61 6c 5f 71 75 69 63 6b 5f 72 61 74 | ely.quickly.......real_quick_rat |
1800 | 69 6f 28 29 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 20 61 6e 20 75 70 70 65 72 20 62 6f 75 | io().........Return.an.upper.bou |
1820 | 6e 64 20 6f 6e 20 72 61 74 69 6f 28 29 20 76 65 72 79 20 71 75 69 63 6b 6c 79 2e 0a 20 20 20 20 | nd.on.ratio().very.quickly...... |
1840 | 74 00 00 00 00 63 05 00 00 00 05 00 00 00 03 00 00 00 43 00 00 00 73 36 00 00 00 7c 01 00 7c 00 | t....c............C...s6...|..|. |
1860 | 00 5f 00 00 64 01 00 04 7c 00 00 5f 02 00 7c 00 00 5f 03 00 7c 04 00 7c 00 00 5f 04 00 7c 00 00 | ._..d...|.._..|.._..|..|.._..|.. |
1880 | 6a 05 00 7c 02 00 7c 03 00 83 02 00 01 64 01 00 53 28 02 00 00 00 73 21 04 00 00 43 6f 6e 73 74 | j..|..|......d..S(....s!...Const |
18a0 | 72 75 63 74 20 61 20 53 65 71 75 65 6e 63 65 4d 61 74 63 68 65 72 2e 0a 0a 20 20 20 20 20 20 20 | ruct.a.SequenceMatcher.......... |
18c0 | 20 4f 70 74 69 6f 6e 61 6c 20 61 72 67 20 69 73 6a 75 6e 6b 20 69 73 20 4e 6f 6e 65 20 28 74 68 | .Optional.arg.isjunk.is.None.(th |
18e0 | 65 20 64 65 66 61 75 6c 74 29 2c 20 6f 72 20 61 20 6f 6e 65 2d 61 72 67 75 6d 65 6e 74 0a 20 20 | e.default),.or.a.one-argument... |
1900 | 20 20 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 74 61 6b 65 73 20 61 20 73 65 71 75 | ......function.that.takes.a.sequ |
1920 | 65 6e 63 65 20 65 6c 65 6d 65 6e 74 20 61 6e 64 20 72 65 74 75 72 6e 73 20 74 72 75 65 20 69 66 | ence.element.and.returns.true.if |
1940 | 66 20 74 68 65 0a 20 20 20 20 20 20 20 20 65 6c 65 6d 65 6e 74 20 69 73 20 6a 75 6e 6b 2e 20 20 | f.the.........element.is.junk... |
1960 | 4e 6f 6e 65 20 69 73 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 70 61 73 73 69 6e 67 20 22 6c | None.is.equivalent.to.passing."l |
1980 | 61 6d 62 64 61 20 78 3a 20 30 22 2c 20 69 2e 65 2e 0a 20 20 20 20 20 20 20 20 6e 6f 20 65 6c 65 | ambda.x:.0",.i.e..........no.ele |
19a0 | 6d 65 6e 74 73 20 61 72 65 20 63 6f 6e 73 69 64 65 72 65 64 20 74 6f 20 62 65 20 6a 75 6e 6b 2e | ments.are.considered.to.be.junk. |
19c0 | 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 70 61 73 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ..For.example,.pass............. |
19e0 | 6c 61 6d 62 64 61 20 78 3a 20 78 20 69 6e 20 22 20 5c 74 22 0a 20 20 20 20 20 20 20 20 69 66 20 | lambda.x:.x.in.".\t".........if. |
1a00 | 79 6f 75 27 72 65 20 63 6f 6d 70 61 72 69 6e 67 20 6c 69 6e 65 73 20 61 73 20 73 65 71 75 65 6e | you're.comparing.lines.as.sequen |
1a20 | 63 65 73 20 6f 66 20 63 68 61 72 61 63 74 65 72 73 2c 20 61 6e 64 20 64 6f 6e 27 74 0a 20 20 20 | ces.of.characters,.and.don't.... |
1a40 | 20 20 20 20 20 77 61 6e 74 20 74 6f 20 73 79 6e 63 68 20 75 70 20 6f 6e 20 62 6c 61 6e 6b 73 20 | .....want.to.synch.up.on.blanks. |
1a60 | 6f 72 20 68 61 72 64 20 74 61 62 73 2e 0a 0a 20 20 20 20 20 20 20 20 4f 70 74 69 6f 6e 61 6c 20 | or.hard.tabs...........Optional. |
1a80 | 61 72 67 20 61 20 69 73 20 74 68 65 20 66 69 72 73 74 20 6f 66 20 74 77 6f 20 73 65 71 75 65 6e | arg.a.is.the.first.of.two.sequen |
1aa0 | 63 65 73 20 74 6f 20 62 65 20 63 6f 6d 70 61 72 65 64 2e 20 20 42 79 0a 20 20 20 20 20 20 20 20 | ces.to.be.compared...By......... |
1ac0 | 64 65 66 61 75 6c 74 2c 20 61 6e 20 65 6d 70 74 79 20 73 74 72 69 6e 67 2e 20 20 54 68 65 20 65 | default,.an.empty.string...The.e |
1ae0 | 6c 65 6d 65 6e 74 73 20 6f 66 20 61 20 6d 75 73 74 20 62 65 20 68 61 73 68 61 62 6c 65 2e 20 20 | lements.of.a.must.be.hashable... |
1b00 | 53 65 65 0a 20 20 20 20 20 20 20 20 61 6c 73 6f 20 2e 73 65 74 5f 73 65 71 73 28 29 20 61 6e 64 | See.........also..set_seqs().and |
1b20 | 20 2e 73 65 74 5f 73 65 71 31 28 29 2e 0a 0a 20 20 20 20 20 20 20 20 4f 70 74 69 6f 6e 61 6c 20 | ..set_seq1()...........Optional. |
1b40 | 61 72 67 20 62 20 69 73 20 74 68 65 20 73 65 63 6f 6e 64 20 6f 66 20 74 77 6f 20 73 65 71 75 65 | arg.b.is.the.second.of.two.seque |
1b60 | 6e 63 65 73 20 74 6f 20 62 65 20 63 6f 6d 70 61 72 65 64 2e 20 20 42 79 0a 20 20 20 20 20 20 20 | nces.to.be.compared...By........ |
1b80 | 20 64 65 66 61 75 6c 74 2c 20 61 6e 20 65 6d 70 74 79 20 73 74 72 69 6e 67 2e 20 20 54 68 65 20 | .default,.an.empty.string...The. |
1ba0 | 65 6c 65 6d 65 6e 74 73 20 6f 66 20 62 20 6d 75 73 74 20 62 65 20 68 61 73 68 61 62 6c 65 2e 20 | elements.of.b.must.be.hashable.. |
1bc0 | 53 65 65 0a 20 20 20 20 20 20 20 20 61 6c 73 6f 20 2e 73 65 74 5f 73 65 71 73 28 29 20 61 6e 64 | See.........also..set_seqs().and |
1be0 | 20 2e 73 65 74 5f 73 65 71 32 28 29 2e 0a 0a 20 20 20 20 20 20 20 20 4f 70 74 69 6f 6e 61 6c 20 | ..set_seq2()...........Optional. |
1c00 | 61 72 67 20 61 75 74 6f 6a 75 6e 6b 20 73 68 6f 75 6c 64 20 62 65 20 73 65 74 20 74 6f 20 46 61 | arg.autojunk.should.be.set.to.Fa |
1c20 | 6c 73 65 20 74 6f 20 64 69 73 61 62 6c 65 20 74 68 65 0a 20 20 20 20 20 20 20 20 22 61 75 74 6f | lse.to.disable.the........."auto |
1c40 | 6d 61 74 69 63 20 6a 75 6e 6b 20 68 65 75 72 69 73 74 69 63 22 20 74 68 61 74 20 74 72 65 61 74 | matic.junk.heuristic".that.treat |
1c60 | 73 20 70 6f 70 75 6c 61 72 20 65 6c 65 6d 65 6e 74 73 20 61 73 20 6a 75 6e 6b 0a 20 20 20 20 20 | s.popular.elements.as.junk...... |
1c80 | 20 20 20 28 73 65 65 20 6d 6f 64 75 6c 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 66 6f 72 | ...(see.module.documentation.for |
1ca0 | 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 29 2e 0a 20 20 20 20 20 20 20 20 4e 28 06 00 | .more.information)..........N(.. |
1cc0 | 00 00 74 06 00 00 00 69 73 6a 75 6e 6b 74 04 00 00 00 4e 6f 6e 65 74 01 00 00 00 61 74 01 00 00 | ..t....isjunkt....Nonet....at... |
1ce0 | 00 62 74 08 00 00 00 61 75 74 6f 6a 75 6e 6b 74 08 00 00 00 73 65 74 5f 73 65 71 73 28 05 00 00 | .bt....autojunkt....set_seqs(... |
1d00 | 00 74 04 00 00 00 73 65 6c 66 52 11 00 00 00 52 13 00 00 00 52 14 00 00 00 52 15 00 00 00 28 00 | .t....selfR....R....R....R....(. |
1d20 | 00 00 00 28 00 00 00 00 73 4e 00 00 00 2f 62 75 69 6c 64 62 6f 74 2f 74 6d 70 2f 62 75 69 6c 64 | ...(....sN.../buildbot/tmp/build |
1d40 | 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 2d 78 38 36 5f | host/install/prebuilt/linux-x86_ |
1d60 | 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 64 69 66 66 6c 69 62 2e 70 79 74 08 00 00 00 | 64/lib/python2.7/difflib.pyt.... |
1d80 | 5f 5f 69 6e 69 74 5f 5f 9a 00 00 00 73 08 00 00 00 00 40 09 01 10 01 09 01 63 03 00 00 00 03 00 | __init__....s.....@......c...... |
1da0 | 00 00 02 00 00 00 43 00 00 00 73 1e 00 00 00 7c 00 00 6a 00 00 7c 01 00 83 01 00 01 7c 00 00 6a | ......C...s....|..j..|......|..j |
1dc0 | 01 00 7c 02 00 83 01 00 01 64 01 00 53 28 02 00 00 00 73 9b 00 00 00 53 65 74 20 74 68 65 20 74 | ..|......d..S(....s....Set.the.t |
1de0 | 77 6f 20 73 65 71 75 65 6e 63 65 73 20 74 6f 20 62 65 20 63 6f 6d 70 61 72 65 64 2e 0a 0a 20 20 | wo.sequences.to.be.compared..... |
1e00 | 20 20 20 20 20 20 3e 3e 3e 20 73 20 3d 20 53 65 71 75 65 6e 63 65 4d 61 74 63 68 65 72 28 29 0a | ......>>>.s.=.SequenceMatcher(). |
1e20 | 20 20 20 20 20 20 20 20 3e 3e 3e 20 73 2e 73 65 74 5f 73 65 71 73 28 22 61 62 63 64 22 2c 20 22 | ........>>>.s.set_seqs("abcd",." |
1e40 | 62 63 64 65 22 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 73 2e 72 61 74 69 6f 28 29 0a 20 20 20 | bcde").........>>>.s.ratio().... |
1e60 | 20 20 20 20 20 30 2e 37 35 0a 20 20 20 20 20 20 20 20 4e 28 02 00 00 00 74 08 00 00 00 73 65 74 | .....0.75.........N(....t....set |
1e80 | 5f 73 65 71 31 74 08 00 00 00 73 65 74 5f 73 65 71 32 28 03 00 00 00 52 17 00 00 00 52 13 00 00 | _seq1t....set_seq2(....R....R... |
1ea0 | 00 52 14 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4e 00 00 00 2f 62 75 69 6c 64 62 6f 74 2f 74 | .R....(....(....sN.../buildbot/t |
1ec0 | 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 |
1ee0 | 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 64 69 66 66 6c 69 62 | nux-x86_64/lib/python2.7/difflib |
1f00 | 2e 70 79 52 16 00 00 00 df 00 00 00 73 04 00 00 00 00 09 0d 01 63 02 00 00 00 02 00 00 00 03 00 | .pyR........s........c.......... |
1f20 | 00 00 43 00 00 00 73 30 00 00 00 7c 01 00 7c 00 00 6a 00 00 6b 08 00 72 13 00 64 01 00 53 7c 01 | ..C...s0...|..|..j..k..r..d..S|. |
1f40 | 00 7c 00 00 5f 00 00 64 01 00 04 7c 00 00 5f 02 00 7c 00 00 5f 03 00 64 01 00 53 28 02 00 00 00 | .|.._..d...|.._..|.._..d..S(.... |
1f60 | 73 4d 02 00 00 53 65 74 20 74 68 65 20 66 69 72 73 74 20 73 65 71 75 65 6e 63 65 20 74 6f 20 62 | sM...Set.the.first.sequence.to.b |
1f80 | 65 20 63 6f 6d 70 61 72 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 65 20 73 65 63 6f 6e 64 20 | e.compared...........The.second. |
1fa0 | 73 65 71 75 65 6e 63 65 20 74 6f 20 62 65 20 63 6f 6d 70 61 72 65 64 20 69 73 20 6e 6f 74 20 63 | sequence.to.be.compared.is.not.c |
1fc0 | 68 61 6e 67 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 73 20 3d 20 53 65 71 75 65 6e 63 | hanged...........>>>.s.=.Sequenc |
1fe0 | 65 4d 61 74 63 68 65 72 28 4e 6f 6e 65 2c 20 22 61 62 63 64 22 2c 20 22 62 63 64 65 22 29 0a 20 | eMatcher(None,."abcd",."bcde").. |
2000 | 20 20 20 20 20 20 20 3e 3e 3e 20 73 2e 72 61 74 69 6f 28 29 0a 20 20 20 20 20 20 20 20 30 2e 37 | .......>>>.s.ratio().........0.7 |
2020 | 35 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 73 2e 73 65 74 5f 73 65 71 31 28 22 62 63 64 65 22 29 | 5.........>>>.s.set_seq1("bcde") |
2040 | 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 73 2e 72 61 74 69 6f 28 29 0a 20 20 20 20 20 20 20 20 31 | .........>>>.s.ratio().........1 |
2060 | 2e 30 0a 20 20 20 20 20 20 20 20 3e 3e 3e 0a 0a 20 20 20 20 20 20 20 20 53 65 71 75 65 6e 63 65 | .0.........>>>..........Sequence |
2080 | 4d 61 74 63 68 65 72 20 63 6f 6d 70 75 74 65 73 20 61 6e 64 20 63 61 63 68 65 73 20 64 65 74 61 | Matcher.computes.and.caches.deta |
20a0 | 69 6c 65 64 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 0a 20 20 20 20 20 | iled.information.about.the...... |
20c0 | 20 20 20 73 65 63 6f 6e 64 20 73 65 71 75 65 6e 63 65 2c 20 73 6f 20 69 66 20 79 6f 75 20 77 61 | ...second.sequence,.so.if.you.wa |
20e0 | 6e 74 20 74 6f 20 63 6f 6d 70 61 72 65 20 6f 6e 65 20 73 65 71 75 65 6e 63 65 20 53 20 61 67 61 | nt.to.compare.one.sequence.S.aga |
2100 | 69 6e 73 74 0a 20 20 20 20 20 20 20 20 6d 61 6e 79 20 73 65 71 75 65 6e 63 65 73 2c 20 75 73 65 | inst.........many.sequences,.use |
2120 | 20 2e 73 65 74 5f 73 65 71 32 28 53 29 20 6f 6e 63 65 20 61 6e 64 20 63 61 6c 6c 20 2e 73 65 74 | ..set_seq2(S).once.and.call..set |
2140 | 5f 73 65 71 31 28 78 29 0a 20 20 20 20 20 20 20 20 72 65 70 65 61 74 65 64 6c 79 20 66 6f 72 20 | _seq1(x).........repeatedly.for. |
2160 | 65 61 63 68 20 6f 66 20 74 68 65 20 6f 74 68 65 72 20 73 65 71 75 65 6e 63 65 73 2e 0a 0a 20 20 | each.of.the.other.sequences..... |
2180 | 20 20 20 20 20 20 53 65 65 20 61 6c 73 6f 20 73 65 74 5f 73 65 71 73 28 29 20 61 6e 64 20 73 65 | ......See.also.set_seqs().and.se |
21a0 | 74 5f 73 65 71 32 28 29 2e 0a 20 20 20 20 20 20 20 20 4e 28 04 00 00 00 52 13 00 00 00 52 12 00 | t_seq2()..........N(....R....R.. |
21c0 | 00 00 74 0f 00 00 00 6d 61 74 63 68 69 6e 67 5f 62 6c 6f 63 6b 73 74 07 00 00 00 6f 70 63 6f 64 | ..t....matching_blockst....opcod |
21e0 | 65 73 28 02 00 00 00 52 17 00 00 00 52 13 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4e 00 00 00 | es(....R....R....(....(....sN... |
2200 | 2f 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 | /buildbot/tmp/buildhost/install/ |
2220 | 70 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 | prebuilt/linux-x86_64/lib/python |
2240 | 32 2e 37 2f 64 69 66 66 6c 69 62 2e 70 79 52 19 00 00 00 eb 00 00 00 73 08 00 00 00 00 15 0f 01 | 2.7/difflib.pyR........s........ |
2260 | 04 01 09 01 63 02 00 00 00 02 00 00 00 03 00 00 00 43 00 00 00 73 43 00 00 00 7c 01 00 7c 00 00 | ....c............C...sC...|..|.. |
2280 | 6a 00 00 6b 08 00 72 13 00 64 01 00 53 7c 01 00 7c 00 00 5f 00 00 64 01 00 04 7c 00 00 5f 02 00 | j..k..r..d..S|..|.._..d...|.._.. |
22a0 | 7c 00 00 5f 03 00 64 01 00 7c 00 00 5f 04 00 7c 00 00 6a 05 00 83 00 00 01 64 01 00 53 28 02 00 | |.._..d..|.._..|..j......d..S(.. |
22c0 | 00 00 73 4d 02 00 00 53 65 74 20 74 68 65 20 73 65 63 6f 6e 64 20 73 65 71 75 65 6e 63 65 20 74 | ..sM...Set.the.second.sequence.t |
22e0 | 6f 20 62 65 20 63 6f 6d 70 61 72 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 65 20 66 69 72 73 | o.be.compared...........The.firs |
2300 | 74 20 73 65 71 75 65 6e 63 65 20 74 6f 20 62 65 20 63 6f 6d 70 61 72 65 64 20 69 73 20 6e 6f 74 | t.sequence.to.be.compared.is.not |
2320 | 20 63 68 61 6e 67 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 73 20 3d 20 53 65 71 75 65 | .changed...........>>>.s.=.Seque |
2340 | 6e 63 65 4d 61 74 63 68 65 72 28 4e 6f 6e 65 2c 20 22 61 62 63 64 22 2c 20 22 62 63 64 65 22 29 | nceMatcher(None,."abcd",."bcde") |
2360 | 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 73 2e 72 61 74 69 6f 28 29 0a 20 20 20 20 20 20 20 20 30 | .........>>>.s.ratio().........0 |
2380 | 2e 37 35 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 73 2e 73 65 74 5f 73 65 71 32 28 22 61 62 63 64 | .75.........>>>.s.set_seq2("abcd |
23a0 | 22 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 73 2e 72 61 74 69 6f 28 29 0a 20 20 20 20 20 20 20 | ").........>>>.s.ratio()........ |
23c0 | 20 31 2e 30 0a 20 20 20 20 20 20 20 20 3e 3e 3e 0a 0a 20 20 20 20 20 20 20 20 53 65 71 75 65 6e | .1.0.........>>>..........Sequen |
23e0 | 63 65 4d 61 74 63 68 65 72 20 63 6f 6d 70 75 74 65 73 20 61 6e 64 20 63 61 63 68 65 73 20 64 65 | ceMatcher.computes.and.caches.de |
2400 | 74 61 69 6c 65 64 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 0a 20 20 20 | tailed.information.about.the.... |
2420 | 20 20 20 20 20 73 65 63 6f 6e 64 20 73 65 71 75 65 6e 63 65 2c 20 73 6f 20 69 66 20 79 6f 75 20 | .....second.sequence,.so.if.you. |
2440 | 77 61 6e 74 20 74 6f 20 63 6f 6d 70 61 72 65 20 6f 6e 65 20 73 65 71 75 65 6e 63 65 20 53 20 61 | want.to.compare.one.sequence.S.a |
2460 | 67 61 69 6e 73 74 0a 20 20 20 20 20 20 20 20 6d 61 6e 79 20 73 65 71 75 65 6e 63 65 73 2c 20 75 | gainst.........many.sequences,.u |
2480 | 73 65 20 2e 73 65 74 5f 73 65 71 32 28 53 29 20 6f 6e 63 65 20 61 6e 64 20 63 61 6c 6c 20 2e 73 | se..set_seq2(S).once.and.call..s |
24a0 | 65 74 5f 73 65 71 31 28 78 29 0a 20 20 20 20 20 20 20 20 72 65 70 65 61 74 65 64 6c 79 20 66 6f | et_seq1(x).........repeatedly.fo |
24c0 | 72 20 65 61 63 68 20 6f 66 20 74 68 65 20 6f 74 68 65 72 20 73 65 71 75 65 6e 63 65 73 2e 0a 0a | r.each.of.the.other.sequences... |
24e0 | 20 20 20 20 20 20 20 20 53 65 65 20 61 6c 73 6f 20 73 65 74 5f 73 65 71 73 28 29 20 61 6e 64 20 | ........See.also.set_seqs().and. |
2500 | 73 65 74 5f 73 65 71 31 28 29 2e 0a 20 20 20 20 20 20 20 20 4e 28 06 00 00 00 52 14 00 00 00 52 | set_seq1()..........N(....R....R |
2520 | 12 00 00 00 52 1b 00 00 00 52 1c 00 00 00 74 0a 00 00 00 66 75 6c 6c 62 63 6f 75 6e 74 74 19 00 | ....R....R....t....fullbcountt.. |
2540 | 00 00 5f 53 65 71 75 65 6e 63 65 4d 61 74 63 68 65 72 5f 5f 63 68 61 69 6e 5f 62 28 02 00 00 00 | .._SequenceMatcher__chain_b(.... |
2560 | 52 17 00 00 00 52 14 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4e 00 00 00 2f 62 75 69 6c 64 62 | R....R....(....(....sN.../buildb |
2580 | 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 69 6c | ot/tmp/buildhost/install/prebuil |
25a0 | 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 64 69 66 | t/linux-x86_64/lib/python2.7/dif |
25c0 | 66 6c 69 62 2e 70 79 52 1a 00 00 00 05 01 00 00 73 0c 00 00 00 00 15 0f 01 04 01 09 01 10 01 09 | flib.pyR........s............... |
25e0 | 01 63 01 00 00 00 0c 00 00 00 04 00 00 00 43 00 00 00 73 50 01 00 00 7c 00 00 6a 00 00 7d 01 00 | .c............C...sP...|..j..}.. |
2600 | 69 00 00 04 7c 00 00 5f 01 00 7d 02 00 78 39 00 74 02 00 7c 01 00 83 01 00 44 5d 2b 00 5c 02 00 | i...|.._..}..x9.t..|.....D]+.\.. |
2620 | 7d 03 00 7d 04 00 7c 02 00 6a 03 00 7c 04 00 67 00 00 83 02 00 7d 05 00 7c 05 00 6a 04 00 7c 03 | }..}..|..j..|..g.....}..|..j..|. |
2640 | 00 83 01 00 01 71 23 00 57 74 05 00 83 00 00 7d 06 00 7c 00 00 6a 06 00 7d 07 00 7c 07 00 72 ad | .....q#.Wt.....}..|..j..}..|..r. |
2660 | 00 78 40 00 74 07 00 7c 02 00 6a 08 00 83 00 00 83 01 00 44 5d 29 00 7d 04 00 7c 07 00 7c 04 00 | .x@.t..|..j........D]).}..|..|.. |
2680 | 83 01 00 72 7d 00 7c 06 00 6a 09 00 7c 04 00 83 01 00 01 7c 02 00 7c 04 00 3d 71 7d 00 71 7d 00 | ...r}.|..j..|......|..|..=q}.q}. |
26a0 | 57 6e 00 00 74 05 00 83 00 00 7d 08 00 74 0a 00 7c 01 00 83 01 00 7d 09 00 7c 00 00 6a 0b 00 72 | Wn..t.....}..t..|.....}..|..j..r |
26c0 | 34 01 7c 09 00 64 01 00 6b 05 00 72 34 01 7c 09 00 64 02 00 1a 64 03 00 17 7d 0a 00 78 4c 00 74 | 4.|..d..k..r4.|..d...d...}..xL.t |
26e0 | 07 00 7c 02 00 6a 0c 00 83 00 00 83 01 00 44 5d 35 00 5c 02 00 7d 04 00 7d 0b 00 74 0a 00 7c 0b | ..|..j........D]5.\..}..}..t..|. |
2700 | 00 83 01 00 7c 0a 00 6b 04 00 72 f8 00 7c 08 00 6a 09 00 7c 04 00 83 01 00 01 7c 02 00 7c 04 00 | ....|..k..r..|..j..|......|..|.. |
2720 | 3d 71 f8 00 71 f8 00 57 6e 00 00 7c 06 00 6a 0d 00 7c 00 00 5f 0e 00 7c 08 00 6a 0d 00 7c 00 00 | =q..q..Wn..|..j..|.._..|..j..|.. |
2740 | 5f 0f 00 64 00 00 53 28 04 00 00 00 4e 69 c8 00 00 00 69 64 00 00 00 69 01 00 00 00 28 10 00 00 | _..d..S(....Ni....id...i....(... |
2760 | 00 52 14 00 00 00 74 03 00 00 00 62 32 6a 74 09 00 00 00 65 6e 75 6d 65 72 61 74 65 74 0a 00 00 | .R....t....b2jt....enumeratet... |
2780 | 00 73 65 74 64 65 66 61 75 6c 74 74 06 00 00 00 61 70 70 65 6e 64 74 03 00 00 00 73 65 74 52 11 | .setdefaultt....appendt....setR. |
27a0 | 00 00 00 74 04 00 00 00 6c 69 73 74 74 04 00 00 00 6b 65 79 73 74 03 00 00 00 61 64 64 74 03 00 | ...t....listt....keyst....addt.. |
27c0 | 00 00 6c 65 6e 52 15 00 00 00 74 05 00 00 00 69 74 65 6d 73 74 0c 00 00 00 5f 5f 63 6f 6e 74 61 | ..lenR....t....itemst....__conta |
27e0 | 69 6e 73 5f 5f 74 07 00 00 00 69 73 62 6a 75 6e 6b 74 0a 00 00 00 69 73 62 70 6f 70 75 6c 61 72 | ins__t....isbjunkt....isbpopular |
2800 | 28 0c 00 00 00 52 17 00 00 00 52 14 00 00 00 52 1f 00 00 00 74 01 00 00 00 69 74 03 00 00 00 65 | (....R....R....R....t....it....e |
2820 | 6c 74 74 07 00 00 00 69 6e 64 69 63 65 73 74 04 00 00 00 6a 75 6e 6b 52 11 00 00 00 74 07 00 00 | ltt....indicest....junkR....t... |
2840 | 00 70 6f 70 75 6c 61 72 74 01 00 00 00 6e 74 05 00 00 00 6e 74 65 73 74 74 04 00 00 00 69 64 78 | .populart....nt....ntestt....idx |
2860 | 73 28 00 00 00 00 28 00 00 00 00 73 4e 00 00 00 2f 62 75 69 6c 64 62 6f 74 2f 74 6d 70 2f 62 75 | s(....(....sN.../buildbot/tmp/bu |
2880 | 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 2d 78 | ildhost/install/prebuilt/linux-x |
28a0 | 38 36 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 64 69 66 66 6c 69 62 2e 70 79 74 09 | 86_64/lib/python2.7/difflib.pyt. |
28c0 | 00 00 00 5f 5f 63 68 61 69 6e 5f 62 32 01 00 00 73 2c 00 00 00 00 0b 09 01 0d 02 19 01 12 01 11 | ...__chain_b2...s,.............. |
28e0 | 03 09 01 09 01 06 01 19 01 0c 01 0d 01 11 03 09 01 0c 01 15 01 0e 01 1f 01 12 01 0d 01 11 06 0c | ................................ |
2900 | 01 63 05 00 00 00 13 00 00 00 10 00 00 00 43 00 00 00 73 c0 02 00 00 7c 00 00 6a 00 00 7c 00 00 | .c............C...s....|..j..|.. |
2920 | 6a 01 00 7c 00 00 6a 02 00 7c 00 00 6a 03 00 66 04 00 5c 04 00 7d 05 00 7d 06 00 7d 07 00 7d 08 | j..|..j..|..j..f..\..}..}..}..}. |
2940 | 00 7c 01 00 7c 03 00 64 01 00 03 02 7d 09 00 7d 0a 00 7d 0b 00 69 00 00 7d 0c 00 67 00 00 7d 0d | .|..|..d....}..}..}..i..}..g..}. |
2960 | 00 78 c1 00 74 04 00 7c 01 00 7c 02 00 83 02 00 44 5d b0 00 7d 0e 00 7c 0c 00 6a 05 00 7d 0f 00 | .x..t..|..|.....D]..}..|..j..}.. |
2980 | 69 00 00 7d 10 00 78 92 00 7c 07 00 6a 05 00 7c 05 00 7c 0e 00 19 7c 0d 00 83 02 00 44 5d 7a 00 | i..}..x..|..j..|..|...|.....D]z. |
29a0 | 7d 11 00 7c 11 00 7c 03 00 6b 00 00 72 9e 00 71 86 00 6e 00 00 7c 11 00 7c 04 00 6b 05 00 72 ae | }..|..|..k..r..q..n..|..|..k..r. |
29c0 | 00 50 6e 00 00 7c 0f 00 7c 11 00 64 02 00 18 64 01 00 83 02 00 64 02 00 17 04 7d 12 00 7c 10 00 | .Pn..|..|..d...d.....d....}..|.. |
29e0 | 7c 11 00 3c 7c 12 00 7c 0b 00 6b 04 00 72 86 00 7c 0e 00 7c 12 00 18 64 02 00 17 7c 11 00 7c 12 | |..<|..|..k..r..|..|...d...|..|. |
2a00 | 00 18 64 02 00 17 7c 12 00 03 02 7d 09 00 7d 0a 00 7d 0b 00 71 86 00 71 86 00 57 7c 10 00 7d 0c | ..d...|....}..}..}..q..q..W|..}. |
2a20 | 00 71 5a 00 57 78 6d 00 7c 09 00 7c 01 00 6b 04 00 72 7d 01 7c 0a 00 7c 03 00 6b 04 00 72 7d 01 | .qZ.Wxm.|..|..k..r}.|..|..k..r}. |
2a40 | 7c 08 00 7c 06 00 7c 0a 00 64 02 00 18 19 83 01 00 0c 72 7d 01 7c 05 00 7c 09 00 64 02 00 18 19 | |..|..|..d........r}.|..|..d.... |
2a60 | 7c 06 00 7c 0a 00 64 02 00 18 19 6b 02 00 72 7d 01 7c 09 00 64 02 00 18 7c 0a 00 64 02 00 18 7c | |..|..d....k..r}.|..d...|..d...| |
2a80 | 0b 00 64 02 00 17 03 02 7d 09 00 7d 0a 00 7d 0b 00 71 11 01 57 78 5f 00 7c 09 00 7c 0b 00 17 7c | ..d.....}..}..}..q..Wx_.|..|...| |
2aa0 | 02 00 6b 00 00 72 df 01 7c 0a 00 7c 0b 00 17 7c 04 00 6b 00 00 72 df 01 7c 08 00 7c 06 00 7c 0a | ..k..r..|..|...|..k..r..|..|..|. |
2ac0 | 00 7c 0b 00 17 19 83 01 00 0c 72 df 01 7c 05 00 7c 09 00 7c 0b 00 17 19 7c 06 00 7c 0a 00 7c 0b | .|........r..|..|..|....|..|..|. |
2ae0 | 00 17 19 6b 02 00 72 df 01 7c 0b 00 64 02 00 37 7d 0b 00 71 81 01 57 78 6c 00 7c 09 00 7c 01 00 | ...k..r..|..d..7}..q..Wxl.|..|.. |
2b00 | 6b 04 00 72 4e 02 7c 0a 00 7c 03 00 6b 04 00 72 4e 02 7c 08 00 7c 06 00 7c 0a 00 64 02 00 18 19 | k..rN.|..|..k..rN.|..|..|..d.... |
2b20 | 83 01 00 72 4e 02 7c 05 00 7c 09 00 64 02 00 18 19 7c 06 00 7c 0a 00 64 02 00 18 19 6b 02 00 72 | ...rN.|..|..d....|..|..d....k..r |
2b40 | 4e 02 7c 09 00 64 02 00 18 7c 0a 00 64 02 00 18 7c 0b 00 64 02 00 17 03 02 7d 09 00 7d 0a 00 7d | N.|..d...|..d...|..d.....}..}..} |
2b60 | 0b 00 71 e3 01 57 78 5e 00 7c 09 00 7c 0b 00 17 7c 02 00 6b 00 00 72 af 02 7c 0a 00 7c 0b 00 17 | ..q..Wx^.|..|...|..k..r..|..|... |
2b80 | 7c 04 00 6b 00 00 72 af 02 7c 08 00 7c 06 00 7c 0a 00 7c 0b 00 17 19 83 01 00 72 af 02 7c 05 00 | |..k..r..|..|..|..|.......r..|.. |
2ba0 | 7c 09 00 7c 0b 00 17 19 7c 06 00 7c 0a 00 7c 0b 00 17 19 6b 02 00 72 af 02 7c 0b 00 64 02 00 17 | |..|....|..|..|....k..r..|..d... |
2bc0 | 7d 0b 00 71 52 02 57 74 06 00 7c 09 00 7c 0a 00 7c 0b 00 83 03 00 53 28 03 00 00 00 73 f2 06 00 | }..qR.Wt..|..|..|.....S(....s... |
2be0 | 00 46 69 6e 64 20 6c 6f 6e 67 65 73 74 20 6d 61 74 63 68 69 6e 67 20 62 6c 6f 63 6b 20 69 6e 20 | .Find.longest.matching.block.in. |
2c00 | 61 5b 61 6c 6f 3a 61 68 69 5d 20 61 6e 64 20 62 5b 62 6c 6f 3a 62 68 69 5d 2e 0a 0a 20 20 20 20 | a[alo:ahi].and.b[blo:bhi]....... |
2c20 | 20 20 20 20 49 66 20 69 73 6a 75 6e 6b 20 69 73 20 6e 6f 74 20 64 65 66 69 6e 65 64 3a 0a 0a 20 | ....If.isjunk.is.not.defined:... |
2c40 | 20 20 20 20 20 20 20 52 65 74 75 72 6e 20 28 69 2c 6a 2c 6b 29 20 73 75 63 68 20 74 68 61 74 20 | .......Return.(i,j,k).such.that. |
2c60 | 61 5b 69 3a 69 2b 6b 5d 20 69 73 20 65 71 75 61 6c 20 74 6f 20 62 5b 6a 3a 6a 2b 6b 5d 2c 20 77 | a[i:i+k].is.equal.to.b[j:j+k],.w |
2c80 | 68 65 72 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 6c 6f 20 3c 3d 20 69 20 3c 3d 20 69 2b 6b | here.............alo.<=.i.<=.i+k |
2ca0 | 20 3c 3d 20 61 68 69 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 6c 6f 20 3c 3d 20 6a 20 3c 3d 20 | .<=.ahi.............blo.<=.j.<=. |
2cc0 | 6a 2b 6b 20 3c 3d 20 62 68 69 0a 20 20 20 20 20 20 20 20 61 6e 64 20 66 6f 72 20 61 6c 6c 20 28 | j+k.<=.bhi.........and.for.all.( |
2ce0 | 69 27 2c 6a 27 2c 6b 27 29 20 6d 65 65 74 69 6e 67 20 74 68 6f 73 65 20 63 6f 6e 64 69 74 69 6f | i',j',k').meeting.those.conditio |
2d00 | 6e 73 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 6b 20 3e 3d 20 6b 27 0a 20 20 20 20 20 20 20 20 | ns,.............k.>=.k'......... |
2d20 | 20 20 20 20 69 20 3c 3d 20 69 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 6e 64 20 69 66 20 69 | ....i.<=.i'.............and.if.i |
2d40 | 20 3d 3d 20 69 27 2c 20 6a 20 3c 3d 20 6a 27 0a 0a 20 20 20 20 20 20 20 20 49 6e 20 6f 74 68 65 | .==.i',.j.<=.j'..........In.othe |
2d60 | 72 20 77 6f 72 64 73 2c 20 6f 66 20 61 6c 6c 20 6d 61 78 69 6d 61 6c 20 6d 61 74 63 68 69 6e 67 | r.words,.of.all.maximal.matching |
2d80 | 20 62 6c 6f 63 6b 73 2c 20 72 65 74 75 72 6e 20 6f 6e 65 20 74 68 61 74 0a 20 20 20 20 20 20 20 | .blocks,.return.one.that........ |
2da0 | 20 73 74 61 72 74 73 20 65 61 72 6c 69 65 73 74 20 69 6e 20 61 2c 20 61 6e 64 20 6f 66 20 61 6c | .starts.earliest.in.a,.and.of.al |
2dc0 | 6c 20 74 68 6f 73 65 20 6d 61 78 69 6d 61 6c 20 6d 61 74 63 68 69 6e 67 20 62 6c 6f 63 6b 73 20 | l.those.maximal.matching.blocks. |
2de0 | 74 68 61 74 0a 20 20 20 20 20 20 20 20 73 74 61 72 74 20 65 61 72 6c 69 65 73 74 20 69 6e 20 61 | that.........start.earliest.in.a |
2e00 | 2c 20 72 65 74 75 72 6e 20 74 68 65 20 6f 6e 65 20 74 68 61 74 20 73 74 61 72 74 73 20 65 61 72 | ,.return.the.one.that.starts.ear |
2e20 | 6c 69 65 73 74 20 69 6e 20 62 2e 0a 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 73 20 3d 20 53 65 71 | liest.in.b...........>>>.s.=.Seq |
2e40 | 75 65 6e 63 65 4d 61 74 63 68 65 72 28 4e 6f 6e 65 2c 20 22 20 61 62 63 64 22 2c 20 22 61 62 63 | uenceMatcher(None,.".abcd",."abc |
2e60 | 64 20 61 62 63 64 22 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 73 2e 66 69 6e 64 5f 6c 6f 6e 67 | d.abcd").........>>>.s.find_long |
2e80 | 65 73 74 5f 6d 61 74 63 68 28 30 2c 20 35 2c 20 30 2c 20 39 29 0a 20 20 20 20 20 20 20 20 4d 61 | est_match(0,.5,.0,.9).........Ma |
2ea0 | 74 63 68 28 61 3d 30 2c 20 62 3d 34 2c 20 73 69 7a 65 3d 35 29 0a 0a 20 20 20 20 20 20 20 20 49 | tch(a=0,.b=4,.size=5)..........I |
2ec0 | 66 20 69 73 6a 75 6e 6b 20 69 73 20 64 65 66 69 6e 65 64 2c 20 66 69 72 73 74 20 74 68 65 20 6c | f.isjunk.is.defined,.first.the.l |
2ee0 | 6f 6e 67 65 73 74 20 6d 61 74 63 68 69 6e 67 20 62 6c 6f 63 6b 20 69 73 0a 20 20 20 20 20 20 20 | ongest.matching.block.is........ |
2f00 | 20 64 65 74 65 72 6d 69 6e 65 64 20 61 73 20 61 62 6f 76 65 2c 20 62 75 74 20 77 69 74 68 20 74 | .determined.as.above,.but.with.t |
2f20 | 68 65 20 61 64 64 69 74 69 6f 6e 61 6c 20 72 65 73 74 72 69 63 74 69 6f 6e 20 74 68 61 74 20 6e | he.additional.restriction.that.n |
2f40 | 6f 0a 20 20 20 20 20 20 20 20 6a 75 6e 6b 20 65 6c 65 6d 65 6e 74 20 61 70 70 65 61 72 73 20 69 | o.........junk.element.appears.i |
2f60 | 6e 20 74 68 65 20 62 6c 6f 63 6b 2e 20 20 54 68 65 6e 20 74 68 61 74 20 62 6c 6f 63 6b 20 69 73 | n.the.block...Then.that.block.is |
2f80 | 20 65 78 74 65 6e 64 65 64 20 61 73 0a 20 20 20 20 20 20 20 20 66 61 72 20 61 73 20 70 6f 73 73 | .extended.as.........far.as.poss |
2fa0 | 69 62 6c 65 20 62 79 20 6d 61 74 63 68 69 6e 67 20 28 6f 6e 6c 79 29 20 6a 75 6e 6b 20 65 6c 65 | ible.by.matching.(only).junk.ele |
2fc0 | 6d 65 6e 74 73 20 6f 6e 20 62 6f 74 68 20 73 69 64 65 73 2e 20 20 53 6f 0a 20 20 20 20 20 20 20 | ments.on.both.sides...So........ |
2fe0 | 20 74 68 65 20 72 65 73 75 6c 74 69 6e 67 20 62 6c 6f 63 6b 20 6e 65 76 65 72 20 6d 61 74 63 68 | .the.resulting.block.never.match |
3000 | 65 73 20 6f 6e 20 6a 75 6e 6b 20 65 78 63 65 70 74 20 61 73 20 69 64 65 6e 74 69 63 61 6c 20 6a | es.on.junk.except.as.identical.j |
3020 | 75 6e 6b 0a 20 20 20 20 20 20 20 20 68 61 70 70 65 6e 73 20 74 6f 20 62 65 20 61 64 6a 61 63 65 | unk.........happens.to.be.adjace |
3040 | 6e 74 20 74 6f 20 61 6e 20 22 69 6e 74 65 72 65 73 74 69 6e 67 22 20 6d 61 74 63 68 2e 0a 0a 20 | nt.to.an."interesting".match.... |
3060 | 20 20 20 20 20 20 20 48 65 72 65 27 73 20 74 68 65 20 73 61 6d 65 20 65 78 61 6d 70 6c 65 20 61 | .......Here's.the.same.example.a |
3080 | 73 20 62 65 66 6f 72 65 2c 20 62 75 74 20 63 6f 6e 73 69 64 65 72 69 6e 67 20 62 6c 61 6e 6b 73 | s.before,.but.considering.blanks |
30a0 | 20 74 6f 20 62 65 0a 20 20 20 20 20 20 20 20 6a 75 6e 6b 2e 20 20 54 68 61 74 20 70 72 65 76 65 | .to.be.........junk...That.preve |
30c0 | 6e 74 73 20 22 20 61 62 63 64 22 20 66 72 6f 6d 20 6d 61 74 63 68 69 6e 67 20 74 68 65 20 22 20 | nts.".abcd".from.matching.the.". |
30e0 | 61 62 63 64 22 20 61 74 20 74 68 65 20 74 61 69 6c 0a 20 20 20 20 20 20 20 20 65 6e 64 20 6f 66 | abcd".at.the.tail.........end.of |
3100 | 20 74 68 65 20 73 65 63 6f 6e 64 20 73 65 71 75 65 6e 63 65 20 64 69 72 65 63 74 6c 79 2e 20 20 | .the.second.sequence.directly... |
3120 | 49 6e 73 74 65 61 64 20 6f 6e 6c 79 20 74 68 65 20 22 61 62 63 64 22 20 63 61 6e 0a 20 20 20 20 | Instead.only.the."abcd".can..... |
3140 | 20 20 20 20 6d 61 74 63 68 2c 20 61 6e 64 20 6d 61 74 63 68 65 73 20 74 68 65 20 6c 65 66 74 6d | ....match,.and.matches.the.leftm |
3160 | 6f 73 74 20 22 61 62 63 64 22 20 69 6e 20 74 68 65 20 73 65 63 6f 6e 64 20 73 65 71 75 65 6e 63 | ost."abcd".in.the.second.sequenc |
3180 | 65 3a 0a 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 73 20 3d 20 53 65 71 75 65 6e 63 65 4d 61 74 63 | e:..........>>>.s.=.SequenceMatc |
31a0 | 68 65 72 28 6c 61 6d 62 64 61 20 78 3a 20 78 3d 3d 22 20 22 2c 20 22 20 61 62 63 64 22 2c 20 22 | her(lambda.x:.x==".",.".abcd",." |
31c0 | 61 62 63 64 20 61 62 63 64 22 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 73 2e 66 69 6e 64 5f 6c | abcd.abcd").........>>>.s.find_l |
31e0 | 6f 6e 67 65 73 74 5f 6d 61 74 63 68 28 30 2c 20 35 2c 20 30 2c 20 39 29 0a 20 20 20 20 20 20 20 | ongest_match(0,.5,.0,.9)........ |
3200 | 20 4d 61 74 63 68 28 61 3d 31 2c 20 62 3d 30 2c 20 73 69 7a 65 3d 34 29 0a 0a 20 20 20 20 20 20 | .Match(a=1,.b=0,.size=4)........ |
3220 | 20 20 49 66 20 6e 6f 20 62 6c 6f 63 6b 73 20 6d 61 74 63 68 2c 20 72 65 74 75 72 6e 20 28 61 6c | ..If.no.blocks.match,.return.(al |
3240 | 6f 2c 20 62 6c 6f 2c 20 30 29 2e 0a 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 73 20 3d 20 53 65 71 | o,.blo,.0)...........>>>.s.=.Seq |
3260 | 75 65 6e 63 65 4d 61 74 63 68 65 72 28 4e 6f 6e 65 2c 20 22 61 62 22 2c 20 22 63 22 29 0a 20 20 | uenceMatcher(None,."ab",."c")... |
3280 | 20 20 20 20 20 20 3e 3e 3e 20 73 2e 66 69 6e 64 5f 6c 6f 6e 67 65 73 74 5f 6d 61 74 63 68 28 30 | ......>>>.s.find_longest_match(0 |
32a0 | 2c 20 32 2c 20 30 2c 20 31 29 0a 20 20 20 20 20 20 20 20 4d 61 74 63 68 28 61 3d 30 2c 20 62 3d | ,.2,.0,.1).........Match(a=0,.b= |
32c0 | 30 2c 20 73 69 7a 65 3d 30 29 0a 20 20 20 20 20 20 20 20 69 00 00 00 00 69 01 00 00 00 28 07 00 | 0,.size=0).........i....i....(.. |
32e0 | 00 00 52 13 00 00 00 52 14 00 00 00 52 1f 00 00 00 52 2a 00 00 00 74 06 00 00 00 78 72 61 6e 67 | ..R....R....R....R*...t....xrang |
3300 | 65 74 03 00 00 00 67 65 74 52 0a 00 00 00 28 13 00 00 00 52 17 00 00 00 74 03 00 00 00 61 6c 6f | et....getR....(....R....t....alo |
3320 | 74 03 00 00 00 61 68 69 74 03 00 00 00 62 6c 6f 74 03 00 00 00 62 68 69 52 13 00 00 00 52 14 00 | t....ahit....blot....bhiR....R.. |
3340 | 00 00 52 1f 00 00 00 52 2a 00 00 00 74 05 00 00 00 62 65 73 74 69 74 05 00 00 00 62 65 73 74 6a | ..R....R*...t....bestit....bestj |
3360 | 74 08 00 00 00 62 65 73 74 73 69 7a 65 74 05 00 00 00 6a 32 6c 65 6e 74 07 00 00 00 6e 6f 74 68 | t....bestsizet....j2lent....noth |
3380 | 69 6e 67 52 2c 00 00 00 74 08 00 00 00 6a 32 6c 65 6e 67 65 74 74 08 00 00 00 6e 65 77 6a 32 6c | ingR,...t....j2lengett....newj2l |
33a0 | 65 6e 74 01 00 00 00 6a 74 01 00 00 00 6b 28 00 00 00 00 28 00 00 00 00 73 4e 00 00 00 2f 62 75 | ent....jt....k(....(....sN.../bu |
33c0 | 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 65 | ildbot/tmp/buildhost/install/pre |
33e0 | 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 37 | built/linux-x86_64/lib/python2.7 |
3400 | 2f 64 69 66 66 6c 69 62 2e 70 79 74 12 00 00 00 66 69 6e 64 5f 6c 6f 6e 67 65 73 74 5f 6d 61 74 | /difflib.pyt....find_longest_mat |
3420 | 63 68 5e 01 00 00 73 42 00 00 00 00 38 2a 01 14 04 06 01 06 01 16 03 09 01 06 01 1d 02 0c 01 06 | ch^...sB....8*.................. |
3440 | 01 0c 01 04 01 1f 01 0c 01 2b 01 0a 06 1b 01 15 01 1c 01 24 01 23 01 15 01 1c 01 0e 09 1b 01 14 | .........+.........$.#.......... |
3460 | 01 1c 01 24 01 23 01 14 01 1c 01 0e 02 63 01 00 00 00 14 00 00 00 07 00 00 00 43 00 00 00 73 11 | ...$.#.......c............C...s. |
3480 | 02 00 00 7c 00 00 6a 00 00 64 02 00 6b 09 00 72 16 00 7c 00 00 6a 00 00 53 74 02 00 7c 00 00 6a | ...|..j..d..k..r..|..j..St..|..j |
34a0 | 03 00 83 01 00 74 02 00 7c 00 00 6a 04 00 83 01 00 02 7d 01 00 7d 02 00 64 01 00 7c 01 00 64 01 | .....t..|..j......}..}..d..|..d. |
34c0 | 00 7c 02 00 66 04 00 67 01 00 7d 03 00 67 00 00 7d 04 00 78 d5 00 7c 03 00 72 27 01 7c 03 00 6a | .|..f..g..}..g..}..x..|..r'.|..j |
34e0 | 05 00 83 00 00 5c 04 00 7d 05 00 7d 06 00 7d 07 00 7d 08 00 7c 00 00 6a 06 00 7c 05 00 7c 06 00 | .....\..}..}..}..}..|..j..|..|.. |
3500 | 7c 07 00 7c 08 00 83 04 00 04 5c 03 00 7d 09 00 7d 0a 00 7d 0b 00 7d 0c 00 7c 0b 00 72 53 00 7c | |..|......\..}..}..}..}..|..rS.| |
3520 | 04 00 6a 07 00 7c 0c 00 83 01 00 01 7c 05 00 7c 09 00 6b 00 00 72 dd 00 7c 07 00 7c 0a 00 6b 00 | ..j..|......|..|..k..r..|..|..k. |
3540 | 00 72 dd 00 7c 03 00 6a 07 00 7c 05 00 7c 09 00 7c 07 00 7c 0a 00 66 04 00 83 01 00 01 6e 00 00 | .r..|..j..|..|..|..|..f......n.. |
3560 | 7c 09 00 7c 0b 00 17 7c 06 00 6b 00 00 72 24 01 7c 0a 00 7c 0b 00 17 7c 08 00 6b 00 00 72 24 01 | |..|...|..k..r$.|..|...|..k..r$. |
3580 | 7c 03 00 6a 07 00 7c 09 00 7c 0b 00 17 7c 06 00 7c 0a 00 7c 0b 00 17 7c 08 00 66 04 00 83 01 00 | |..j..|..|...|..|..|...|..f..... |
35a0 | 01 71 24 01 71 53 00 71 53 00 57 7c 04 00 6a 08 00 83 00 00 01 64 01 00 04 7d 0d 00 04 7d 0e 00 | .q$.qS.qS.W|..j......d...}...}.. |
35c0 | 7d 0f 00 67 00 00 7d 10 00 78 77 00 7c 04 00 44 5d 6f 00 5c 03 00 7d 11 00 7d 12 00 7d 13 00 7c | }..g..}..xw.|..D]o.\..}..}..}..| |
35e0 | 0d 00 7c 0f 00 17 7c 11 00 6b 02 00 72 89 01 7c 0e 00 7c 0f 00 17 7c 12 00 6b 02 00 72 89 01 7c | ..|...|..k..r..|..|...|..k..r..| |
3600 | 0f 00 7c 13 00 37 7d 0f 00 71 4d 01 7c 0f 00 72 a8 01 7c 10 00 6a 07 00 7c 0d 00 7c 0e 00 7c 0f | ..|..7}..qM.|..r..|..j..|..|..|. |
3620 | 00 66 03 00 83 01 00 01 6e 00 00 7c 11 00 7c 12 00 7c 13 00 03 02 7d 0d 00 7d 0e 00 7d 0f 00 71 | .f......n..|..|..|....}..}..}..q |
3640 | 4d 01 57 7c 0f 00 72 df 01 7c 10 00 6a 07 00 7c 0d 00 7c 0e 00 7c 0f 00 66 03 00 83 01 00 01 6e | M.W|..r..|..j..|..|..|..f......n |
3660 | 00 00 7c 10 00 6a 07 00 7c 01 00 7c 02 00 64 01 00 66 03 00 83 01 00 01 7c 10 00 7c 00 00 5f 00 | ..|..j..|..|..d..f......|..|.._. |
3680 | 00 74 09 00 74 0a 00 6a 0b 00 7c 00 00 6a 00 00 83 02 00 53 28 03 00 00 00 73 0d 03 00 00 52 65 | .t..t..j..|..j.....S(....s....Re |
36a0 | 74 75 72 6e 20 6c 69 73 74 20 6f 66 20 74 72 69 70 6c 65 73 20 64 65 73 63 72 69 62 69 6e 67 20 | turn.list.of.triples.describing. |
36c0 | 6d 61 74 63 68 69 6e 67 20 73 75 62 73 65 71 75 65 6e 63 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 | matching.subsequences........... |
36e0 | 45 61 63 68 20 74 72 69 70 6c 65 20 69 73 20 6f 66 20 74 68 65 20 66 6f 72 6d 20 28 69 2c 20 6a | Each.triple.is.of.the.form.(i,.j |
3700 | 2c 20 6e 29 2c 20 61 6e 64 20 6d 65 61 6e 73 20 74 68 61 74 0a 20 20 20 20 20 20 20 20 61 5b 69 | ,.n),.and.means.that.........a[i |
3720 | 3a 69 2b 6e 5d 20 3d 3d 20 62 5b 6a 3a 6a 2b 6e 5d 2e 20 20 54 68 65 20 74 72 69 70 6c 65 73 20 | :i+n].==.b[j:j+n]...The.triples. |
3740 | 61 72 65 20 6d 6f 6e 6f 74 6f 6e 69 63 61 6c 6c 79 20 69 6e 63 72 65 61 73 69 6e 67 20 69 6e 0a | are.monotonically.increasing.in. |
3760 | 20 20 20 20 20 20 20 20 69 20 61 6e 64 20 69 6e 20 6a 2e 20 20 4e 65 77 20 69 6e 20 50 79 74 68 | ........i.and.in.j...New.in.Pyth |
3780 | 6f 6e 20 32 2e 35 2c 20 69 74 27 73 20 61 6c 73 6f 20 67 75 61 72 61 6e 74 65 65 64 20 74 68 61 | on.2.5,.it's.also.guaranteed.tha |
37a0 | 74 20 69 66 0a 20 20 20 20 20 20 20 20 28 69 2c 20 6a 2c 20 6e 29 20 61 6e 64 20 28 69 27 2c 20 | t.if.........(i,.j,.n).and.(i',. |
37c0 | 6a 27 2c 20 6e 27 29 20 61 72 65 20 61 64 6a 61 63 65 6e 74 20 74 72 69 70 6c 65 73 20 69 6e 20 | j',.n').are.adjacent.triples.in. |
37e0 | 74 68 65 20 6c 69 73 74 2c 20 61 6e 64 0a 20 20 20 20 20 20 20 20 74 68 65 20 73 65 63 6f 6e 64 | the.list,.and.........the.second |
3800 | 20 69 73 20 6e 6f 74 20 74 68 65 20 6c 61 73 74 20 74 72 69 70 6c 65 20 69 6e 20 74 68 65 20 6c | .is.not.the.last.triple.in.the.l |
3820 | 69 73 74 2c 20 74 68 65 6e 20 69 2b 6e 20 21 3d 20 69 27 20 6f 72 0a 20 20 20 20 20 20 20 20 6a | ist,.then.i+n.!=.i'.or.........j |
3840 | 2b 6e 20 21 3d 20 6a 27 2e 20 20 49 4f 57 2c 20 61 64 6a 61 63 65 6e 74 20 74 72 69 70 6c 65 73 | +n.!=.j'...IOW,.adjacent.triples |
3860 | 20 6e 65 76 65 72 20 64 65 73 63 72 69 62 65 20 61 64 6a 61 63 65 6e 74 20 65 71 75 61 6c 0a 20 | .never.describe.adjacent.equal.. |
3880 | 20 20 20 20 20 20 20 62 6c 6f 63 6b 73 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 65 20 6c 61 73 74 | .......blocks...........The.last |
38a0 | 20 74 72 69 70 6c 65 20 69 73 20 61 20 64 75 6d 6d 79 2c 20 28 6c 65 6e 28 61 29 2c 20 6c 65 6e | .triple.is.a.dummy,.(len(a),.len |
38c0 | 28 62 29 2c 20 30 29 2c 20 61 6e 64 20 69 73 20 74 68 65 20 6f 6e 6c 79 0a 20 20 20 20 20 20 20 | (b),.0),.and.is.the.only........ |
38e0 | 20 74 72 69 70 6c 65 20 77 69 74 68 20 6e 3d 3d 30 2e 0a 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 | .triple.with.n==0...........>>>. |
3900 | 73 20 3d 20 53 65 71 75 65 6e 63 65 4d 61 74 63 68 65 72 28 4e 6f 6e 65 2c 20 22 61 62 78 63 64 | s.=.SequenceMatcher(None,."abxcd |
3920 | 22 2c 20 22 61 62 63 64 22 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 73 2e 67 65 74 5f 6d 61 74 | ",."abcd").........>>>.s.get_mat |
3940 | 63 68 69 6e 67 5f 62 6c 6f 63 6b 73 28 29 0a 20 20 20 20 20 20 20 20 5b 4d 61 74 63 68 28 61 3d | ching_blocks().........[Match(a= |
3960 | 30 2c 20 62 3d 30 2c 20 73 69 7a 65 3d 32 29 2c 20 4d 61 74 63 68 28 61 3d 33 2c 20 62 3d 32 2c | 0,.b=0,.size=2),.Match(a=3,.b=2, |
3980 | 20 73 69 7a 65 3d 32 29 2c 20 4d 61 74 63 68 28 61 3d 35 2c 20 62 3d 34 2c 20 73 69 7a 65 3d 30 | .size=2),.Match(a=5,.b=4,.size=0 |
39a0 | 29 5d 0a 20 20 20 20 20 20 20 20 69 00 00 00 00 4e 28 0c 00 00 00 52 1b 00 00 00 52 12 00 00 00 | )].........i....N(....R....R.... |
39c0 | 52 27 00 00 00 52 13 00 00 00 52 14 00 00 00 74 03 00 00 00 70 6f 70 52 44 00 00 00 52 22 00 00 | R'...R....R....t....popRD...R".. |
39e0 | 00 74 04 00 00 00 73 6f 72 74 74 03 00 00 00 6d 61 70 52 0a 00 00 00 74 05 00 00 00 5f 6d 61 6b | .t....sortt....mapR....t...._mak |
3a00 | 65 28 14 00 00 00 52 17 00 00 00 74 02 00 00 00 6c 61 74 02 00 00 00 6c 62 74 05 00 00 00 71 75 | e(....R....t....lat....lbt....qu |
3a20 | 65 75 65 52 1b 00 00 00 52 37 00 00 00 52 38 00 00 00 52 39 00 00 00 52 3a 00 00 00 52 2c 00 00 | eueR....R7...R8...R9...R:...R,.. |
3a40 | 00 52 42 00 00 00 52 43 00 00 00 74 01 00 00 00 78 74 02 00 00 00 69 31 74 02 00 00 00 6a 31 74 | .RB...RC...t....xt....i1t....j1t |
3a60 | 02 00 00 00 6b 31 74 0c 00 00 00 6e 6f 6e 5f 61 64 6a 61 63 65 6e 74 74 02 00 00 00 69 32 74 02 | ....k1t....non_adjacentt....i2t. |
3a80 | 00 00 00 6a 32 74 02 00 00 00 6b 32 28 00 00 00 00 28 00 00 00 00 73 4e 00 00 00 2f 62 75 69 6c | ...j2t....k2(....(....sN.../buil |
3aa0 | 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 |
3ac0 | 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 64 | ilt/linux-x86_64/lib/python2.7/d |
3ae0 | 69 66 66 6c 69 62 2e 70 79 74 13 00 00 00 67 65 74 5f 6d 61 74 63 68 69 6e 67 5f 62 6c 6f 63 6b | ifflib.pyt....get_matching_block |
3b00 | 73 cc 01 00 00 73 38 00 00 00 00 13 0f 01 07 01 1f 08 15 01 06 01 09 01 18 01 25 04 06 01 0d 01 | s....s8...................%..... |
3b20 | 18 01 1c 01 20 01 2b 01 0a 05 0e 01 06 01 16 02 20 04 0d 05 06 01 19 01 18 01 06 01 19 02 16 01 | ......+......................... |
3b40 | 09 01 63 01 00 00 00 08 00 00 00 08 00 00 00 43 00 00 00 73 01 01 00 00 7c 00 00 6a 00 00 64 07 | ..c............C...s....|..j..d. |
3b60 | 00 6b 09 00 72 16 00 7c 00 00 6a 00 00 53 64 01 00 04 7d 01 00 7d 02 00 67 00 00 04 7c 00 00 5f | .k..r..|..j..Sd...}..}..g...|.._ |
3b80 | 00 00 7d 03 00 78 cd 00 7c 00 00 6a 02 00 83 00 00 44 5d bf 00 5c 03 00 7d 04 00 7d 05 00 7d 06 | ..}..x..|..j.....D]..\..}..}..}. |
3ba0 | 00 64 02 00 7d 07 00 7c 01 00 7c 04 00 6b 00 00 72 70 00 7c 02 00 7c 05 00 6b 00 00 72 70 00 64 | .d..}..|..|..k..rp.|..|..k..rp.d |
3bc0 | 03 00 7d 07 00 6e 2a 00 7c 01 00 7c 04 00 6b 00 00 72 85 00 64 04 00 7d 07 00 6e 15 00 7c 02 00 | ..}..n*.|..|..k..r..d..}..n..|.. |
3be0 | 7c 05 00 6b 00 00 72 9a 00 64 05 00 7d 07 00 6e 00 00 7c 07 00 72 bf 00 7c 03 00 6a 03 00 7c 07 | |..k..r..d..}..n..|..r..|..j..|. |
3c00 | 00 7c 01 00 7c 04 00 7c 02 00 7c 05 00 66 05 00 83 01 00 01 6e 00 00 7c 04 00 7c 06 00 17 7c 05 | .|..|..|..|..f......n..|..|...|. |
3c20 | 00 7c 06 00 17 02 7d 01 00 7d 02 00 7c 06 00 72 3a 00 7c 03 00 6a 03 00 64 06 00 7c 04 00 7c 01 | .|....}..}..|..r:.|..j..d..|..|. |
3c40 | 00 7c 05 00 7c 02 00 66 05 00 83 01 00 01 71 3a 00 71 3a 00 57 7c 03 00 53 28 08 00 00 00 73 5a | .|..|..f......q:.q:.W|..S(....sZ |
3c60 | 04 00 00 52 65 74 75 72 6e 20 6c 69 73 74 20 6f 66 20 35 2d 74 75 70 6c 65 73 20 64 65 73 63 72 | ...Return.list.of.5-tuples.descr |
3c80 | 69 62 69 6e 67 20 68 6f 77 20 74 6f 20 74 75 72 6e 20 61 20 69 6e 74 6f 20 62 2e 0a 0a 20 20 20 | ibing.how.to.turn.a.into.b...... |
3ca0 | 20 20 20 20 20 45 61 63 68 20 74 75 70 6c 65 20 69 73 20 6f 66 20 74 68 65 20 66 6f 72 6d 20 28 | .....Each.tuple.is.of.the.form.( |
3cc0 | 74 61 67 2c 20 69 31 2c 20 69 32 2c 20 6a 31 2c 20 6a 32 29 2e 20 20 54 68 65 20 66 69 72 73 74 | tag,.i1,.i2,.j1,.j2)...The.first |
3ce0 | 20 74 75 70 6c 65 0a 20 20 20 20 20 20 20 20 68 61 73 20 69 31 20 3d 3d 20 6a 31 20 3d 3d 20 30 | .tuple.........has.i1.==.j1.==.0 |
3d00 | 2c 20 61 6e 64 20 72 65 6d 61 69 6e 69 6e 67 20 74 75 70 6c 65 73 20 68 61 76 65 20 69 31 20 3d | ,.and.remaining.tuples.have.i1.= |
3d20 | 3d 20 74 68 65 20 69 32 20 66 72 6f 6d 20 74 68 65 0a 20 20 20 20 20 20 20 20 74 75 70 6c 65 20 | =.the.i2.from.the.........tuple. |
3d40 | 70 72 65 63 65 64 69 6e 67 20 69 74 2c 20 61 6e 64 20 6c 69 6b 65 77 69 73 65 20 66 6f 72 20 6a | preceding.it,.and.likewise.for.j |
3d60 | 31 20 3d 3d 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 6a 32 2e 0a 0a 20 20 20 20 20 20 20 20 54 | 1.==.the.previous.j2...........T |
3d80 | 68 65 20 74 61 67 73 20 61 72 65 20 73 74 72 69 6e 67 73 2c 20 77 69 74 68 20 74 68 65 73 65 20 | he.tags.are.strings,.with.these. |
3da0 | 6d 65 61 6e 69 6e 67 73 3a 0a 0a 20 20 20 20 20 20 20 20 27 72 65 70 6c 61 63 65 27 3a 20 20 61 | meanings:..........'replace':..a |
3dc0 | 5b 69 31 3a 69 32 5d 20 73 68 6f 75 6c 64 20 62 65 20 72 65 70 6c 61 63 65 64 20 62 79 20 62 5b | [i1:i2].should.be.replaced.by.b[ |
3de0 | 6a 31 3a 6a 32 5d 0a 20 20 20 20 20 20 20 20 27 64 65 6c 65 74 65 27 3a 20 20 20 61 5b 69 31 3a | j1:j2].........'delete':...a[i1: |
3e00 | 69 32 5d 20 73 68 6f 75 6c 64 20 62 65 20 64 65 6c 65 74 65 64 2e 0a 20 20 20 20 20 20 20 20 20 | i2].should.be.deleted........... |
3e20 | 20 20 20 20 20 20 20 20 20 20 20 4e 6f 74 65 20 74 68 61 74 20 6a 31 3d 3d 6a 32 20 69 6e 20 74 | ...........Note.that.j1==j2.in.t |
3e40 | 68 69 73 20 63 61 73 65 2e 0a 20 20 20 20 20 20 20 20 27 69 6e 73 65 72 74 27 3a 20 20 20 62 5b | his.case..........'insert':...b[ |
3e60 | 6a 31 3a 6a 32 5d 20 73 68 6f 75 6c 64 20 62 65 20 69 6e 73 65 72 74 65 64 20 61 74 20 61 5b 69 | j1:j2].should.be.inserted.at.a[i |
3e80 | 31 3a 69 31 5d 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4e 6f 74 65 20 | 1:i1]......................Note. |
3ea0 | 74 68 61 74 20 69 31 3d 3d 69 32 20 69 6e 20 74 68 69 73 20 63 61 73 65 2e 0a 20 20 20 20 20 20 | that.i1==i2.in.this.case........ |
3ec0 | 20 20 27 65 71 75 61 6c 27 3a 20 20 20 20 61 5b 69 31 3a 69 32 5d 20 3d 3d 20 62 5b 6a 31 3a 6a | ..'equal':....a[i1:i2].==.b[j1:j |
3ee0 | 32 5d 0a 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 61 20 3d 20 22 71 61 62 78 63 64 22 0a 20 20 20 | 2]..........>>>.a.=."qabxcd".... |
3f00 | 20 20 20 20 20 3e 3e 3e 20 62 20 3d 20 22 61 62 79 63 64 66 22 0a 20 20 20 20 20 20 20 20 3e 3e | .....>>>.b.=."abycdf".........>> |
3f20 | 3e 20 73 20 3d 20 53 65 71 75 65 6e 63 65 4d 61 74 63 68 65 72 28 4e 6f 6e 65 2c 20 61 2c 20 62 | >.s.=.SequenceMatcher(None,.a,.b |
3f40 | 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 66 6f 72 20 74 61 67 2c 20 69 31 2c 20 69 32 2c 20 6a | ).........>>>.for.tag,.i1,.i2,.j |
3f60 | 31 2c 20 6a 32 20 69 6e 20 73 2e 67 65 74 5f 6f 70 63 6f 64 65 73 28 29 3a 0a 20 20 20 20 20 20 | 1,.j2.in.s.get_opcodes():....... |
3f80 | 20 20 2e 2e 2e 20 20 20 20 70 72 69 6e 74 20 28 22 25 37 73 20 61 5b 25 64 3a 25 64 5d 20 28 25 | .........print.("%7s.a[%d:%d].(% |
3fa0 | 73 29 20 62 5b 25 64 3a 25 64 5d 20 28 25 73 29 22 20 25 0a 20 20 20 20 20 20 20 20 2e 2e 2e 20 | s).b[%d:%d].(%s)".%............. |
3fc0 | 20 20 20 20 20 20 20 20 20 20 28 74 61 67 2c 20 69 31 2c 20 69 32 2c 20 61 5b 69 31 3a 69 32 5d | ..........(tag,.i1,.i2,.a[i1:i2] |
3fe0 | 2c 20 6a 31 2c 20 6a 32 2c 20 62 5b 6a 31 3a 6a 32 5d 29 29 0a 20 20 20 20 20 20 20 20 20 64 65 | ,.j1,.j2,.b[j1:j2]))..........de |
4000 | 6c 65 74 65 20 61 5b 30 3a 31 5d 20 28 71 29 20 62 5b 30 3a 30 5d 20 28 29 0a 20 20 20 20 20 20 | lete.a[0:1].(q).b[0:0].()....... |
4020 | 20 20 20 20 65 71 75 61 6c 20 61 5b 31 3a 33 5d 20 28 61 62 29 20 62 5b 30 3a 32 5d 20 28 61 62 | ....equal.a[1:3].(ab).b[0:2].(ab |
4040 | 29 0a 20 20 20 20 20 20 20 20 72 65 70 6c 61 63 65 20 61 5b 33 3a 34 5d 20 28 78 29 20 62 5b 32 | ).........replace.a[3:4].(x).b[2 |
4060 | 3a 33 5d 20 28 79 29 0a 20 20 20 20 20 20 20 20 20 20 65 71 75 61 6c 20 61 5b 34 3a 36 5d 20 28 | :3].(y)...........equal.a[4:6].( |
4080 | 63 64 29 20 62 5b 33 3a 35 5d 20 28 63 64 29 0a 20 20 20 20 20 20 20 20 20 69 6e 73 65 72 74 20 | cd).b[3:5].(cd)..........insert. |
40a0 | 61 5b 36 3a 36 5d 20 28 29 20 62 5b 35 3a 36 5d 20 28 66 29 0a 20 20 20 20 20 20 20 20 69 00 00 | a[6:6].().b[5:6].(f).........i.. |
40c0 | 00 00 52 10 00 00 00 74 07 00 00 00 72 65 70 6c 61 63 65 74 06 00 00 00 64 65 6c 65 74 65 74 06 | ..R....t....replacet....deletet. |
40e0 | 00 00 00 69 6e 73 65 72 74 74 05 00 00 00 65 71 75 61 6c 4e 28 04 00 00 00 52 1c 00 00 00 52 12 | ...insertt....equalN(....R....R. |
4100 | 00 00 00 52 54 00 00 00 52 22 00 00 00 28 08 00 00 00 52 17 00 00 00 52 2c 00 00 00 52 42 00 00 | ...RT...R"...(....R....R,...RB.. |
4120 | 00 74 06 00 00 00 61 6e 73 77 65 72 74 02 00 00 00 61 69 74 02 00 00 00 62 6a 74 04 00 00 00 73 | .t....answert....ait....bjt....s |
4140 | 69 7a 65 74 03 00 00 00 74 61 67 28 00 00 00 00 28 00 00 00 00 73 4e 00 00 00 2f 62 75 69 6c 64 | izet....tag(....(....sN.../build |
4160 | 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 69 | bot/tmp/buildhost/install/prebui |
4180 | 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 64 69 | lt/linux-x86_64/lib/python2.7/di |
41a0 | 66 66 6c 69 62 2e 70 79 74 0b 00 00 00 67 65 74 5f 6f 70 63 6f 64 65 73 13 02 00 00 73 24 00 00 | fflib.pyt....get_opcodes....s$.. |
41c0 | 00 00 1d 0f 01 07 01 0a 01 0d 01 1c 06 06 01 18 01 09 01 0c 01 09 01 0c 01 09 01 06 01 1f 01 15 | ................................ |
41e0 | 03 06 01 23 01 69 03 00 00 00 63 02 00 00 00 0a 00 00 00 0b 00 00 00 63 00 00 00 73 f0 01 00 00 | ...#.i....c............c...s.... |
4200 | 7c 00 00 6a 00 00 83 00 00 7d 02 00 7c 02 00 73 1e 00 64 06 00 67 01 00 7d 02 00 6e 00 00 7c 02 | |..j.....}..|..s..d..g..}..n..|. |
4220 | 00 64 02 00 19 64 02 00 19 64 01 00 6b 02 00 72 81 00 7c 02 00 64 02 00 19 5c 05 00 7d 03 00 7d | .d...d...d..k..r..|..d...\..}..} |
4240 | 04 00 7d 05 00 7d 06 00 7d 07 00 7c 03 00 74 01 00 7c 04 00 7c 05 00 7c 01 00 18 83 02 00 7c 05 | ..}..}..}..|..t..|..|..|......|. |
4260 | 00 74 01 00 7c 06 00 7c 07 00 7c 01 00 18 83 02 00 7c 07 00 66 05 00 7c 02 00 64 02 00 3c 6e 00 | .t..|..|..|......|..f..|..d..<n. |
4280 | 00 7c 02 00 64 04 00 19 64 02 00 19 64 01 00 6b 02 00 72 e4 00 7c 02 00 64 04 00 19 5c 05 00 7d | .|..d...d...d..k..r..|..d...\..} |
42a0 | 03 00 7d 04 00 7d 05 00 7d 06 00 7d 07 00 7c 03 00 7c 04 00 74 02 00 7c 05 00 7c 04 00 7c 01 00 | ..}..}..}..}..|..|..t..|..|..|.. |
42c0 | 17 83 02 00 7c 06 00 74 02 00 7c 07 00 7c 06 00 7c 01 00 17 83 02 00 66 05 00 7c 02 00 64 04 00 | ....|..t..|..|..|......f..|..d.. |
42e0 | 3c 6e 00 00 7c 01 00 7c 01 00 17 7d 08 00 67 00 00 7d 09 00 78 c0 00 7c 02 00 44 5d b8 00 5c 05 | <n..|..|...}..g..}..x..|..D]..\. |
4300 | 00 7d 03 00 7d 04 00 7d 05 00 7d 06 00 7d 07 00 7c 03 00 64 01 00 6b 02 00 72 97 01 7c 05 00 7c | .}..}..}..}..}..|..d..k..r..|..| |
4320 | 04 00 18 7c 08 00 6b 04 00 72 97 01 7c 09 00 6a 03 00 7c 03 00 7c 04 00 74 02 00 7c 05 00 7c 04 | ...|..k..r..|..j..|..|..t..|..|. |
4340 | 00 7c 01 00 17 83 02 00 7c 06 00 74 02 00 7c 07 00 7c 06 00 7c 01 00 17 83 02 00 66 05 00 83 01 | .|......|..t..|..|..|......f.... |
4360 | 00 01 7c 09 00 56 01 67 00 00 7d 09 00 74 01 00 7c 04 00 7c 05 00 7c 01 00 18 83 02 00 74 01 00 | ..|..V.g..}..t..|..|..|......t.. |
4380 | 7c 06 00 7c 07 00 7c 01 00 18 83 02 00 02 7d 04 00 7d 06 00 6e 00 00 7c 09 00 6a 03 00 7c 03 00 | |..|..|.......}..}..n..|..j..|.. |
43a0 | 7c 04 00 7c 05 00 7c 06 00 7c 07 00 66 05 00 83 01 00 01 71 fb 00 57 7c 09 00 72 ec 01 74 04 00 | |..|..|..|..f......q..W|..r..t.. |
43c0 | 7c 09 00 83 01 00 64 03 00 6b 02 00 6f e0 01 7c 09 00 64 02 00 19 64 02 00 19 64 01 00 6b 02 00 | |.....d..k..o..|..d...d...d..k.. |
43e0 | 0c 72 ec 01 7c 09 00 56 01 6e 00 00 64 05 00 53 28 07 00 00 00 73 d3 03 00 00 20 49 73 6f 6c 61 | .r..|..V.n..d..S(....s.....Isola |
4400 | 74 65 20 63 68 61 6e 67 65 20 63 6c 75 73 74 65 72 73 20 62 79 20 65 6c 69 6d 69 6e 61 74 69 6e | te.change.clusters.by.eliminatin |
4420 | 67 20 72 61 6e 67 65 73 20 77 69 74 68 20 6e 6f 20 63 68 61 6e 67 65 73 2e 0a 0a 20 20 20 20 20 | g.ranges.with.no.changes........ |
4440 | 20 20 20 52 65 74 75 72 6e 20 61 20 67 65 6e 65 72 61 74 6f 72 20 6f 66 20 67 72 6f 75 70 73 20 | ...Return.a.generator.of.groups. |
4460 | 77 69 74 68 20 75 70 74 6f 20 6e 20 6c 69 6e 65 73 20 6f 66 20 63 6f 6e 74 65 78 74 2e 0a 20 20 | with.upto.n.lines.of.context.... |
4480 | 20 20 20 20 20 20 45 61 63 68 20 67 72 6f 75 70 20 69 73 20 69 6e 20 74 68 65 20 73 61 6d 65 20 | ......Each.group.is.in.the.same. |
44a0 | 66 6f 72 6d 61 74 20 61 73 20 72 65 74 75 72 6e 65 64 20 62 79 20 67 65 74 5f 6f 70 63 6f 64 65 | format.as.returned.by.get_opcode |
44c0 | 73 28 29 2e 0a 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 66 72 6f 6d 20 70 70 72 69 6e 74 20 69 6d | s()...........>>>.from.pprint.im |
44e0 | 70 6f 72 74 20 70 70 72 69 6e 74 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 61 20 3d 20 6d 61 70 28 | port.pprint.........>>>.a.=.map( |
4500 | 73 74 72 2c 20 72 61 6e 67 65 28 31 2c 34 30 29 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 62 20 | str,.range(1,40)).........>>>.b. |
4520 | 3d 20 61 5b 3a 5d 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 62 5b 38 3a 38 5d 20 3d 20 5b 27 69 27 | =.a[:].........>>>.b[8:8].=.['i' |
4540 | 5d 20 20 20 20 20 23 20 4d 61 6b 65 20 61 6e 20 69 6e 73 65 72 74 69 6f 6e 0a 20 20 20 20 20 20 | ].....#.Make.an.insertion....... |
4560 | 20 20 3e 3e 3e 20 62 5b 32 30 5d 20 2b 3d 20 27 78 27 20 20 20 20 20 20 20 23 20 4d 61 6b 65 20 | ..>>>.b[20].+=.'x'.......#.Make. |
4580 | 61 20 72 65 70 6c 61 63 65 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 62 5b 32 33 3a 32 | a.replacement.........>>>.b[23:2 |
45a0 | 38 5d 20 3d 20 5b 5d 20 20 20 20 20 20 23 20 4d 61 6b 65 20 61 20 64 65 6c 65 74 69 6f 6e 0a 20 | 8].=.[]......#.Make.a.deletion.. |
45c0 | 20 20 20 20 20 20 20 3e 3e 3e 20 62 5b 33 30 5d 20 2b 3d 20 27 79 27 20 20 20 20 20 20 20 23 20 | .......>>>.b[30].+=.'y'.......#. |
45e0 | 4d 61 6b 65 20 61 6e 6f 74 68 65 72 20 72 65 70 6c 61 63 65 6d 65 6e 74 0a 20 20 20 20 20 20 20 | Make.another.replacement........ |
4600 | 20 3e 3e 3e 20 70 70 72 69 6e 74 28 6c 69 73 74 28 53 65 71 75 65 6e 63 65 4d 61 74 63 68 65 72 | .>>>.pprint(list(SequenceMatcher |
4620 | 28 4e 6f 6e 65 2c 61 2c 62 29 2e 67 65 74 5f 67 72 6f 75 70 65 64 5f 6f 70 63 6f 64 65 73 28 29 | (None,a,b).get_grouped_opcodes() |
4640 | 29 29 0a 20 20 20 20 20 20 20 20 5b 5b 28 27 65 71 75 61 6c 27 2c 20 35 2c 20 38 2c 20 35 2c 20 | )).........[[('equal',.5,.8,.5,. |
4660 | 38 29 2c 20 28 27 69 6e 73 65 72 74 27 2c 20 38 2c 20 38 2c 20 38 2c 20 39 29 2c 20 28 27 65 71 | 8),.('insert',.8,.8,.8,.9),.('eq |
4680 | 75 61 6c 27 2c 20 38 2c 20 31 31 2c 20 39 2c 20 31 32 29 5d 2c 0a 20 20 20 20 20 20 20 20 20 5b | ual',.8,.11,.9,.12)],..........[ |
46a0 | 28 27 65 71 75 61 6c 27 2c 20 31 36 2c 20 31 39 2c 20 31 37 2c 20 32 30 29 2c 0a 20 20 20 20 20 | ('equal',.16,.19,.17,.20),...... |
46c0 | 20 20 20 20 20 28 27 72 65 70 6c 61 63 65 27 2c 20 31 39 2c 20 32 30 2c 20 32 30 2c 20 32 31 29 | .....('replace',.19,.20,.20,.21) |
46e0 | 2c 0a 20 20 20 20 20 20 20 20 20 20 28 27 65 71 75 61 6c 27 2c 20 32 30 2c 20 32 32 2c 20 32 31 | ,...........('equal',.20,.22,.21 |
4700 | 2c 20 32 33 29 2c 0a 20 20 20 20 20 20 20 20 20 20 28 27 64 65 6c 65 74 65 27 2c 20 32 32 2c 20 | ,.23),...........('delete',.22,. |
4720 | 32 37 2c 20 32 33 2c 20 32 33 29 2c 0a 20 20 20 20 20 20 20 20 20 20 28 27 65 71 75 61 6c 27 2c | 27,.23,.23),...........('equal', |
4740 | 20 32 37 2c 20 33 30 2c 20 32 33 2c 20 32 36 29 5d 2c 0a 20 20 20 20 20 20 20 20 20 5b 28 27 65 | .27,.30,.23,.26)],..........[('e |
4760 | 71 75 61 6c 27 2c 20 33 31 2c 20 33 34 2c 20 32 37 2c 20 33 30 29 2c 0a 20 20 20 20 20 20 20 20 | qual',.31,.34,.27,.30),......... |
4780 | 20 20 28 27 72 65 70 6c 61 63 65 27 2c 20 33 34 2c 20 33 35 2c 20 33 30 2c 20 33 31 29 2c 0a 20 | ..('replace',.34,.35,.30,.31),.. |
47a0 | 20 20 20 20 20 20 20 20 20 28 27 65 71 75 61 6c 27 2c 20 33 35 2c 20 33 38 2c 20 33 31 2c 20 33 | .........('equal',.35,.38,.31,.3 |
47c0 | 34 29 5d 5d 0a 20 20 20 20 20 20 20 20 52 58 00 00 00 69 00 00 00 00 69 01 00 00 00 69 ff ff ff | 4)]].........RX...i....i....i... |
47e0 | ff 4e 28 05 00 00 00 73 05 00 00 00 65 71 75 61 6c 69 00 00 00 00 69 01 00 00 00 69 00 00 00 00 | .N(....s....equali....i....i.... |
4800 | 69 01 00 00 00 28 05 00 00 00 52 5e 00 00 00 74 03 00 00 00 6d 61 78 74 03 00 00 00 6d 69 6e 52 | i....(....R^...t....maxt....minR |
4820 | 22 00 00 00 52 27 00 00 00 28 0a 00 00 00 52 17 00 00 00 52 31 00 00 00 74 05 00 00 00 63 6f 64 | "...R'...(....R....R1...t....cod |
4840 | 65 73 52 5d 00 00 00 52 4d 00 00 00 52 51 00 00 00 52 4e 00 00 00 52 52 00 00 00 74 02 00 00 00 | esR]...RM...RQ...RN...RR...t.... |
4860 | 6e 6e 74 05 00 00 00 67 72 6f 75 70 28 00 00 00 00 28 00 00 00 00 73 4e 00 00 00 2f 62 75 69 6c | nnt....group(....(....sN.../buil |
4880 | 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 |
48a0 | 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 64 | ilt/linux-x86_64/lib/python2.7/d |
48c0 | 69 66 66 6c 69 62 2e 70 79 74 13 00 00 00 67 65 74 5f 67 72 6f 75 70 65 64 5f 6f 70 63 6f 64 65 | ifflib.pyt....get_grouped_opcode |
48e0 | 73 4a 02 00 00 73 28 00 00 00 00 19 0c 01 06 01 0c 02 14 01 19 01 36 01 14 01 19 01 36 02 0a 01 | sJ...s(...............6.....6... |
4900 | 06 01 1c 03 1c 01 36 01 05 01 06 01 2a 01 20 01 2d 01 63 01 00 00 00 02 00 00 00 05 00 00 00 43 | ......6.....*...-.c............C |
4920 | 00 00 00 73 3e 00 00 00 74 00 00 64 01 00 84 00 00 7c 00 00 6a 01 00 83 00 00 64 02 00 83 03 00 | ...s>...t..d.....|..j.....d..... |
4940 | 7d 01 00 74 02 00 7c 01 00 74 03 00 7c 00 00 6a 04 00 83 01 00 74 03 00 7c 00 00 6a 05 00 83 01 | }..t..|..t..|..j.....t..|..j.... |
4960 | 00 17 83 02 00 53 28 03 00 00 00 73 d2 02 00 00 52 65 74 75 72 6e 20 61 20 6d 65 61 73 75 72 65 | .....S(....s....Return.a.measure |
4980 | 20 6f 66 20 74 68 65 20 73 65 71 75 65 6e 63 65 73 27 20 73 69 6d 69 6c 61 72 69 74 79 20 28 66 | .of.the.sequences'.similarity.(f |
49a0 | 6c 6f 61 74 20 69 6e 20 5b 30 2c 31 5d 29 2e 0a 0a 20 20 20 20 20 20 20 20 57 68 65 72 65 20 54 | loat.in.[0,1])...........Where.T |
49c0 | 20 69 73 20 74 68 65 20 74 6f 74 61 6c 20 6e 75 6d 62 65 72 20 6f 66 20 65 6c 65 6d 65 6e 74 73 | .is.the.total.number.of.elements |
49e0 | 20 69 6e 20 62 6f 74 68 20 73 65 71 75 65 6e 63 65 73 2c 20 61 6e 64 0a 20 20 20 20 20 20 20 20 | .in.both.sequences,.and......... |
4a00 | 4d 20 69 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 6d 61 74 63 68 65 73 2c 20 74 68 69 73 | M.is.the.number.of.matches,.this |
4a20 | 20 69 73 20 32 2e 30 2a 4d 20 2f 20 54 2e 0a 20 20 20 20 20 20 20 20 4e 6f 74 65 20 74 68 61 74 | .is.2.0*M./.T..........Note.that |
4a40 | 20 74 68 69 73 20 69 73 20 31 20 69 66 20 74 68 65 20 73 65 71 75 65 6e 63 65 73 20 61 72 65 20 | .this.is.1.if.the.sequences.are. |
4a60 | 69 64 65 6e 74 69 63 61 6c 2c 20 61 6e 64 20 30 20 69 66 0a 20 20 20 20 20 20 20 20 74 68 65 79 | identical,.and.0.if.........they |
4a80 | 20 68 61 76 65 20 6e 6f 74 68 69 6e 67 20 69 6e 20 63 6f 6d 6d 6f 6e 2e 0a 0a 20 20 20 20 20 20 | .have.nothing.in.common......... |
4aa0 | 20 20 2e 72 61 74 69 6f 28 29 20 69 73 20 65 78 70 65 6e 73 69 76 65 20 74 6f 20 63 6f 6d 70 75 | ...ratio().is.expensive.to.compu |
4ac0 | 74 65 20 69 66 20 79 6f 75 20 68 61 76 65 6e 27 74 20 61 6c 72 65 61 64 79 20 63 6f 6d 70 75 74 | te.if.you.haven't.already.comput |
4ae0 | 65 64 0a 20 20 20 20 20 20 20 20 2e 67 65 74 5f 6d 61 74 63 68 69 6e 67 5f 62 6c 6f 63 6b 73 28 | ed..........get_matching_blocks( |
4b00 | 29 20 6f 72 20 2e 67 65 74 5f 6f 70 63 6f 64 65 73 28 29 2c 20 69 6e 20 77 68 69 63 68 20 63 61 | ).or..get_opcodes(),.in.which.ca |
4b20 | 73 65 20 79 6f 75 20 6d 61 79 0a 20 20 20 20 20 20 20 20 77 61 6e 74 20 74 6f 20 74 72 79 20 2e | se.you.may.........want.to.try.. |
4b40 | 71 75 69 63 6b 5f 72 61 74 69 6f 28 29 20 6f 72 20 2e 72 65 61 6c 5f 71 75 69 63 6b 5f 72 61 74 | quick_ratio().or..real_quick_rat |
4b60 | 69 6f 28 29 20 66 69 72 73 74 20 74 6f 20 67 65 74 20 61 6e 0a 20 20 20 20 20 20 20 20 75 70 70 | io().first.to.get.an.........upp |
4b80 | 65 72 20 62 6f 75 6e 64 2e 0a 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 73 20 3d 20 53 65 71 75 65 | er.bound...........>>>.s.=.Seque |
4ba0 | 6e 63 65 4d 61 74 63 68 65 72 28 4e 6f 6e 65 2c 20 22 61 62 63 64 22 2c 20 22 62 63 64 65 22 29 | nceMatcher(None,."abcd",."bcde") |
4bc0 | 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 73 2e 72 61 74 69 6f 28 29 0a 20 20 20 20 20 20 20 20 30 | .........>>>.s.ratio().........0 |
4be0 | 2e 37 35 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 73 2e 71 75 69 63 6b 5f 72 61 74 69 6f 28 29 0a | .75.........>>>.s.quick_ratio(). |
4c00 | 20 20 20 20 20 20 20 20 30 2e 37 35 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 73 2e 72 65 61 6c 5f | ........0.75.........>>>.s.real_ |
4c20 | 71 75 69 63 6b 5f 72 61 74 69 6f 28 29 0a 20 20 20 20 20 20 20 20 31 2e 30 0a 20 20 20 20 20 20 | quick_ratio().........1.0....... |
4c40 | 20 20 63 02 00 00 00 02 00 00 00 03 00 00 00 53 00 00 00 73 0c 00 00 00 7c 00 00 7c 01 00 64 01 | ..c............S...s....|..|..d. |
4c60 | 00 19 17 53 28 02 00 00 00 4e 69 ff ff ff ff 28 00 00 00 00 28 02 00 00 00 74 03 00 00 00 73 75 | ...S(....Ni....(....(....t....su |
4c80 | 6d 74 06 00 00 00 74 72 69 70 6c 65 28 00 00 00 00 28 00 00 00 00 73 4e 00 00 00 2f 62 75 69 6c | mt....triple(....(....sN.../buil |
4ca0 | 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 |
4cc0 | 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 64 | ilt/linux-x86_64/lib/python2.7/d |
4ce0 | 69 66 66 6c 69 62 2e 70 79 74 08 00 00 00 3c 6c 61 6d 62 64 61 3e 92 02 00 00 73 00 00 00 00 69 | ifflib.pyt....<lambda>....s....i |
4d00 | 00 00 00 00 28 06 00 00 00 52 0c 00 00 00 52 54 00 00 00 52 0f 00 00 00 52 27 00 00 00 52 13 00 | ....(....R....RT...R....R'...R.. |
4d20 | 00 00 52 14 00 00 00 28 02 00 00 00 52 17 00 00 00 52 0d 00 00 00 28 00 00 00 00 28 00 00 00 00 | ..R....(....R....R....(....(.... |
4d40 | 73 4e 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 69 6e 73 | sN.../buildbot/tmp/buildhost/ins |
4d60 | 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 62 2f 70 | tall/prebuilt/linux-x86_64/lib/p |
4d80 | 79 74 68 6f 6e 32 2e 37 2f 64 69 66 66 6c 69 62 2e 70 79 74 05 00 00 00 72 61 74 69 6f 7c 02 00 | ython2.7/difflib.pyt....ratio|.. |
4da0 | 00 73 06 00 00 00 00 16 09 01 12 01 63 01 00 00 00 07 00 00 00 05 00 00 00 43 00 00 00 73 f5 00 | .s..........c............C...s.. |
4dc0 | 00 00 7c 00 00 6a 00 00 64 03 00 6b 08 00 72 4d 00 69 00 00 04 7c 00 00 5f 00 00 7d 01 00 78 2e | ..|..j..d..k..rM.i...|.._..}..x. |
4de0 | 00 7c 00 00 6a 02 00 44 5d 20 00 7d 02 00 7c 01 00 6a 03 00 7c 02 00 64 01 00 83 02 00 64 02 00 | .|..j..D]..}..|..j..|..d.....d.. |
4e00 | 17 7c 01 00 7c 02 00 3c 71 26 00 57 6e 00 00 7c 00 00 6a 00 00 7d 01 00 69 00 00 7d 03 00 7c 03 | .|..|..<q&.Wn..|..j..}..i..}..|. |
4e20 | 00 6a 04 00 64 01 00 02 7d 04 00 7d 05 00 78 63 00 7c 00 00 6a 05 00 44 5d 58 00 7d 02 00 7c 04 | .j..d...}..}..xc.|..j..D]X.}..|. |
4e40 | 00 7c 02 00 83 01 00 72 95 00 7c 03 00 7c 02 00 19 7d 06 00 6e 12 00 7c 01 00 6a 03 00 7c 02 00 | .|.....r..|..|...}..n..|..j..|.. |
4e60 | 64 01 00 83 02 00 7d 06 00 7c 06 00 64 02 00 18 7c 03 00 7c 02 00 3c 7c 06 00 64 01 00 6b 04 00 | d.....}..|..d...|..|..<|..d..k.. |
4e80 | 72 76 00 7c 05 00 64 02 00 17 7d 05 00 71 76 00 71 76 00 57 74 06 00 7c 05 00 74 07 00 7c 00 00 | rv.|..d...}..qv.qv.Wt..|..t..|.. |
4ea0 | 6a 05 00 83 01 00 74 07 00 7c 00 00 6a 02 00 83 01 00 17 83 02 00 53 28 04 00 00 00 73 a9 00 00 | j.....t..|..j.........S(....s... |
4ec0 | 00 52 65 74 75 72 6e 20 61 6e 20 75 70 70 65 72 20 62 6f 75 6e 64 20 6f 6e 20 72 61 74 69 6f 28 | .Return.an.upper.bound.on.ratio( |
4ee0 | 29 20 72 65 6c 61 74 69 76 65 6c 79 20 71 75 69 63 6b 6c 79 2e 0a 0a 20 20 20 20 20 20 20 20 54 | ).relatively.quickly...........T |
4f00 | 68 69 73 20 69 73 6e 27 74 20 64 65 66 69 6e 65 64 20 62 65 79 6f 6e 64 20 74 68 61 74 20 69 74 | his.isn't.defined.beyond.that.it |
4f20 | 20 69 73 20 61 6e 20 75 70 70 65 72 20 62 6f 75 6e 64 20 6f 6e 20 2e 72 61 74 69 6f 28 29 2c 20 | .is.an.upper.bound.on..ratio(),. |
4f40 | 61 6e 64 0a 20 20 20 20 20 20 20 20 69 73 20 66 61 73 74 65 72 20 74 6f 20 63 6f 6d 70 75 74 65 | and.........is.faster.to.compute |
4f60 | 2e 0a 20 20 20 20 20 20 20 20 69 00 00 00 00 69 01 00 00 00 4e 28 08 00 00 00 52 1d 00 00 00 52 | ..........i....i....N(....R....R |
4f80 | 12 00 00 00 52 14 00 00 00 52 36 00 00 00 52 29 00 00 00 52 13 00 00 00 52 0f 00 00 00 52 27 00 | ....R....R6...R)...R....R....R'. |
4fa0 | 00 00 28 07 00 00 00 52 17 00 00 00 52 1d 00 00 00 52 2d 00 00 00 74 05 00 00 00 61 76 61 69 6c | ..(....R....R....R-...t....avail |
4fc0 | 74 08 00 00 00 61 76 61 69 6c 68 61 73 52 0d 00 00 00 74 04 00 00 00 6e 75 6d 62 28 00 00 00 00 | t....availhasR....t....numb(.... |
4fe0 | 28 00 00 00 00 73 4e 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 | (....sN.../buildbot/tmp/buildhos |
5000 | 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/ |
5020 | 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 64 69 66 66 6c 69 62 2e 70 79 74 0b 00 00 00 71 75 69 | lib/python2.7/difflib.pyt....qui |
5040 | 63 6b 5f 72 61 74 69 6f 96 02 00 00 73 1e 00 00 00 00 0a 0f 01 0d 01 10 01 21 01 09 03 06 01 10 | ck_ratio....s............!...... |
5060 | 01 10 01 0c 01 0d 02 12 01 0e 01 0c 01 11 01 63 01 00 00 00 03 00 00 00 04 00 00 00 43 00 00 00 | ...............c............C... |
5080 | 73 39 00 00 00 74 00 00 7c 00 00 6a 01 00 83 01 00 74 00 00 7c 00 00 6a 02 00 83 01 00 02 7d 01 | s9...t..|..j.....t..|..j......}. |
50a0 | 00 7d 02 00 74 03 00 74 04 00 7c 01 00 7c 02 00 83 02 00 7c 01 00 7c 02 00 17 83 02 00 53 28 01 | .}..t..t..|..|.....|..|......S(. |
50c0 | 00 00 00 73 ca 00 00 00 52 65 74 75 72 6e 20 61 6e 20 75 70 70 65 72 20 62 6f 75 6e 64 20 6f 6e | ...s....Return.an.upper.bound.on |
50e0 | 20 72 61 74 69 6f 28 29 20 76 65 72 79 20 71 75 69 63 6b 6c 79 2e 0a 0a 20 20 20 20 20 20 20 20 | .ratio().very.quickly........... |
5100 | 54 68 69 73 20 69 73 6e 27 74 20 64 65 66 69 6e 65 64 20 62 65 79 6f 6e 64 20 74 68 61 74 20 69 | This.isn't.defined.beyond.that.i |
5120 | 74 20 69 73 20 61 6e 20 75 70 70 65 72 20 62 6f 75 6e 64 20 6f 6e 20 2e 72 61 74 69 6f 28 29 2c | t.is.an.upper.bound.on..ratio(), |
5140 | 20 61 6e 64 0a 20 20 20 20 20 20 20 20 69 73 20 66 61 73 74 65 72 20 74 6f 20 63 6f 6d 70 75 74 | .and.........is.faster.to.comput |
5160 | 65 20 74 68 61 6e 20 65 69 74 68 65 72 20 2e 72 61 74 69 6f 28 29 20 6f 72 20 2e 71 75 69 63 6b | e.than.either..ratio().or..quick |
5180 | 5f 72 61 74 69 6f 28 29 2e 0a 20 20 20 20 20 20 20 20 28 05 00 00 00 52 27 00 00 00 52 13 00 00 | _ratio()..........(....R'...R... |
51a0 | 00 52 14 00 00 00 52 0f 00 00 00 52 60 00 00 00 28 03 00 00 00 52 17 00 00 00 52 49 00 00 00 52 | .R....R....R`...(....R....RI...R |
51c0 | 4a 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4e 00 00 00 2f 62 75 69 6c 64 62 6f 74 2f 74 6d 70 | J...(....(....sN.../buildbot/tmp |
51e0 | 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 |
5200 | 78 2d 78 38 36 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 64 69 66 66 6c 69 62 2e 70 | x-x86_64/lib/python2.7/difflib.p |
5220 | 79 74 10 00 00 00 72 65 61 6c 5f 71 75 69 63 6b 5f 72 61 74 69 6f b3 02 00 00 73 04 00 00 00 00 | yt....real_quick_ratio....s..... |
5240 | 07 1f 03 4e 28 11 00 00 00 74 08 00 00 00 5f 5f 6e 61 6d 65 5f 5f 74 0a 00 00 00 5f 5f 6d 6f 64 | ...N(....t....__name__t....__mod |
5260 | 75 6c 65 5f 5f 74 07 00 00 00 5f 5f 64 6f 63 5f 5f 52 12 00 00 00 74 04 00 00 00 54 72 75 65 52 | ule__t....__doc__R....t....TrueR |
5280 | 18 00 00 00 52 16 00 00 00 52 19 00 00 00 52 1a 00 00 00 52 1e 00 00 00 52 44 00 00 00 52 54 00 | ....R....R....R....R....RD...RT. |
52a0 | 00 00 52 5e 00 00 00 52 64 00 00 00 52 68 00 00 00 52 6c 00 00 00 52 6d 00 00 00 28 00 00 00 00 | ..R^...Rd...Rh...Rl...Rm...(.... |
52c0 | 28 00 00 00 00 28 00 00 00 00 73 4e 00 00 00 2f 62 75 69 6c 64 62 6f 74 2f 74 6d 70 2f 62 75 69 | (....(....sN.../buildbot/tmp/bui |
52e0 | 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 2d 78 38 | ldhost/install/prebuilt/linux-x8 |
5300 | 36 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 64 69 66 66 6c 69 62 2e 70 79 52 03 00 | 6_64/lib/python2.7/difflib.pyR.. |
5320 | 00 00 2e 00 00 00 73 1a 00 00 00 06 6a 06 02 15 45 09 0c 09 1a 09 2d 09 2c 09 6e 09 47 09 37 0c | ......s.....j...E.....-.,.n.G.7. |
5340 | 32 09 1a 09 1d 69 03 00 00 00 67 33 33 33 33 33 33 e3 3f 63 04 00 00 00 08 00 00 00 07 00 00 00 | 2....i....g333333.?c............ |
5360 | 43 00 00 00 73 0f 01 00 00 7c 02 00 64 01 00 6b 04 00 73 22 00 74 00 00 64 02 00 7c 02 00 66 01 | C...s....|..d..k..s".t..d..|..f. |
5380 | 00 16 83 01 00 82 01 00 6e 00 00 64 03 00 7c 03 00 04 03 6b 01 00 6f 39 00 64 04 00 6b 01 00 6e | ........n..d..|....k..o9.d..k..n |
53a0 | 02 00 02 01 73 54 00 74 00 00 64 05 00 7c 03 00 66 01 00 16 83 01 00 82 01 00 6e 00 00 67 00 00 | ....sT.t..d..|..f.........n..g.. |
53c0 | 7d 04 00 74 01 00 83 00 00 7d 05 00 7c 05 00 6a 02 00 7c 00 00 83 01 00 01 78 6d 00 7c 01 00 44 | }..t.....}..|..j..|......xm.|..D |
53e0 | 5d 65 00 7d 06 00 7c 05 00 6a 03 00 7c 06 00 83 01 00 01 7c 05 00 6a 04 00 83 00 00 7c 03 00 6b | ]e.}..|..j..|......|..j.....|..k |
5400 | 05 00 72 77 00 7c 05 00 6a 05 00 83 00 00 7c 03 00 6b 05 00 72 77 00 7c 05 00 6a 06 00 83 00 00 | ..rw.|..j.....|..k..rw.|..j..... |
5420 | 7c 03 00 6b 05 00 72 77 00 7c 04 00 6a 07 00 7c 05 00 6a 06 00 83 00 00 7c 06 00 66 02 00 83 01 | |..k..rw.|..j..|..j.....|..f.... |
5440 | 00 01 71 77 00 71 77 00 57 74 08 00 6a 09 00 7c 02 00 7c 04 00 83 02 00 7d 04 00 67 00 00 7c 04 | ..qw.qw.Wt..j..|..|.....}..g..|. |
5460 | 00 44 5d 12 00 5c 02 00 7d 07 00 7d 06 00 7c 06 00 5e 02 00 71 f9 00 53 28 06 00 00 00 73 c7 03 | .D]..\..}..}..|..^..q..S(....s.. |
5480 | 00 00 55 73 65 20 53 65 71 75 65 6e 63 65 4d 61 74 63 68 65 72 20 74 6f 20 72 65 74 75 72 6e 20 | ..Use.SequenceMatcher.to.return. |
54a0 | 6c 69 73 74 20 6f 66 20 74 68 65 20 62 65 73 74 20 22 67 6f 6f 64 20 65 6e 6f 75 67 68 22 20 6d | list.of.the.best."good.enough".m |
54c0 | 61 74 63 68 65 73 2e 0a 0a 20 20 20 20 77 6f 72 64 20 69 73 20 61 20 73 65 71 75 65 6e 63 65 20 | atches.......word.is.a.sequence. |
54e0 | 66 6f 72 20 77 68 69 63 68 20 63 6c 6f 73 65 20 6d 61 74 63 68 65 73 20 61 72 65 20 64 65 73 69 | for.which.close.matches.are.desi |
5500 | 72 65 64 20 28 74 79 70 69 63 61 6c 6c 79 20 61 0a 20 20 20 20 73 74 72 69 6e 67 29 2e 0a 0a 20 | red.(typically.a.....string).... |
5520 | 20 20 20 70 6f 73 73 69 62 69 6c 69 74 69 65 73 20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 73 65 | ...possibilities.is.a.list.of.se |
5540 | 71 75 65 6e 63 65 73 20 61 67 61 69 6e 73 74 20 77 68 69 63 68 20 74 6f 20 6d 61 74 63 68 20 77 | quences.against.which.to.match.w |
5560 | 6f 72 64 0a 20 20 20 20 28 74 79 70 69 63 61 6c 6c 79 20 61 20 6c 69 73 74 20 6f 66 20 73 74 72 | ord.....(typically.a.list.of.str |
5580 | 69 6e 67 73 29 2e 0a 0a 20 20 20 20 4f 70 74 69 6f 6e 61 6c 20 61 72 67 20 6e 20 28 64 65 66 61 | ings).......Optional.arg.n.(defa |
55a0 | 75 6c 74 20 33 29 20 69 73 20 74 68 65 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 | ult.3).is.the.maximum.number.of. |
55c0 | 63 6c 6f 73 65 20 6d 61 74 63 68 65 73 20 74 6f 0a 20 20 20 20 72 65 74 75 72 6e 2e 20 20 6e 20 | close.matches.to.....return...n. |
55e0 | 6d 75 73 74 20 62 65 20 3e 20 30 2e 0a 0a 20 20 20 20 4f 70 74 69 6f 6e 61 6c 20 61 72 67 20 63 | must.be.>.0.......Optional.arg.c |
5600 | 75 74 6f 66 66 20 28 64 65 66 61 75 6c 74 20 30 2e 36 29 20 69 73 20 61 20 66 6c 6f 61 74 20 69 | utoff.(default.0.6).is.a.float.i |
5620 | 6e 20 5b 30 2c 20 31 5d 2e 20 20 50 6f 73 73 69 62 69 6c 69 74 69 65 73 0a 20 20 20 20 74 68 61 | n.[0,.1]...Possibilities.....tha |
5640 | 74 20 64 6f 6e 27 74 20 73 63 6f 72 65 20 61 74 20 6c 65 61 73 74 20 74 68 61 74 20 73 69 6d 69 | t.don't.score.at.least.that.simi |
5660 | 6c 61 72 20 74 6f 20 77 6f 72 64 20 61 72 65 20 69 67 6e 6f 72 65 64 2e 0a 0a 20 20 20 20 54 68 | lar.to.word.are.ignored.......Th |
5680 | 65 20 62 65 73 74 20 28 6e 6f 20 6d 6f 72 65 20 74 68 61 6e 20 6e 29 20 6d 61 74 63 68 65 73 20 | e.best.(no.more.than.n).matches. |
56a0 | 61 6d 6f 6e 67 20 74 68 65 20 70 6f 73 73 69 62 69 6c 69 74 69 65 73 20 61 72 65 20 72 65 74 75 | among.the.possibilities.are.retu |
56c0 | 72 6e 65 64 0a 20 20 20 20 69 6e 20 61 20 6c 69 73 74 2c 20 73 6f 72 74 65 64 20 62 79 20 73 69 | rned.....in.a.list,.sorted.by.si |
56e0 | 6d 69 6c 61 72 69 74 79 20 73 63 6f 72 65 2c 20 6d 6f 73 74 20 73 69 6d 69 6c 61 72 20 66 69 72 | milarity.score,.most.similar.fir |
5700 | 73 74 2e 0a 0a 20 20 20 20 3e 3e 3e 20 67 65 74 5f 63 6c 6f 73 65 5f 6d 61 74 63 68 65 73 28 22 | st.......>>>.get_close_matches(" |
5720 | 61 70 70 65 6c 22 2c 20 5b 22 61 70 65 22 2c 20 22 61 70 70 6c 65 22 2c 20 22 70 65 61 63 68 22 | appel",.["ape",."apple",."peach" |
5740 | 2c 20 22 70 75 70 70 79 22 5d 29 0a 20 20 20 20 5b 27 61 70 70 6c 65 27 2c 20 27 61 70 65 27 5d | ,."puppy"]).....['apple',.'ape'] |
5760 | 0a 20 20 20 20 3e 3e 3e 20 69 6d 70 6f 72 74 20 6b 65 79 77 6f 72 64 20 61 73 20 5f 6b 65 79 77 | .....>>>.import.keyword.as._keyw |
5780 | 6f 72 64 0a 20 20 20 20 3e 3e 3e 20 67 65 74 5f 63 6c 6f 73 65 5f 6d 61 74 63 68 65 73 28 22 77 | ord.....>>>.get_close_matches("w |
57a0 | 68 65 65 6c 22 2c 20 5f 6b 65 79 77 6f 72 64 2e 6b 77 6c 69 73 74 29 0a 20 20 20 20 5b 27 77 68 | heel",._keyword.kwlist).....['wh |
57c0 | 69 6c 65 27 5d 0a 20 20 20 20 3e 3e 3e 20 67 65 74 5f 63 6c 6f 73 65 5f 6d 61 74 63 68 65 73 28 | ile'].....>>>.get_close_matches( |
57e0 | 22 61 70 70 6c 65 22 2c 20 5f 6b 65 79 77 6f 72 64 2e 6b 77 6c 69 73 74 29 0a 20 20 20 20 5b 5d | "apple",._keyword.kwlist).....[] |
5800 | 0a 20 20 20 20 3e 3e 3e 20 67 65 74 5f 63 6c 6f 73 65 5f 6d 61 74 63 68 65 73 28 22 61 63 63 65 | .....>>>.get_close_matches("acce |
5820 | 70 74 22 2c 20 5f 6b 65 79 77 6f 72 64 2e 6b 77 6c 69 73 74 29 0a 20 20 20 20 5b 27 65 78 63 65 | pt",._keyword.kwlist).....['exce |
5840 | 70 74 27 5d 0a 20 20 20 20 69 00 00 00 00 73 11 00 00 00 6e 20 6d 75 73 74 20 62 65 20 3e 20 30 | pt'].....i....s....n.must.be.>.0 |
5860 | 3a 20 25 72 67 00 00 00 00 00 00 00 00 67 00 00 00 00 00 00 f0 3f 73 20 00 00 00 63 75 74 6f 66 | :.%rg........g.......?s....cutof |
5880 | 66 20 6d 75 73 74 20 62 65 20 69 6e 20 5b 30 2e 30 2c 20 31 2e 30 5d 3a 20 25 72 28 0a 00 00 00 | f.must.be.in.[0.0,.1.0]:.%r(.... |
58a0 | 74 0a 00 00 00 56 61 6c 75 65 45 72 72 6f 72 52 03 00 00 00 52 1a 00 00 00 52 19 00 00 00 52 6d | t....ValueErrorR....R....R....Rm |
58c0 | 00 00 00 52 6c 00 00 00 52 68 00 00 00 52 22 00 00 00 74 05 00 00 00 68 65 61 70 71 74 08 00 00 | ...Rl...Rh...R"...t....heapqt... |
58e0 | 00 6e 6c 61 72 67 65 73 74 28 08 00 00 00 74 04 00 00 00 77 6f 72 64 74 0d 00 00 00 70 6f 73 73 | .nlargest(....t....wordt....poss |
5900 | 69 62 69 6c 69 74 69 65 73 52 31 00 00 00 74 06 00 00 00 63 75 74 6f 66 66 74 06 00 00 00 72 65 | ibilitiesR1...t....cutofft....re |
5920 | 73 75 6c 74 74 01 00 00 00 73 52 4c 00 00 00 74 05 00 00 00 73 63 6f 72 65 28 00 00 00 00 28 00 | sultt....sRL...t....score(....(. |
5940 | 00 00 00 73 4e 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 | ...sN.../buildbot/tmp/buildhost/ |
5960 | 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 |
5980 | 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 64 69 66 66 6c 69 62 2e 70 79 52 00 00 00 00 bf 02 00 00 73 | b/python2.7/difflib.pyR........s |
59a0 | 1e 00 00 00 00 1d 0c 01 16 01 1c 01 16 01 06 01 09 01 0d 01 0d 01 0d 01 12 01 12 01 12 01 20 03 | ................................ |
59c0 | 12 02 63 02 00 00 00 04 00 00 00 03 00 00 00 43 00 00 00 73 44 00 00 00 64 01 00 74 00 00 7c 00 | ..c............C...sD...d..t..|. |
59e0 | 00 83 01 00 02 7d 02 00 7d 03 00 78 2a 00 7c 02 00 7c 03 00 6b 00 00 72 3f 00 7c 00 00 7c 02 00 | .....}..}..x*.|..|..k..r?.|..|.. |
5a00 | 19 7c 01 00 6b 02 00 72 3f 00 7c 02 00 64 02 00 37 7d 02 00 71 16 00 57 7c 02 00 53 28 03 00 00 | .|..k..r?.|..d..7}..q..W|..S(... |
5a20 | 00 73 7d 00 00 00 0a 20 20 20 20 52 65 74 75 72 6e 20 6e 75 6d 62 65 72 20 6f 66 20 60 63 68 60 | .s}........Return.number.of.`ch` |
5a40 | 20 63 68 61 72 61 63 74 65 72 73 20 61 74 20 74 68 65 20 73 74 61 72 74 20 6f 66 20 60 6c 69 6e | .characters.at.the.start.of.`lin |
5a60 | 65 60 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 3a 0a 0a 20 20 20 20 3e 3e 3e 20 5f 63 6f 75 6e | e`.......Example:......>>>._coun |
5a80 | 74 5f 6c 65 61 64 69 6e 67 28 27 20 20 20 61 62 63 27 2c 20 27 20 27 29 0a 20 20 20 20 33 0a 20 | t_leading('...abc',.'.').....3.. |
5aa0 | 20 20 20 69 00 00 00 00 69 01 00 00 00 28 01 00 00 00 52 27 00 00 00 28 04 00 00 00 74 04 00 00 | ...i....i....(....R'...(....t... |
5ac0 | 00 6c 69 6e 65 74 02 00 00 00 63 68 52 2c 00 00 00 52 31 00 00 00 28 00 00 00 00 28 00 00 00 00 | .linet....chR,...R1...(....(.... |
5ae0 | 73 4e 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 69 6e 73 | sN.../buildbot/tmp/buildhost/ins |
5b00 | 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 62 2f 70 | tall/prebuilt/linux-x86_64/lib/p |
5b20 | 79 74 68 6f 6e 32 2e 37 2f 64 69 66 66 6c 69 62 2e 70 79 74 0e 00 00 00 5f 63 6f 75 6e 74 5f 6c | ython2.7/difflib.pyt...._count_l |
5b40 | 65 61 64 69 6e 67 ef 02 00 00 73 08 00 00 00 00 0a 13 01 1f 01 0e 01 63 00 00 00 00 00 00 00 00 | eading....s............c........ |
5b60 | 03 00 00 00 42 00 00 00 73 53 00 00 00 65 00 00 5a 01 00 64 00 00 5a 02 00 64 08 00 64 08 00 64 | ....B...sS...e..Z..d..Z..d..d..d |
5b80 | 01 00 84 02 00 5a 04 00 64 02 00 84 00 00 5a 05 00 64 03 00 84 00 00 5a 06 00 64 04 00 84 00 00 | .....Z..d.....Z..d.....Z..d..... |
5ba0 | 5a 07 00 64 05 00 84 00 00 5a 08 00 64 06 00 84 00 00 5a 09 00 64 07 00 84 00 00 5a 0a 00 52 53 | Z..d.....Z..d.....Z..d.....Z..RS |
5bc0 | 28 09 00 00 00 73 65 0d 00 00 0a 20 20 20 20 44 69 66 66 65 72 20 69 73 20 61 20 63 6c 61 73 73 | (....se........Differ.is.a.class |
5be0 | 20 66 6f 72 20 63 6f 6d 70 61 72 69 6e 67 20 73 65 71 75 65 6e 63 65 73 20 6f 66 20 6c 69 6e 65 | .for.comparing.sequences.of.line |
5c00 | 73 20 6f 66 20 74 65 78 74 2c 20 61 6e 64 0a 20 20 20 20 70 72 6f 64 75 63 69 6e 67 20 68 75 6d | s.of.text,.and.....producing.hum |
5c20 | 61 6e 2d 72 65 61 64 61 62 6c 65 20 64 69 66 66 65 72 65 6e 63 65 73 20 6f 72 20 64 65 6c 74 61 | an-readable.differences.or.delta |
5c40 | 73 2e 20 20 44 69 66 66 65 72 20 75 73 65 73 0a 20 20 20 20 53 65 71 75 65 6e 63 65 4d 61 74 63 | s...Differ.uses.....SequenceMatc |
5c60 | 68 65 72 20 62 6f 74 68 20 74 6f 20 63 6f 6d 70 61 72 65 20 73 65 71 75 65 6e 63 65 73 20 6f 66 | her.both.to.compare.sequences.of |
5c80 | 20 6c 69 6e 65 73 2c 20 61 6e 64 20 74 6f 20 63 6f 6d 70 61 72 65 0a 20 20 20 20 73 65 71 75 65 | .lines,.and.to.compare.....seque |
5ca0 | 6e 63 65 73 20 6f 66 20 63 68 61 72 61 63 74 65 72 73 20 77 69 74 68 69 6e 20 73 69 6d 69 6c 61 | nces.of.characters.within.simila |
5cc0 | 72 20 28 6e 65 61 72 2d 6d 61 74 63 68 69 6e 67 29 20 6c 69 6e 65 73 2e 0a 0a 20 20 20 20 45 61 | r.(near-matching).lines.......Ea |
5ce0 | 63 68 20 6c 69 6e 65 20 6f 66 20 61 20 44 69 66 66 65 72 20 64 65 6c 74 61 20 62 65 67 69 6e 73 | ch.line.of.a.Differ.delta.begins |
5d00 | 20 77 69 74 68 20 61 20 74 77 6f 2d 6c 65 74 74 65 72 20 63 6f 64 65 3a 0a 0a 20 20 20 20 20 20 | .with.a.two-letter.code:........ |
5d20 | 20 20 27 2d 20 27 20 20 20 20 6c 69 6e 65 20 75 6e 69 71 75 65 20 74 6f 20 73 65 71 75 65 6e 63 | ..'-.'....line.unique.to.sequenc |
5d40 | 65 20 31 0a 20 20 20 20 20 20 20 20 27 2b 20 27 20 20 20 20 6c 69 6e 65 20 75 6e 69 71 75 65 20 | e.1.........'+.'....line.unique. |
5d60 | 74 6f 20 73 65 71 75 65 6e 63 65 20 32 0a 20 20 20 20 20 20 20 20 27 20 20 27 20 20 20 20 6c 69 | to.sequence.2.........'..'....li |
5d80 | 6e 65 20 63 6f 6d 6d 6f 6e 20 74 6f 20 62 6f 74 68 20 73 65 71 75 65 6e 63 65 73 0a 20 20 20 20 | ne.common.to.both.sequences..... |
5da0 | 20 20 20 20 27 3f 20 27 20 20 20 20 6c 69 6e 65 20 6e 6f 74 20 70 72 65 73 65 6e 74 20 69 6e 20 | ....'?.'....line.not.present.in. |
5dc0 | 65 69 74 68 65 72 20 69 6e 70 75 74 20 73 65 71 75 65 6e 63 65 0a 0a 20 20 20 20 4c 69 6e 65 73 | either.input.sequence......Lines |
5de0 | 20 62 65 67 69 6e 6e 69 6e 67 20 77 69 74 68 20 27 3f 20 27 20 61 74 74 65 6d 70 74 20 74 6f 20 | .beginning.with.'?.'.attempt.to. |
5e00 | 67 75 69 64 65 20 74 68 65 20 65 79 65 20 74 6f 20 69 6e 74 72 61 6c 69 6e 65 0a 20 20 20 20 64 | guide.the.eye.to.intraline.....d |
5e20 | 69 66 66 65 72 65 6e 63 65 73 2c 20 61 6e 64 20 77 65 72 65 20 6e 6f 74 20 70 72 65 73 65 6e 74 | ifferences,.and.were.not.present |
5e40 | 20 69 6e 20 65 69 74 68 65 72 20 69 6e 70 75 74 20 73 65 71 75 65 6e 63 65 2e 20 20 54 68 65 73 | .in.either.input.sequence...Thes |
5e60 | 65 20 6c 69 6e 65 73 0a 20 20 20 20 63 61 6e 20 62 65 20 63 6f 6e 66 75 73 69 6e 67 20 69 66 20 | e.lines.....can.be.confusing.if. |
5e80 | 74 68 65 20 73 65 71 75 65 6e 63 65 73 20 63 6f 6e 74 61 69 6e 20 74 61 62 20 63 68 61 72 61 63 | the.sequences.contain.tab.charac |
5ea0 | 74 65 72 73 2e 0a 0a 20 20 20 20 4e 6f 74 65 20 74 68 61 74 20 44 69 66 66 65 72 20 6d 61 6b 65 | ters.......Note.that.Differ.make |
5ec0 | 73 20 6e 6f 20 63 6c 61 69 6d 20 74 6f 20 70 72 6f 64 75 63 65 20 61 20 2a 6d 69 6e 69 6d 61 6c | s.no.claim.to.produce.a.*minimal |
5ee0 | 2a 20 64 69 66 66 2e 20 20 54 6f 20 74 68 65 0a 20 20 20 20 63 6f 6e 74 72 61 72 79 2c 20 6d 69 | *.diff...To.the.....contrary,.mi |
5f00 | 6e 69 6d 61 6c 20 64 69 66 66 73 20 61 72 65 20 6f 66 74 65 6e 20 63 6f 75 6e 74 65 72 2d 69 6e | nimal.diffs.are.often.counter-in |
5f20 | 74 75 69 74 69 76 65 2c 20 62 65 63 61 75 73 65 20 74 68 65 79 20 73 79 6e 63 68 0a 20 20 20 20 | tuitive,.because.they.synch..... |
5f40 | 75 70 20 61 6e 79 77 68 65 72 65 20 70 6f 73 73 69 62 6c 65 2c 20 73 6f 6d 65 74 69 6d 65 73 20 | up.anywhere.possible,.sometimes. |
5f60 | 61 63 63 69 64 65 6e 74 61 6c 20 6d 61 74 63 68 65 73 20 31 30 30 20 70 61 67 65 73 20 61 70 61 | accidental.matches.100.pages.apa |
5f80 | 72 74 2e 0a 20 20 20 20 52 65 73 74 72 69 63 74 69 6e 67 20 73 79 6e 63 68 20 70 6f 69 6e 74 73 | rt......Restricting.synch.points |
5fa0 | 20 74 6f 20 63 6f 6e 74 69 67 75 6f 75 73 20 6d 61 74 63 68 65 73 20 70 72 65 73 65 72 76 65 73 | .to.contiguous.matches.preserves |
5fc0 | 20 73 6f 6d 65 20 6e 6f 74 69 6f 6e 20 6f 66 0a 20 20 20 20 6c 6f 63 61 6c 69 74 79 2c 20 61 74 | .some.notion.of.....locality,.at |
5fe0 | 20 74 68 65 20 6f 63 63 61 73 69 6f 6e 61 6c 20 63 6f 73 74 20 6f 66 20 70 72 6f 64 75 63 69 6e | .the.occasional.cost.of.producin |
6000 | 67 20 61 20 6c 6f 6e 67 65 72 20 64 69 66 66 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 3a 20 43 | g.a.longer.diff.......Example:.C |
6020 | 6f 6d 70 61 72 69 6e 67 20 74 77 6f 20 74 65 78 74 73 2e 0a 0a 20 20 20 20 46 69 72 73 74 20 77 | omparing.two.texts.......First.w |
6040 | 65 20 73 65 74 20 75 70 20 74 68 65 20 74 65 78 74 73 2c 20 73 65 71 75 65 6e 63 65 73 20 6f 66 | e.set.up.the.texts,.sequences.of |
6060 | 20 69 6e 64 69 76 69 64 75 61 6c 20 73 69 6e 67 6c 65 2d 6c 69 6e 65 20 73 74 72 69 6e 67 73 0a | .individual.single-line.strings. |
6080 | 20 20 20 20 65 6e 64 69 6e 67 20 77 69 74 68 20 6e 65 77 6c 69 6e 65 73 20 28 73 75 63 68 20 73 | ....ending.with.newlines.(such.s |
60a0 | 65 71 75 65 6e 63 65 73 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 6f 62 74 61 69 6e 65 64 20 66 72 | equences.can.also.be.obtained.fr |
60c0 | 6f 6d 20 74 68 65 0a 20 20 20 20 60 72 65 61 64 6c 69 6e 65 73 28 29 60 20 6d 65 74 68 6f 64 20 | om.the.....`readlines()`.method. |
60e0 | 6f 66 20 66 69 6c 65 2d 6c 69 6b 65 20 6f 62 6a 65 63 74 73 29 3a 0a 0a 20 20 20 20 3e 3e 3e 20 | of.file-like.objects):......>>>. |
6100 | 74 65 78 74 31 20 3d 20 27 27 27 20 20 31 2e 20 42 65 61 75 74 69 66 75 6c 20 69 73 20 62 65 74 | text1.=.'''..1..Beautiful.is.bet |
6120 | 74 65 72 20 74 68 61 6e 20 75 67 6c 79 2e 0a 20 20 20 20 2e 2e 2e 20 20 20 32 2e 20 45 78 70 6c | ter.than.ugly............2..Expl |
6140 | 69 63 69 74 20 69 73 20 62 65 74 74 65 72 20 74 68 61 6e 20 69 6d 70 6c 69 63 69 74 2e 0a 20 20 | icit.is.better.than.implicit.... |
6160 | 20 20 2e 2e 2e 20 20 20 33 2e 20 53 69 6d 70 6c 65 20 69 73 20 62 65 74 74 65 72 20 74 68 61 6e | ........3..Simple.is.better.than |
6180 | 20 63 6f 6d 70 6c 65 78 2e 0a 20 20 20 20 2e 2e 2e 20 20 20 34 2e 20 43 6f 6d 70 6c 65 78 20 69 | .complex............4..Complex.i |
61a0 | 73 20 62 65 74 74 65 72 20 74 68 61 6e 20 63 6f 6d 70 6c 69 63 61 74 65 64 2e 0a 20 20 20 20 2e | s.better.than.complicated....... |
61c0 | 2e 2e 20 27 27 27 2e 73 70 6c 69 74 6c 69 6e 65 73 28 31 29 0a 20 20 20 20 3e 3e 3e 20 6c 65 6e | ...'''.splitlines(1).....>>>.len |
61e0 | 28 74 65 78 74 31 29 0a 20 20 20 20 34 0a 20 20 20 20 3e 3e 3e 20 74 65 78 74 31 5b 30 5d 5b 2d | (text1).....4.....>>>.text1[0][- |
6200 | 31 5d 0a 20 20 20 20 27 5c 6e 27 0a 20 20 20 20 3e 3e 3e 20 74 65 78 74 32 20 3d 20 27 27 27 20 | 1].....'\n'.....>>>.text2.=.'''. |
6220 | 20 31 2e 20 42 65 61 75 74 69 66 75 6c 20 69 73 20 62 65 74 74 65 72 20 74 68 61 6e 20 75 67 6c | .1..Beautiful.is.better.than.ugl |
6240 | 79 2e 0a 20 20 20 20 2e 2e 2e 20 20 20 33 2e 20 20 20 53 69 6d 70 6c 65 20 69 73 20 62 65 74 74 | y............3....Simple.is.bett |
6260 | 65 72 20 74 68 61 6e 20 63 6f 6d 70 6c 65 78 2e 0a 20 20 20 20 2e 2e 2e 20 20 20 34 2e 20 43 6f | er.than.complex............4..Co |
6280 | 6d 70 6c 69 63 61 74 65 64 20 69 73 20 62 65 74 74 65 72 20 74 68 61 6e 20 63 6f 6d 70 6c 65 78 | mplicated.is.better.than.complex |
62a0 | 2e 0a 20 20 20 20 2e 2e 2e 20 20 20 35 2e 20 46 6c 61 74 20 69 73 20 62 65 74 74 65 72 20 74 68 | ............5..Flat.is.better.th |
62c0 | 61 6e 20 6e 65 73 74 65 64 2e 0a 20 20 20 20 2e 2e 2e 20 27 27 27 2e 73 70 6c 69 74 6c 69 6e 65 | an.nested..........'''.splitline |
62e0 | 73 28 31 29 0a 0a 20 20 20 20 4e 65 78 74 20 77 65 20 69 6e 73 74 61 6e 74 69 61 74 65 20 61 20 | s(1)......Next.we.instantiate.a. |
6300 | 44 69 66 66 65 72 20 6f 62 6a 65 63 74 3a 0a 0a 20 20 20 20 3e 3e 3e 20 64 20 3d 20 44 69 66 66 | Differ.object:......>>>.d.=.Diff |
6320 | 65 72 28 29 0a 0a 20 20 20 20 4e 6f 74 65 20 74 68 61 74 20 77 68 65 6e 20 69 6e 73 74 61 6e 74 | er()......Note.that.when.instant |
6340 | 69 61 74 69 6e 67 20 61 20 44 69 66 66 65 72 20 6f 62 6a 65 63 74 20 77 65 20 6d 61 79 20 70 61 | iating.a.Differ.object.we.may.pa |
6360 | 73 73 20 66 75 6e 63 74 69 6f 6e 73 20 74 6f 0a 20 20 20 20 66 69 6c 74 65 72 20 6f 75 74 20 6c | ss.functions.to.....filter.out.l |
6380 | 69 6e 65 20 61 6e 64 20 63 68 61 72 61 63 74 65 72 20 27 6a 75 6e 6b 27 2e 20 20 53 65 65 20 44 | ine.and.character.'junk'...See.D |
63a0 | 69 66 66 65 72 2e 5f 5f 69 6e 69 74 5f 5f 20 66 6f 72 20 64 65 74 61 69 6c 73 2e 0a 0a 20 20 20 | iffer.__init__.for.details...... |
63c0 | 20 46 69 6e 61 6c 6c 79 2c 20 77 65 20 63 6f 6d 70 61 72 65 20 74 68 65 20 74 77 6f 3a 0a 0a 20 | .Finally,.we.compare.the.two:... |
63e0 | 20 20 20 3e 3e 3e 20 72 65 73 75 6c 74 20 3d 20 6c 69 73 74 28 64 2e 63 6f 6d 70 61 72 65 28 74 | ...>>>.result.=.list(d.compare(t |
6400 | 65 78 74 31 2c 20 74 65 78 74 32 29 29 0a 0a 20 20 20 20 27 72 65 73 75 6c 74 27 20 69 73 20 61 | ext1,.text2))......'result'.is.a |
6420 | 20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73 2c 20 73 6f 20 6c 65 74 27 73 20 70 72 65 74 74 | .list.of.strings,.so.let's.prett |
6440 | 79 2d 70 72 69 6e 74 20 69 74 3a 0a 0a 20 20 20 20 3e 3e 3e 20 66 72 6f 6d 20 70 70 72 69 6e 74 | y-print.it:......>>>.from.pprint |
6460 | 20 69 6d 70 6f 72 74 20 70 70 72 69 6e 74 20 61 73 20 5f 70 70 72 69 6e 74 0a 20 20 20 20 3e 3e | .import.pprint.as._pprint.....>> |
6480 | 3e 20 5f 70 70 72 69 6e 74 28 72 65 73 75 6c 74 29 0a 20 20 20 20 5b 27 20 20 20 20 31 2e 20 42 | >._pprint(result).....['....1..B |
64a0 | 65 61 75 74 69 66 75 6c 20 69 73 20 62 65 74 74 65 72 20 74 68 61 6e 20 75 67 6c 79 2e 5c 6e 27 | eautiful.is.better.than.ugly.\n' |
64c0 | 2c 0a 20 20 20 20 20 27 2d 20 20 20 32 2e 20 45 78 70 6c 69 63 69 74 20 69 73 20 62 65 74 74 65 | ,......'-...2..Explicit.is.bette |
64e0 | 72 20 74 68 61 6e 20 69 6d 70 6c 69 63 69 74 2e 5c 6e 27 2c 0a 20 20 20 20 20 27 2d 20 20 20 33 | r.than.implicit.\n',......'-...3 |
6500 | 2e 20 53 69 6d 70 6c 65 20 69 73 20 62 65 74 74 65 72 20 74 68 61 6e 20 63 6f 6d 70 6c 65 78 2e | ..Simple.is.better.than.complex. |
6520 | 5c 6e 27 2c 0a 20 20 20 20 20 27 2b 20 20 20 33 2e 20 20 20 53 69 6d 70 6c 65 20 69 73 20 62 65 | \n',......'+...3....Simple.is.be |
6540 | 74 74 65 72 20 74 68 61 6e 20 63 6f 6d 70 6c 65 78 2e 5c 6e 27 2c 0a 20 20 20 20 20 27 3f 20 20 | tter.than.complex.\n',......'?.. |
6560 | 20 20 20 2b 2b 5c 6e 27 2c 0a 20 20 20 20 20 27 2d 20 20 20 34 2e 20 43 6f 6d 70 6c 65 78 20 69 | ...++\n',......'-...4..Complex.i |
6580 | 73 20 62 65 74 74 65 72 20 74 68 61 6e 20 63 6f 6d 70 6c 69 63 61 74 65 64 2e 5c 6e 27 2c 0a 20 | s.better.than.complicated.\n',.. |
65a0 | 20 20 20 20 27 3f 20 20 20 20 20 20 20 20 20 20 20 20 5e 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....'?............^............. |
65c0 | 20 20 20 20 20 20 20 20 2d 2d 2d 2d 20 5e 5c 6e 27 2c 0a 20 20 20 20 20 27 2b 20 20 20 34 2e 20 | ........----.^\n',......'+...4.. |
65e0 | 43 6f 6d 70 6c 69 63 61 74 65 64 20 69 73 20 62 65 74 74 65 72 20 74 68 61 6e 20 63 6f 6d 70 6c | Complicated.is.better.than.compl |
6600 | 65 78 2e 5c 6e 27 2c 0a 20 20 20 20 20 27 3f 20 20 20 20 20 20 20 20 20 20 20 2b 2b 2b 2b 20 5e | ex.\n',......'?...........++++.^ |
6620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5e 5c 6e 27 2c 0a 20 20 20 20 | ......................^\n',..... |
6640 | 20 27 2b 20 20 20 35 2e 20 46 6c 61 74 20 69 73 20 62 65 74 74 65 72 20 74 68 61 6e 20 6e 65 73 | .'+...5..Flat.is.better.than.nes |
6660 | 74 65 64 2e 5c 6e 27 5d 0a 0a 20 20 20 20 41 73 20 61 20 73 69 6e 67 6c 65 20 6d 75 6c 74 69 2d | ted.\n']......As.a.single.multi- |
6680 | 6c 69 6e 65 20 73 74 72 69 6e 67 20 69 74 20 6c 6f 6f 6b 73 20 6c 69 6b 65 20 74 68 69 73 3a 0a | line.string.it.looks.like.this:. |
66a0 | 0a 20 20 20 20 3e 3e 3e 20 70 72 69 6e 74 20 27 27 2e 6a 6f 69 6e 28 72 65 73 75 6c 74 29 2c 0a | .....>>>.print.''.join(result),. |
66c0 | 20 20 20 20 20 20 20 20 31 2e 20 42 65 61 75 74 69 66 75 6c 20 69 73 20 62 65 74 74 65 72 20 74 | ........1..Beautiful.is.better.t |
66e0 | 68 61 6e 20 75 67 6c 79 2e 0a 20 20 20 20 2d 20 20 20 32 2e 20 45 78 70 6c 69 63 69 74 20 69 73 | han.ugly......-...2..Explicit.is |
6700 | 20 62 65 74 74 65 72 20 74 68 61 6e 20 69 6d 70 6c 69 63 69 74 2e 0a 20 20 20 20 2d 20 20 20 33 | .better.than.implicit......-...3 |
6720 | 2e 20 53 69 6d 70 6c 65 20 69 73 20 62 65 74 74 65 72 20 74 68 61 6e 20 63 6f 6d 70 6c 65 78 2e | ..Simple.is.better.than.complex. |
6740 | 0a 20 20 20 20 2b 20 20 20 33 2e 20 20 20 53 69 6d 70 6c 65 20 69 73 20 62 65 74 74 65 72 20 74 | .....+...3....Simple.is.better.t |
6760 | 68 61 6e 20 63 6f 6d 70 6c 65 78 2e 0a 20 20 20 20 3f 20 20 20 20 20 2b 2b 0a 20 20 20 20 2d 20 | han.complex......?.....++.....-. |
6780 | 20 20 34 2e 20 43 6f 6d 70 6c 65 78 20 69 73 20 62 65 74 74 65 72 20 74 68 61 6e 20 63 6f 6d 70 | ..4..Complex.is.better.than.comp |
67a0 | 6c 69 63 61 74 65 64 2e 0a 20 20 20 20 3f 20 20 20 20 20 20 20 20 20 20 20 20 5e 20 20 20 20 20 | licated......?............^..... |
67c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2d 2d 2d 2d 20 5e 0a 20 20 20 20 2b 20 20 20 34 | ................----.^.....+...4 |
67e0 | 2e 20 43 6f 6d 70 6c 69 63 61 74 65 64 20 69 73 20 62 65 74 74 65 72 20 74 68 61 6e 20 63 6f 6d | ..Complicated.is.better.than.com |
6800 | 70 6c 65 78 2e 0a 20 20 20 20 3f 20 20 20 20 20 20 20 20 20 20 20 2b 2b 2b 2b 20 5e 20 20 20 20 | plex......?...........++++.^.... |
6820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5e 0a 20 20 20 20 2b 20 20 20 35 2e 20 46 | ..................^.....+...5..F |
6840 | 6c 61 74 20 69 73 20 62 65 74 74 65 72 20 74 68 61 6e 20 6e 65 73 74 65 64 2e 0a 0a 20 20 20 20 | lat.is.better.than.nested....... |
6860 | 4d 65 74 68 6f 64 73 3a 0a 0a 20 20 20 20 5f 5f 69 6e 69 74 5f 5f 28 6c 69 6e 65 6a 75 6e 6b 3d | Methods:......__init__(linejunk= |
6880 | 4e 6f 6e 65 2c 20 63 68 61 72 6a 75 6e 6b 3d 4e 6f 6e 65 29 0a 20 20 20 20 20 20 20 20 43 6f 6e | None,.charjunk=None).........Con |
68a0 | 73 74 72 75 63 74 20 61 20 74 65 78 74 20 64 69 66 66 65 72 65 6e 63 65 72 2c 20 77 69 74 68 20 | struct.a.text.differencer,.with. |
68c0 | 6f 70 74 69 6f 6e 61 6c 20 66 69 6c 74 65 72 73 2e 0a 0a 20 20 20 20 63 6f 6d 70 61 72 65 28 61 | optional.filters.......compare(a |
68e0 | 2c 20 62 29 0a 20 20 20 20 20 20 20 20 43 6f 6d 70 61 72 65 20 74 77 6f 20 73 65 71 75 65 6e 63 | ,.b).........Compare.two.sequenc |
6900 | 65 73 20 6f 66 20 6c 69 6e 65 73 3b 20 67 65 6e 65 72 61 74 65 20 74 68 65 20 72 65 73 75 6c 74 | es.of.lines;.generate.the.result |
6920 | 69 6e 67 20 64 65 6c 74 61 2e 0a 20 20 20 20 63 03 00 00 00 03 00 00 00 02 00 00 00 43 00 00 00 | ing.delta......c............C... |
6940 | 73 16 00 00 00 7c 01 00 7c 00 00 5f 00 00 7c 02 00 7c 00 00 5f 01 00 64 01 00 53 28 02 00 00 00 | s....|..|.._..|..|.._..d..S(.... |
6960 | 73 e7 03 00 00 0a 20 20 20 20 20 20 20 20 43 6f 6e 73 74 72 75 63 74 20 61 20 74 65 78 74 20 64 | s.............Construct.a.text.d |
6980 | 69 66 66 65 72 65 6e 63 65 72 2c 20 77 69 74 68 20 6f 70 74 69 6f 6e 61 6c 20 66 69 6c 74 65 72 | ifferencer,.with.optional.filter |
69a0 | 73 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 65 20 74 77 6f 20 6f 70 74 69 6f 6e 61 6c 20 6b 65 79 | s...........The.two.optional.key |
69c0 | 77 6f 72 64 20 70 61 72 61 6d 65 74 65 72 73 20 61 72 65 20 66 6f 72 20 66 69 6c 74 65 72 20 66 | word.parameters.are.for.filter.f |
69e0 | 75 6e 63 74 69 6f 6e 73 3a 0a 0a 20 20 20 20 20 20 20 20 2d 20 60 6c 69 6e 65 6a 75 6e 6b 60 3a | unctions:..........-.`linejunk`: |
6a00 | 20 41 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 73 68 6f 75 6c 64 20 61 63 63 65 70 74 20 61 | .A.function.that.should.accept.a |
6a20 | 20 73 69 6e 67 6c 65 20 73 74 72 69 6e 67 20 61 72 67 75 6d 65 6e 74 2c 0a 20 20 20 20 20 20 20 | .single.string.argument,........ |
6a40 | 20 20 20 61 6e 64 20 72 65 74 75 72 6e 20 74 72 75 65 20 69 66 66 20 74 68 65 20 73 74 72 69 6e | ...and.return.true.iff.the.strin |
6a60 | 67 20 69 73 20 6a 75 6e 6b 2e 20 54 68 65 20 6d 6f 64 75 6c 65 2d 6c 65 76 65 6c 20 66 75 6e 63 | g.is.junk..The.module-level.func |
6a80 | 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 60 49 53 5f 4c 49 4e 45 5f 4a 55 4e 4b 60 20 6d 61 | tion...........`IS_LINE_JUNK`.ma |
6aa0 | 79 20 62 65 20 75 73 65 64 20 74 6f 20 66 69 6c 74 65 72 20 6f 75 74 20 6c 69 6e 65 73 20 77 69 | y.be.used.to.filter.out.lines.wi |
6ac0 | 74 68 6f 75 74 20 76 69 73 69 62 6c 65 0a 20 20 20 20 20 20 20 20 20 20 63 68 61 72 61 63 74 65 | thout.visible...........characte |
6ae0 | 72 73 2c 20 65 78 63 65 70 74 20 66 6f 72 20 61 74 20 6d 6f 73 74 20 6f 6e 65 20 73 70 6c 61 74 | rs,.except.for.at.most.one.splat |
6b00 | 20 28 27 23 27 29 2e 20 20 49 74 20 69 73 20 72 65 63 6f 6d 6d 65 6e 64 65 64 0a 20 20 20 20 20 | .('#')...It.is.recommended...... |
6b20 | 20 20 20 20 20 74 6f 20 6c 65 61 76 65 20 6c 69 6e 65 6a 75 6e 6b 20 4e 6f 6e 65 3b 20 61 73 20 | .....to.leave.linejunk.None;.as. |
6b40 | 6f 66 20 50 79 74 68 6f 6e 20 32 2e 33 2c 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 0a 20 20 | of.Python.2.3,.the.underlying... |
6b60 | 20 20 20 20 20 20 20 20 53 65 71 75 65 6e 63 65 4d 61 74 63 68 65 72 20 63 6c 61 73 73 20 68 61 | ........SequenceMatcher.class.ha |
6b80 | 73 20 67 72 6f 77 6e 20 61 6e 20 61 64 61 70 74 69 76 65 20 6e 6f 74 69 6f 6e 20 6f 66 20 22 6e | s.grown.an.adaptive.notion.of."n |
6ba0 | 6f 69 73 65 22 20 6c 69 6e 65 73 0a 20 20 20 20 20 20 20 20 20 20 74 68 61 74 27 73 20 62 65 74 | oise".lines...........that's.bet |
6bc0 | 74 65 72 20 74 68 61 6e 20 61 6e 79 20 73 74 61 74 69 63 20 64 65 66 69 6e 69 74 69 6f 6e 20 74 | ter.than.any.static.definition.t |
6be0 | 68 65 20 61 75 74 68 6f 72 20 68 61 73 20 65 76 65 72 20 62 65 65 6e 0a 20 20 20 20 20 20 20 20 | he.author.has.ever.been......... |
6c00 | 20 20 61 62 6c 65 20 74 6f 20 63 72 61 66 74 2e 0a 0a 20 20 20 20 20 20 20 20 2d 20 60 63 68 61 | ..able.to.craft...........-.`cha |
6c20 | 72 6a 75 6e 6b 60 3a 20 41 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 73 68 6f 75 6c 64 20 61 | rjunk`:.A.function.that.should.a |
6c40 | 63 63 65 70 74 20 61 20 73 74 72 69 6e 67 20 6f 66 20 6c 65 6e 67 74 68 20 31 2e 20 54 68 65 0a | ccept.a.string.of.length.1..The. |
6c60 | 20 20 20 20 20 20 20 20 20 20 6d 6f 64 75 6c 65 2d 6c 65 76 65 6c 20 66 75 6e 63 74 69 6f 6e 20 | ..........module-level.function. |
6c80 | 60 49 53 5f 43 48 41 52 41 43 54 45 52 5f 4a 55 4e 4b 60 20 6d 61 79 20 62 65 20 75 73 65 64 20 | `IS_CHARACTER_JUNK`.may.be.used. |
6ca0 | 74 6f 20 66 69 6c 74 65 72 20 6f 75 74 0a 20 20 20 20 20 20 20 20 20 20 77 68 69 74 65 73 70 61 | to.filter.out...........whitespa |
6cc0 | 63 65 20 63 68 61 72 61 63 74 65 72 73 20 28 61 20 62 6c 61 6e 6b 20 6f 72 20 74 61 62 3b 20 2a | ce.characters.(a.blank.or.tab;.* |
6ce0 | 2a 6e 6f 74 65 2a 2a 3a 20 62 61 64 20 69 64 65 61 20 74 6f 20 69 6e 63 6c 75 64 65 0a 20 20 20 | *note**:.bad.idea.to.include.... |
6d00 | 20 20 20 20 20 20 20 6e 65 77 6c 69 6e 65 20 69 6e 20 74 68 69 73 21 29 2e 20 20 55 73 65 20 6f | .......newline.in.this!)...Use.o |
6d20 | 66 20 49 53 5f 43 48 41 52 41 43 54 45 52 5f 4a 55 4e 4b 20 69 73 20 72 65 63 6f 6d 6d 65 6e 64 | f.IS_CHARACTER_JUNK.is.recommend |
6d40 | 65 64 2e 0a 20 20 20 20 20 20 20 20 4e 28 02 00 00 00 74 08 00 00 00 6c 69 6e 65 6a 75 6e 6b 74 | ed..........N(....t....linejunkt |
6d60 | 08 00 00 00 63 68 61 72 6a 75 6e 6b 28 03 00 00 00 52 17 00 00 00 52 7e 00 00 00 52 7f 00 00 00 | ....charjunk(....R....R~...R.... |
6d80 | 28 00 00 00 00 28 00 00 00 00 73 4e 00 00 00 2f 62 75 69 6c 64 62 6f 74 2f 74 6d 70 2f 62 75 69 | (....(....sN.../buildbot/tmp/bui |
6da0 | 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 2d 78 38 | ldhost/install/prebuilt/linux-x8 |
6dc0 | 36 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 64 69 66 66 6c 69 62 2e 70 79 52 18 00 | 6_64/lib/python2.7/difflib.pyR.. |
6de0 | 00 00 5c 03 00 00 73 04 00 00 00 00 15 09 01 63 03 00 00 00 0b 00 00 00 08 00 00 00 63 00 00 00 | ..\...s........c............c... |
6e00 | 73 07 01 00 00 74 00 00 7c 00 00 6a 01 00 7c 01 00 7c 02 00 83 03 00 7d 03 00 78 eb 00 7c 03 00 | s....t..|..j..|..|.....}..x..|.. |
6e20 | 6a 02 00 83 00 00 44 5d dd 00 5c 05 00 7d 04 00 7d 05 00 7d 06 00 7d 07 00 7d 08 00 7c 04 00 64 | j.....D]..\..}..}..}..}..}..|..d |
6e40 | 01 00 6b 02 00 72 64 00 7c 00 00 6a 03 00 7c 01 00 7c 05 00 7c 06 00 7c 02 00 7c 07 00 7c 08 00 | ..k..rd.|..j..|..|..|..|..|..|.. |
6e60 | 83 06 00 7d 09 00 6e 85 00 7c 04 00 64 02 00 6b 02 00 72 8b 00 7c 00 00 6a 04 00 64 03 00 7c 01 | ...}..n..|..d..k..r..|..j..d..|. |
6e80 | 00 7c 05 00 7c 06 00 83 04 00 7d 09 00 6e 5e 00 7c 04 00 64 04 00 6b 02 00 72 b2 00 7c 00 00 6a | .|..|.....}..n^.|..d..k..r..|..j |
6ea0 | 04 00 64 05 00 7c 02 00 7c 07 00 7c 08 00 83 04 00 7d 09 00 6e 37 00 7c 04 00 64 06 00 6b 02 00 | ..d..|..|..|.....}..n7.|..d..k.. |
6ec0 | 72 d9 00 7c 00 00 6a 04 00 64 07 00 7c 01 00 7c 05 00 7c 06 00 83 04 00 7d 09 00 6e 10 00 74 05 | r..|..j..d..|..|..|.....}..n..t. |
6ee0 | 00 64 08 00 7c 04 00 66 01 00 16 82 02 00 78 13 00 7c 09 00 44 5d 0b 00 7d 0a 00 7c 0a 00 56 01 | .d..|..f......x..|..D]..}..|..V. |
6f00 | 71 f0 00 57 71 22 00 57 64 09 00 53 28 0a 00 00 00 73 d8 02 00 00 0a 20 20 20 20 20 20 20 20 43 | q..Wq".Wd..S(....s.............C |
6f20 | 6f 6d 70 61 72 65 20 74 77 6f 20 73 65 71 75 65 6e 63 65 73 20 6f 66 20 6c 69 6e 65 73 3b 20 67 | ompare.two.sequences.of.lines;.g |
6f40 | 65 6e 65 72 61 74 65 20 74 68 65 20 72 65 73 75 6c 74 69 6e 67 20 64 65 6c 74 61 2e 0a 0a 20 20 | enerate.the.resulting.delta..... |
6f60 | 20 20 20 20 20 20 45 61 63 68 20 73 65 71 75 65 6e 63 65 20 6d 75 73 74 20 63 6f 6e 74 61 69 6e | ......Each.sequence.must.contain |
6f80 | 20 69 6e 64 69 76 69 64 75 61 6c 20 73 69 6e 67 6c 65 2d 6c 69 6e 65 20 73 74 72 69 6e 67 73 20 | .individual.single-line.strings. |
6fa0 | 65 6e 64 69 6e 67 20 77 69 74 68 0a 20 20 20 20 20 20 20 20 6e 65 77 6c 69 6e 65 73 2e 20 53 75 | ending.with.........newlines..Su |
6fc0 | 63 68 20 73 65 71 75 65 6e 63 65 73 20 63 61 6e 20 62 65 20 6f 62 74 61 69 6e 65 64 20 66 72 6f | ch.sequences.can.be.obtained.fro |
6fe0 | 6d 20 74 68 65 20 60 72 65 61 64 6c 69 6e 65 73 28 29 60 20 6d 65 74 68 6f 64 0a 20 20 20 20 20 | m.the.`readlines()`.method...... |
7000 | 20 20 20 6f 66 20 66 69 6c 65 2d 6c 69 6b 65 20 6f 62 6a 65 63 74 73 2e 20 20 54 68 65 20 64 65 | ...of.file-like.objects...The.de |
7020 | 6c 74 61 20 67 65 6e 65 72 61 74 65 64 20 61 6c 73 6f 20 63 6f 6e 73 69 73 74 73 20 6f 66 20 6e | lta.generated.also.consists.of.n |
7040 | 65 77 6c 69 6e 65 2d 0a 20 20 20 20 20 20 20 20 74 65 72 6d 69 6e 61 74 65 64 20 73 74 72 69 6e | ewline-.........terminated.strin |
7060 | 67 73 2c 20 72 65 61 64 79 20 74 6f 20 62 65 20 70 72 69 6e 74 65 64 20 61 73 2d 69 73 20 76 69 | gs,.ready.to.be.printed.as-is.vi |
7080 | 61 20 74 68 65 20 77 72 69 74 65 6c 69 6e 65 28 29 0a 20 20 20 20 20 20 20 20 6d 65 74 68 6f 64 | a.the.writeline().........method |
70a0 | 20 6f 66 20 61 20 66 69 6c 65 2d 6c 69 6b 65 20 6f 62 6a 65 63 74 2e 0a 0a 20 20 20 20 20 20 20 | .of.a.file-like.object.......... |
70c0 | 20 45 78 61 6d 70 6c 65 3a 0a 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 70 72 69 6e 74 20 27 27 2e | .Example:..........>>>.print.''. |
70e0 | 6a 6f 69 6e 28 44 69 66 66 65 72 28 29 2e 63 6f 6d 70 61 72 65 28 27 6f 6e 65 5c 6e 74 77 6f 5c | join(Differ().compare('one\ntwo\ |
7100 | 6e 74 68 72 65 65 5c 6e 27 2e 73 70 6c 69 74 6c 69 6e 65 73 28 31 29 2c 0a 20 20 20 20 20 20 20 | nthree\n'.splitlines(1),........ |
7120 | 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7140 | 20 20 20 20 27 6f 72 65 5c 6e 74 72 65 65 5c 6e 65 6d 75 5c 6e 27 2e 73 70 6c 69 74 6c 69 6e 65 | ....'ore\ntree\nemu\n'.splitline |
7160 | 73 28 31 29 29 29 2c 0a 20 20 20 20 20 20 20 20 2d 20 6f 6e 65 0a 20 20 20 20 20 20 20 20 3f 20 | s(1))),.........-.one.........?. |
7180 | 20 5e 0a 20 20 20 20 20 20 20 20 2b 20 6f 72 65 0a 20 20 20 20 20 20 20 20 3f 20 20 5e 0a 20 20 | .^.........+.ore.........?..^... |
71a0 | 20 20 20 20 20 20 2d 20 74 77 6f 0a 20 20 20 20 20 20 20 20 2d 20 74 68 72 65 65 0a 20 20 20 20 | ......-.two.........-.three..... |
71c0 | 20 20 20 20 3f 20 20 2d 0a 20 20 20 20 20 20 20 20 2b 20 74 72 65 65 0a 20 20 20 20 20 20 20 20 | ....?..-.........+.tree......... |
71e0 | 2b 20 65 6d 75 0a 20 20 20 20 20 20 20 20 52 55 00 00 00 52 56 00 00 00 74 01 00 00 00 2d 52 57 | +.emu.........RU...RV...t....-RW |
7200 | 00 00 00 74 01 00 00 00 2b 52 58 00 00 00 74 01 00 00 00 20 73 0e 00 00 00 75 6e 6b 6e 6f 77 6e | ...t....+RX...t.....s....unknown |
7220 | 20 74 61 67 20 25 72 4e 28 06 00 00 00 52 03 00 00 00 52 7e 00 00 00 52 5e 00 00 00 74 0e 00 00 | .tag.%rN(....R....R~...R^...t... |
7240 | 00 5f 66 61 6e 63 79 5f 72 65 70 6c 61 63 65 74 05 00 00 00 5f 64 75 6d 70 52 72 00 00 00 28 0b | ._fancy_replacet...._dumpRr...(. |
7260 | 00 00 00 52 17 00 00 00 52 13 00 00 00 52 14 00 00 00 74 08 00 00 00 63 72 75 6e 63 68 65 72 52 | ...R....R....R....t....cruncherR |
7280 | 5d 00 00 00 52 37 00 00 00 52 38 00 00 00 52 39 00 00 00 52 3a 00 00 00 74 01 00 00 00 67 52 7b | ]...R7...R8...R9...R:...t....gR{ |
72a0 | 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4e 00 00 00 2f 62 75 69 6c 64 62 6f 74 2f 74 6d 70 2f | ...(....(....sN.../buildbot/tmp/ |
72c0 | 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 |
72e0 | 2d 78 38 36 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 64 69 66 66 6c 69 62 2e 70 79 | -x86_64/lib/python2.7/difflib.py |
7300 | 74 07 00 00 00 63 6f 6d 70 61 72 65 74 03 00 00 73 1a 00 00 00 00 19 15 01 22 01 0c 01 21 01 0c | t....comparet...s........"...!.. |
7320 | 01 1b 01 0c 01 1b 01 0c 01 1b 02 10 02 0d 01 63 05 00 00 00 06 00 00 00 05 00 00 00 63 00 00 00 | ...............c............c... |
7340 | 73 31 00 00 00 78 2a 00 74 00 00 7c 03 00 7c 04 00 83 02 00 44 5d 19 00 7d 05 00 64 01 00 7c 01 | s1...x*.t..|..|.....D]..}..d..|. |
7360 | 00 7c 02 00 7c 05 00 19 66 02 00 16 56 01 71 10 00 57 64 02 00 53 28 03 00 00 00 73 34 00 00 00 | .|..|...f...V.q..Wd..S(....s4... |
7380 | 47 65 6e 65 72 61 74 65 20 63 6f 6d 70 61 72 69 73 6f 6e 20 72 65 73 75 6c 74 73 20 66 6f 72 20 | Generate.comparison.results.for. |
73a0 | 61 20 73 61 6d 65 2d 74 61 67 67 65 64 20 72 61 6e 67 65 2e 73 05 00 00 00 25 73 20 25 73 4e 28 | a.same-tagged.range.s....%s.%sN( |
73c0 | 01 00 00 00 52 35 00 00 00 28 06 00 00 00 52 17 00 00 00 52 5d 00 00 00 52 4c 00 00 00 74 02 00 | ....R5...(....R....R]...RL...t.. |
73e0 | 00 00 6c 6f 74 02 00 00 00 68 69 52 2c 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4e 00 00 00 2f | ..lot....hiR,...(....(....sN.../ |
7400 | 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 |
7420 | 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 |
7440 | 2e 37 2f 64 69 66 66 6c 69 62 2e 70 79 52 84 00 00 00 9d 03 00 00 73 04 00 00 00 00 02 16 01 63 | .7/difflib.pyR........s........c |
7460 | 07 00 00 00 0b 00 00 00 05 00 00 00 63 00 00 00 73 a8 00 00 00 7c 06 00 7c 05 00 18 7c 03 00 7c | ............c...s....|..|...|..| |
7480 | 02 00 18 6b 00 00 72 47 00 7c 00 00 6a 00 00 64 01 00 7c 04 00 7c 05 00 7c 06 00 83 04 00 7d 07 | ...k..rG.|..j..d..|..|..|.....}. |
74a0 | 00 7c 00 00 6a 00 00 64 02 00 7c 01 00 7c 02 00 7c 03 00 83 04 00 7d 08 00 6e 30 00 7c 00 00 6a | .|..j..d..|..|..|.....}..n0.|..j |
74c0 | 00 00 64 02 00 7c 01 00 7c 02 00 7c 03 00 83 04 00 7d 07 00 7c 00 00 6a 00 00 64 01 00 7c 04 00 | ..d..|..|..|.....}..|..j..d..|.. |
74e0 | 7c 05 00 7c 06 00 83 04 00 7d 08 00 78 2a 00 7c 07 00 7c 08 00 66 02 00 44 5d 1c 00 7d 09 00 78 | |..|.....}..x*.|..|..f..D]..}..x |
7500 | 13 00 7c 09 00 44 5d 0b 00 7d 0a 00 7c 0a 00 56 01 71 91 00 57 71 84 00 57 64 00 00 53 28 03 00 | ..|..D]..}..|..V.q..Wq..Wd..S(.. |
7520 | 00 00 4e 52 81 00 00 00 52 80 00 00 00 28 01 00 00 00 52 84 00 00 00 28 0b 00 00 00 52 17 00 00 | ..NR....R....(....R....(....R... |
7540 | 00 52 13 00 00 00 52 37 00 00 00 52 38 00 00 00 52 14 00 00 00 52 39 00 00 00 52 3a 00 00 00 74 | .R....R7...R8...R....R9...R:...t |
7560 | 05 00 00 00 66 69 72 73 74 74 06 00 00 00 73 65 63 6f 6e 64 52 86 00 00 00 52 7b 00 00 00 28 00 | ....firstt....secondR....R{...(. |
7580 | 00 00 00 28 00 00 00 00 73 4e 00 00 00 2f 62 75 69 6c 64 62 6f 74 2f 74 6d 70 2f 62 75 69 6c 64 | ...(....sN.../buildbot/tmp/build |
75a0 | 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 2d 78 38 36 5f | host/install/prebuilt/linux-x86_ |
75c0 | 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 64 69 66 66 6c 69 62 2e 70 79 74 0e 00 00 00 | 64/lib/python2.7/difflib.pyt.... |
75e0 | 5f 70 6c 61 69 6e 5f 72 65 70 6c 61 63 65 a2 03 00 00 73 10 00 00 00 00 04 14 01 18 01 1b 02 18 | _plain_replace....s............. |
7600 | 01 18 02 13 01 0d 01 63 07 00 00 00 1e 00 00 00 07 00 00 00 63 00 00 00 73 23 03 00 00 64 11 00 | .......c............c...s#...d.. |
7620 | 5c 02 00 7d 07 00 7d 08 00 74 00 00 7c 00 00 6a 01 00 83 01 00 7d 09 00 64 12 00 5c 02 00 7d 0a | \..}..}..t..|..j.....}..d..\..}. |
7640 | 00 7d 0b 00 78 e0 00 74 03 00 7c 05 00 7c 06 00 83 02 00 44 5d cf 00 7d 0c 00 7c 04 00 7c 0c 00 | .}..x..t..|..|.....D]..}..|..|.. |
7660 | 19 7d 0d 00 7c 09 00 6a 04 00 7c 0d 00 83 01 00 01 78 af 00 74 03 00 7c 02 00 7c 03 00 83 02 00 | .}..|..j..|......x..t..|..|..... |
7680 | 44 5d 9e 00 7d 0e 00 7c 01 00 7c 0e 00 19 7d 0f 00 7c 0f 00 7c 0d 00 6b 02 00 72 a2 00 7c 0a 00 | D]..}..|..|...}..|..|..k..r..|.. |
76a0 | 64 03 00 6b 08 00 72 64 00 7c 0e 00 7c 0c 00 02 7d 0a 00 7d 0b 00 71 64 00 71 64 00 6e 00 00 7c | d..k..rd.|..|...}..}..qd.qd.n..| |
76c0 | 09 00 6a 05 00 7c 0f 00 83 01 00 01 7c 09 00 6a 06 00 83 00 00 7c 07 00 6b 04 00 72 64 00 7c 09 | ..j..|......|..j.....|..k..rd.|. |
76e0 | 00 6a 07 00 83 00 00 7c 07 00 6b 04 00 72 64 00 7c 09 00 6a 08 00 83 00 00 7c 07 00 6b 04 00 72 | .j.....|..k..rd.|..j.....|..k..r |
7700 | 64 00 7c 09 00 6a 08 00 83 00 00 7c 0e 00 7c 0c 00 03 02 7d 07 00 7d 10 00 7d 11 00 71 64 00 71 | d.|..j.....|..|....}..}..}..qd.q |
7720 | 64 00 57 71 37 00 57 7c 07 00 7c 08 00 6b 00 00 72 6b 01 7c 0a 00 64 03 00 6b 08 00 72 54 01 78 | d.Wq7.W|..|..k..rk.|..d..k..rT.x |
7740 | 2b 00 7c 00 00 6a 09 00 7c 01 00 7c 02 00 7c 03 00 7c 04 00 7c 05 00 7c 06 00 83 06 00 44 5d 0b | +.|..j..|..|..|..|..|..|.....D]. |
7760 | 00 7d 12 00 7c 12 00 56 01 71 41 01 57 64 03 00 53 7c 0a 00 7c 0b 00 64 04 00 03 02 7d 10 00 7d | .}..|..V.qA.Wd..S|..|..d....}..} |
7780 | 11 00 7d 07 00 6e 06 00 64 03 00 7d 0a 00 78 2b 00 7c 00 00 6a 0a 00 7c 01 00 7c 02 00 7c 10 00 | ..}..n..d..}..x+.|..j..|..|..|.. |
77a0 | 7c 04 00 7c 05 00 7c 11 00 83 06 00 44 5d 0b 00 7d 12 00 7c 12 00 56 01 71 90 01 57 7c 01 00 7c | |..|..|.....D]..}..|..V.q..W|..| |
77c0 | 10 00 19 7c 04 00 7c 11 00 19 02 7d 13 00 7d 14 00 7c 0a 00 64 03 00 6b 08 00 72 e0 02 64 05 00 | ...|..|....}..}..|..d..k..r..d.. |
77e0 | 04 7d 15 00 7d 16 00 7c 09 00 6a 0b 00 7c 13 00 7c 14 00 83 02 00 01 78 d8 00 7c 09 00 6a 0c 00 | .}..}..|..j..|..|......x..|..j.. |
7800 | 83 00 00 44 5d ca 00 5c 05 00 7d 17 00 7d 18 00 7d 19 00 7d 1a 00 7d 1b 00 7c 19 00 7c 18 00 18 | ...D]..\..}..}..}..}..}..|..|... |
7820 | 7c 1b 00 7c 1a 00 18 02 7d 1c 00 7d 1d 00 7c 17 00 64 06 00 6b 02 00 72 3c 02 7c 15 00 64 07 00 | |..|....}..}..|..d..k..r<.|..d.. |
7840 | 7c 1c 00 14 37 7d 15 00 7c 16 00 64 07 00 7c 1d 00 14 37 7d 16 00 71 e7 01 7c 17 00 64 08 00 6b | |...7}..|..d..|...7}..q..|..d..k |
7860 | 02 00 72 59 02 7c 15 00 64 09 00 7c 1c 00 14 37 7d 15 00 71 e7 01 7c 17 00 64 0a 00 6b 02 00 72 | ..rY.|..d..|...7}..q..|..d..k..r |
7880 | 76 02 7c 16 00 64 0b 00 7c 1d 00 14 37 7d 16 00 71 e7 01 7c 17 00 64 0c 00 6b 02 00 72 a1 02 7c | v.|..d..|...7}..q..|..d..k..r..| |
78a0 | 15 00 64 0d 00 7c 1c 00 14 37 7d 15 00 7c 16 00 64 0d 00 7c 1d 00 14 37 7d 16 00 71 e7 01 74 0d | ..d..|...7}..|..d..|...7}..q..t. |
78c0 | 00 64 0e 00 7c 17 00 66 01 00 16 82 02 00 71 e7 01 57 78 31 00 7c 00 00 6a 0e 00 7c 13 00 7c 14 | .d..|..f......q..Wx1.|..j..|..|. |
78e0 | 00 7c 15 00 7c 16 00 83 04 00 44 5d 0b 00 7d 12 00 7c 12 00 56 01 71 ce 02 57 6e 09 00 64 0f 00 | .|..|.....D]..}..|..V.q..Wn..d.. |
7900 | 7c 13 00 17 56 01 78 33 00 7c 00 00 6a 0a 00 7c 01 00 7c 10 00 64 10 00 17 7c 03 00 7c 04 00 7c | |...V.x3.|..j..|..|..d...|..|..| |
7920 | 11 00 64 10 00 17 7c 06 00 83 06 00 44 5d 0b 00 7d 12 00 7c 12 00 56 01 71 10 03 57 64 03 00 53 | ..d...|.....D]..}..|..V.q..Wd..S |
7940 | 28 13 00 00 00 73 44 02 00 00 0a 20 20 20 20 20 20 20 20 57 68 65 6e 20 72 65 70 6c 61 63 69 6e | (....sD............When.replacin |
7960 | 67 20 6f 6e 65 20 62 6c 6f 63 6b 20 6f 66 20 6c 69 6e 65 73 20 77 69 74 68 20 61 6e 6f 74 68 65 | g.one.block.of.lines.with.anothe |
7980 | 72 2c 20 73 65 61 72 63 68 20 74 68 65 20 62 6c 6f 63 6b 73 0a 20 20 20 20 20 20 20 20 66 6f 72 | r,.search.the.blocks.........for |
79a0 | 20 2a 73 69 6d 69 6c 61 72 2a 20 6c 69 6e 65 73 3b 20 74 68 65 20 62 65 73 74 2d 6d 61 74 63 68 | .*similar*.lines;.the.best-match |
79c0 | 69 6e 67 20 70 61 69 72 20 28 69 66 20 61 6e 79 29 20 69 73 20 75 73 65 64 20 61 73 20 61 0a 20 | ing.pair.(if.any).is.used.as.a.. |
79e0 | 20 20 20 20 20 20 20 73 79 6e 63 68 20 70 6f 69 6e 74 2c 20 61 6e 64 20 69 6e 74 72 61 6c 69 6e | .......synch.point,.and.intralin |
7a00 | 65 20 64 69 66 66 65 72 65 6e 63 65 20 6d 61 72 6b 69 6e 67 20 69 73 20 64 6f 6e 65 20 6f 6e 20 | e.difference.marking.is.done.on. |
7a20 | 74 68 65 0a 20 20 20 20 20 20 20 20 73 69 6d 69 6c 61 72 20 70 61 69 72 2e 20 4c 6f 74 73 20 6f | the.........similar.pair..Lots.o |
7a40 | 66 20 77 6f 72 6b 2c 20 62 75 74 20 6f 66 74 65 6e 20 77 6f 72 74 68 20 69 74 2e 0a 0a 20 20 20 | f.work,.but.often.worth.it...... |
7a60 | 20 20 20 20 20 45 78 61 6d 70 6c 65 3a 0a 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 64 20 3d 20 44 | .....Example:..........>>>.d.=.D |
7a80 | 69 66 66 65 72 28 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 72 65 73 75 6c 74 73 20 3d 20 64 2e | iffer().........>>>.results.=.d. |
7aa0 | 5f 66 61 6e 63 79 5f 72 65 70 6c 61 63 65 28 5b 27 61 62 63 44 65 66 67 68 69 4a 6b 6c 5c 6e 27 | _fancy_replace(['abcDefghiJkl\n' |
7ac0 | 5d 2c 20 30 2c 20 31 2c 0a 20 20 20 20 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 | ],.0,.1,........................ |
7ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5b 27 61 62 63 64 65 66 47 68 69 6a 6b 6c 5c 6e | ................['abcdefGhijkl\n |
7b00 | 27 5d 2c 20 30 2c 20 31 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 70 72 69 6e 74 20 27 27 2e 6a | '],.0,.1).........>>>.print.''.j |
7b20 | 6f 69 6e 28 72 65 73 75 6c 74 73 29 2c 0a 20 20 20 20 20 20 20 20 2d 20 61 62 63 44 65 66 67 68 | oin(results),.........-.abcDefgh |
7b40 | 69 4a 6b 6c 0a 20 20 20 20 20 20 20 20 3f 20 20 20 20 5e 20 20 5e 20 20 5e 0a 20 20 20 20 20 20 | iJkl.........?....^..^..^....... |
7b60 | 20 20 2b 20 61 62 63 64 65 66 47 68 69 6a 6b 6c 0a 20 20 20 20 20 20 20 20 3f 20 20 20 20 5e 20 | ..+.abcdefGhijkl.........?....^. |
7b80 | 20 5e 20 20 5e 0a 20 20 20 20 20 20 20 20 67 ae 47 e1 7a 14 ae e7 3f 67 00 00 00 00 00 00 e8 3f | .^..^.........g.G.z...?g.......? |
7ba0 | 4e 67 00 00 00 00 00 00 f0 3f 52 10 00 00 00 52 55 00 00 00 74 01 00 00 00 5e 52 56 00 00 00 52 | Ng.......?R....RU...t....^RV...R |
7bc0 | 80 00 00 00 52 57 00 00 00 52 81 00 00 00 52 58 00 00 00 52 82 00 00 00 73 0e 00 00 00 75 6e 6b | ....RW...R....RX...R....s....unk |
7be0 | 6e 6f 77 6e 20 74 61 67 20 25 72 73 02 00 00 00 20 20 69 01 00 00 00 28 02 00 00 00 67 ae 47 e1 | nown.tag.%rs......i....(....g.G. |
7c00 | 7a 14 ae e7 3f 67 00 00 00 00 00 00 e8 3f 28 02 00 00 00 4e 4e 28 0f 00 00 00 52 03 00 00 00 52 | z...?g.......?(....NN(....R....R |
7c20 | 7f 00 00 00 52 12 00 00 00 52 35 00 00 00 52 1a 00 00 00 52 19 00 00 00 52 6d 00 00 00 52 6c 00 | ....R....R5...R....R....Rm...Rl. |
7c40 | 00 00 52 68 00 00 00 52 8c 00 00 00 74 0d 00 00 00 5f 66 61 6e 63 79 5f 68 65 6c 70 65 72 52 16 | ..Rh...R....t...._fancy_helperR. |
7c60 | 00 00 00 52 5e 00 00 00 52 72 00 00 00 74 08 00 00 00 5f 71 66 6f 72 6d 61 74 28 1e 00 00 00 52 | ...R^...Rr...t...._qformat(....R |
7c80 | 17 00 00 00 52 13 00 00 00 52 37 00 00 00 52 38 00 00 00 52 14 00 00 00 52 39 00 00 00 52 3a 00 | ....R....R7...R8...R....R9...R:. |
7ca0 | 00 00 74 0a 00 00 00 62 65 73 74 5f 72 61 74 69 6f 52 77 00 00 00 52 85 00 00 00 74 03 00 00 00 | ..t....best_ratioRw...R....t.... |
7cc0 | 65 71 69 74 03 00 00 00 65 71 6a 52 42 00 00 00 52 5b 00 00 00 52 2c 00 00 00 52 5a 00 00 00 74 | eqit....eqjRB...R[...R,...RZ...t |
7ce0 | 06 00 00 00 62 65 73 74 5f 69 74 06 00 00 00 62 65 73 74 5f 6a 52 7b 00 00 00 74 04 00 00 00 61 | ....best_it....best_jR{...t....a |
7d00 | 65 6c 74 74 04 00 00 00 62 65 6c 74 74 05 00 00 00 61 74 61 67 73 74 05 00 00 00 62 74 61 67 73 | eltt....beltt....atagst....btags |
7d20 | 52 5d 00 00 00 74 03 00 00 00 61 69 31 74 03 00 00 00 61 69 32 74 03 00 00 00 62 6a 31 74 03 00 | R]...t....ai1t....ai2t....bj1t.. |
7d40 | 00 00 62 6a 32 52 49 00 00 00 52 4a 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4e 00 00 00 2f 62 | ..bj2RI...RJ...(....(....sN.../b |
7d60 | 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 |
7d80 | 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. |
7da0 | 37 2f 64 69 66 66 6c 69 62 2e 70 79 52 83 00 00 00 b1 03 00 00 73 60 00 00 00 00 15 0c 01 0f 01 | 7/difflib.pyR........s`......... |
7dc0 | 0c 05 16 01 0a 01 0d 01 16 01 0a 01 0c 01 0c 01 10 01 06 01 0d 07 12 01 12 01 12 01 25 01 0c 02 | ............................%... |
7de0 | 0c 02 25 01 09 01 04 02 17 03 06 06 25 01 09 03 15 01 0c 02 0a 01 10 01 22 01 15 01 0c 01 0e 01 | ..%.........%..........."....... |
7e00 | 11 01 0c 01 11 01 0c 01 11 01 0c 01 0e 01 11 02 14 01 1f 01 0c 03 09 03 2d 01 63 07 00 00 00 09 | ........................-.c..... |
7e20 | 00 00 00 07 00 00 00 63 00 00 00 73 9b 00 00 00 67 00 00 7d 07 00 7c 02 00 7c 03 00 6b 00 00 72 | .......c...s....g..}..|..|..k..r |
7e40 | 5a 00 7c 05 00 7c 06 00 6b 00 00 72 3f 00 7c 00 00 6a 00 00 7c 01 00 7c 02 00 7c 03 00 7c 04 00 | Z.|..|..k..r?.|..j..|..|..|..|.. |
7e60 | 7c 05 00 7c 06 00 83 06 00 7d 07 00 71 81 00 7c 00 00 6a 01 00 64 01 00 7c 01 00 7c 02 00 7c 03 | |..|.....}..q..|..j..d..|..|..|. |
7e80 | 00 83 04 00 7d 07 00 6e 27 00 7c 05 00 7c 06 00 6b 00 00 72 81 00 7c 00 00 6a 01 00 64 02 00 7c | ....}..n'.|..|..k..r..|..j..d..| |
7ea0 | 04 00 7c 05 00 7c 06 00 83 04 00 7d 07 00 6e 00 00 78 13 00 7c 07 00 44 5d 0b 00 7d 08 00 7c 08 | ..|..|.....}..n..x..|..D]..}..|. |
7ec0 | 00 56 01 71 88 00 57 64 00 00 53 28 03 00 00 00 4e 52 80 00 00 00 52 81 00 00 00 28 02 00 00 00 | .V.q..Wd..S(....NR....R....(.... |
7ee0 | 52 83 00 00 00 52 84 00 00 00 28 09 00 00 00 52 17 00 00 00 52 13 00 00 00 52 37 00 00 00 52 38 | R....R....(....R....R....R7...R8 |
7f00 | 00 00 00 52 14 00 00 00 52 39 00 00 00 52 3a 00 00 00 52 86 00 00 00 52 7b 00 00 00 28 00 00 00 | ...R....R9...R:...R....R{...(... |
7f20 | 00 28 00 00 00 00 73 4e 00 00 00 2f 62 75 69 6c 64 62 6f 74 2f 74 6d 70 2f 62 75 69 6c 64 68 6f | .(....sN.../buildbot/tmp/buildho |
7f40 | 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 34 | st/install/prebuilt/linux-x86_64 |
7f60 | 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 64 69 66 66 6c 69 62 2e 70 79 52 8e 00 00 00 13 04 | /lib/python2.7/difflib.pyR...... |
7f80 | 00 00 73 12 00 00 00 00 01 06 01 0c 01 0c 01 21 02 1b 01 0c 01 1b 02 0d 01 63 05 00 00 00 06 00 | ..s............!.........c...... |
7fa0 | 00 00 05 00 00 00 63 00 00 00 73 c7 00 00 00 74 00 00 74 01 00 7c 01 00 64 01 00 83 02 00 74 01 | ......c...s....t..t..|..d.....t. |
7fc0 | 00 7c 02 00 64 01 00 83 02 00 83 02 00 7d 05 00 74 00 00 7c 05 00 74 01 00 7c 03 00 7c 05 00 20 | .|..d........}..t..|..t..|..|... |
7fe0 | 64 02 00 83 02 00 83 02 00 7d 05 00 74 00 00 7c 05 00 74 01 00 7c 04 00 7c 05 00 20 64 02 00 83 | d........}..t..|..t..|..|...d... |
8000 | 02 00 83 02 00 7d 05 00 7c 03 00 7c 05 00 1f 6a 02 00 83 00 00 7d 03 00 7c 04 00 7c 05 00 1f 6a | .....}..|..|...j.....}..|..|...j |
8020 | 02 00 83 00 00 7d 04 00 64 03 00 7c 01 00 17 56 01 7c 03 00 72 9e 00 64 04 00 64 01 00 7c 05 00 | .....}..d..|...V.|..r..d..d..|.. |
8040 | 14 7c 03 00 66 02 00 16 56 01 6e 00 00 64 05 00 7c 02 00 17 56 01 7c 04 00 72 c3 00 64 04 00 64 | .|..f...V.n..d..|...V.|..r..d..d |
8060 | 01 00 7c 05 00 14 7c 04 00 66 02 00 16 56 01 6e 00 00 64 06 00 53 28 07 00 00 00 73 a1 01 00 00 | ..|...|..f...V.n..d..S(....s.... |
8080 | 0a 20 20 20 20 20 20 20 20 46 6f 72 6d 61 74 20 22 3f 22 20 6f 75 74 70 75 74 20 61 6e 64 20 64 | .........Format."?".output.and.d |
80a0 | 65 61 6c 20 77 69 74 68 20 6c 65 61 64 69 6e 67 20 74 61 62 73 2e 0a 0a 20 20 20 20 20 20 20 20 | eal.with.leading.tabs........... |
80c0 | 45 78 61 6d 70 6c 65 3a 0a 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 64 20 3d 20 44 69 66 66 65 72 | Example:..........>>>.d.=.Differ |
80e0 | 28 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 72 65 73 75 6c 74 73 20 3d 20 64 2e 5f 71 66 6f 72 | ().........>>>.results.=.d._qfor |
8100 | 6d 61 74 28 27 5c 74 61 62 63 44 65 66 67 68 69 4a 6b 6c 5c 6e 27 2c 20 27 5c 74 61 62 63 64 65 | mat('\tabcDefghiJkl\n',.'\tabcde |
8120 | 66 47 68 69 6a 6b 6c 5c 6e 27 2c 0a 20 20 20 20 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 | fGhijkl\n',..................... |
8140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 27 20 20 5e 20 5e 20 20 5e 20 20 20 20 20 20 27 2c 20 27 | .............'..^.^..^......',.' |
8160 | 20 20 5e 20 5e 20 20 5e 20 20 20 20 20 20 27 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 66 6f 72 | ..^.^..^......').........>>>.for |
8180 | 20 6c 69 6e 65 20 69 6e 20 72 65 73 75 6c 74 73 3a 20 70 72 69 6e 74 20 72 65 70 72 28 6c 69 6e | .line.in.results:.print.repr(lin |
81a0 | 65 29 0a 20 20 20 20 20 20 20 20 2e 2e 2e 0a 20 20 20 20 20 20 20 20 27 2d 20 5c 74 61 62 63 44 | e).....................'-.\tabcD |
81c0 | 65 66 67 68 69 4a 6b 6c 5c 6e 27 0a 20 20 20 20 20 20 20 20 27 3f 20 5c 74 20 5e 20 5e 20 20 5e | efghiJkl\n'.........'?.\t.^.^..^ |
81e0 | 5c 6e 27 0a 20 20 20 20 20 20 20 20 27 2b 20 5c 74 61 62 63 64 65 66 47 68 69 6a 6b 6c 5c 6e 27 | \n'.........'+.\tabcdefGhijkl\n' |
8200 | 0a 20 20 20 20 20 20 20 20 27 3f 20 5c 74 20 5e 20 5e 20 20 5e 5c 6e 27 0a 20 20 20 20 20 20 20 | .........'?.\t.^.^..^\n'........ |
8220 | 20 73 01 00 00 00 09 52 82 00 00 00 73 02 00 00 00 2d 20 73 07 00 00 00 3f 20 25 73 25 73 0a 73 | .s.....R....s....-.s....?.%s%s.s |
8240 | 02 00 00 00 2b 20 4e 28 03 00 00 00 52 60 00 00 00 52 7d 00 00 00 74 06 00 00 00 72 73 74 72 69 | ....+.N(....R`...R}...t....rstri |
8260 | 70 28 06 00 00 00 52 17 00 00 00 74 05 00 00 00 61 6c 69 6e 65 74 05 00 00 00 62 6c 69 6e 65 52 | p(....R....t....alinet....blineR |
8280 | 97 00 00 00 52 98 00 00 00 74 06 00 00 00 63 6f 6d 6d 6f 6e 28 00 00 00 00 28 00 00 00 00 73 4e | ....R....t....common(....(....sN |
82a0 | 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 69 6e 73 74 61 | .../buildbot/tmp/buildhost/insta |
82c0 | 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 62 2f 70 79 74 | ll/prebuilt/linux-x86_64/lib/pyt |
82e0 | 68 6f 6e 32 2e 37 2f 64 69 66 66 6c 69 62 2e 70 79 52 8f 00 00 00 20 04 00 00 73 18 00 00 00 00 | hon2.7/difflib.pyR........s..... |
8300 | 12 0f 01 12 01 1c 01 1c 01 10 01 10 02 09 01 06 01 16 02 09 01 06 01 4e 28 0b 00 00 00 52 6e 00 | .......................N(....Rn. |
8320 | 00 00 52 6f 00 00 00 52 70 00 00 00 52 12 00 00 00 52 18 00 00 00 52 87 00 00 00 52 84 00 00 00 | ..Ro...Rp...R....R....R....R.... |
8340 | 52 8c 00 00 00 52 83 00 00 00 52 8e 00 00 00 52 8f 00 00 00 28 00 00 00 00 28 00 00 00 00 28 00 | R....R....R....R....(....(....(. |
8360 | 00 00 00 73 4e 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 | ...sN.../buildbot/tmp/buildhost/ |
8380 | 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 |
83a0 | 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 64 69 66 66 6c 69 62 2e 70 79 52 04 00 00 00 fe 02 00 00 73 | b/python2.7/difflib.pyR........s |
83c0 | 10 00 00 00 06 5c 06 02 0f 18 09 29 09 05 09 0f 09 62 09 0d 73 09 00 00 00 5c 73 2a 23 3f 5c 73 | .....\.....).....b..s....\s*#?\s |
83e0 | 2a 24 63 02 00 00 00 02 00 00 00 02 00 00 00 43 00 00 00 73 10 00 00 00 7c 01 00 7c 00 00 83 01 | *$c............C...s....|..|.... |
8400 | 00 64 01 00 6b 09 00 53 28 02 00 00 00 73 dc 00 00 00 0a 20 20 20 20 52 65 74 75 72 6e 20 31 20 | .d..k..S(....s.........Return.1. |
8420 | 66 6f 72 20 69 67 6e 6f 72 61 62 6c 65 20 6c 69 6e 65 3a 20 69 66 66 20 60 6c 69 6e 65 60 20 69 | for.ignorable.line:.iff.`line`.i |
8440 | 73 20 62 6c 61 6e 6b 20 6f 72 20 63 6f 6e 74 61 69 6e 73 20 61 20 73 69 6e 67 6c 65 20 27 23 27 | s.blank.or.contains.a.single.'#' |
8460 | 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 3a 0a 0a 20 20 20 20 3e 3e 3e 20 49 53 5f 4c 49 4e | .......Examples:......>>>.IS_LIN |
8480 | 45 5f 4a 55 4e 4b 28 27 5c 6e 27 29 0a 20 20 20 20 54 72 75 65 0a 20 20 20 20 3e 3e 3e 20 49 53 | E_JUNK('\n').....True.....>>>.IS |
84a0 | 5f 4c 49 4e 45 5f 4a 55 4e 4b 28 27 20 20 23 20 20 20 5c 6e 27 29 0a 20 20 20 20 54 72 75 65 0a | _LINE_JUNK('..#...\n').....True. |
84c0 | 20 20 20 20 3e 3e 3e 20 49 53 5f 4c 49 4e 45 5f 4a 55 4e 4b 28 27 68 65 6c 6c 6f 5c 6e 27 29 0a | ....>>>.IS_LINE_JUNK('hello\n'). |
84e0 | 20 20 20 20 46 61 6c 73 65 0a 20 20 20 20 4e 28 01 00 00 00 52 12 00 00 00 28 02 00 00 00 52 7b | ....False.....N(....R....(....R{ |
8500 | 00 00 00 74 03 00 00 00 70 61 74 28 00 00 00 00 28 00 00 00 00 73 4e 00 00 00 2f 62 75 69 6c 64 | ...t....pat(....(....sN.../build |
8520 | 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 69 | bot/tmp/buildhost/install/prebui |
8540 | 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 64 69 | lt/linux-x86_64/lib/python2.7/di |
8560 | 66 66 6c 69 62 2e 70 79 52 06 00 00 00 54 04 00 00 73 02 00 00 00 00 0e 73 02 00 00 00 20 09 63 | fflib.pyR....T...s......s......c |
8580 | 02 00 00 00 02 00 00 00 02 00 00 00 43 00 00 00 73 0a 00 00 00 7c 00 00 7c 01 00 6b 06 00 53 28 | ............C...s....|..|..k..S( |
85a0 | 01 00 00 00 73 fb 00 00 00 0a 20 20 20 20 52 65 74 75 72 6e 20 31 20 66 6f 72 20 69 67 6e 6f 72 | ....s.........Return.1.for.ignor |
85c0 | 61 62 6c 65 20 63 68 61 72 61 63 74 65 72 3a 20 69 66 66 20 60 63 68 60 20 69 73 20 61 20 73 70 | able.character:.iff.`ch`.is.a.sp |
85e0 | 61 63 65 20 6f 72 20 74 61 62 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 3a 0a 0a 20 20 20 20 | ace.or.tab.......Examples:...... |
8600 | 3e 3e 3e 20 49 53 5f 43 48 41 52 41 43 54 45 52 5f 4a 55 4e 4b 28 27 20 27 29 0a 20 20 20 20 54 | >>>.IS_CHARACTER_JUNK('.').....T |
8620 | 72 75 65 0a 20 20 20 20 3e 3e 3e 20 49 53 5f 43 48 41 52 41 43 54 45 52 5f 4a 55 4e 4b 28 27 5c | rue.....>>>.IS_CHARACTER_JUNK('\ |
8640 | 74 27 29 0a 20 20 20 20 54 72 75 65 0a 20 20 20 20 3e 3e 3e 20 49 53 5f 43 48 41 52 41 43 54 45 | t').....True.....>>>.IS_CHARACTE |
8660 | 52 5f 4a 55 4e 4b 28 27 5c 6e 27 29 0a 20 20 20 20 46 61 6c 73 65 0a 20 20 20 20 3e 3e 3e 20 49 | R_JUNK('\n').....False.....>>>.I |
8680 | 53 5f 43 48 41 52 41 43 54 45 52 5f 4a 55 4e 4b 28 27 78 27 29 0a 20 20 20 20 46 61 6c 73 65 0a | S_CHARACTER_JUNK('x').....False. |
86a0 | 20 20 20 20 28 00 00 00 00 28 02 00 00 00 52 7c 00 00 00 74 02 00 00 00 77 73 28 00 00 00 00 28 | ....(....(....R|...t....ws(....( |
86c0 | 00 00 00 00 73 4e 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 | ....sN.../buildbot/tmp/buildhost |
86e0 | 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 |
8700 | 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 64 69 66 66 6c 69 62 2e 70 79 52 05 00 00 00 64 04 00 00 | ib/python2.7/difflib.pyR....d... |
8720 | 73 02 00 00 00 00 10 63 02 00 00 00 04 00 00 00 03 00 00 00 43 00 00 00 73 50 00 00 00 7c 00 00 | s......c............C...sP...|.. |
8740 | 64 01 00 17 7d 02 00 7c 01 00 7c 00 00 18 7d 03 00 7c 03 00 64 01 00 6b 02 00 72 2d 00 64 02 00 | d...}..|..|...}..|..d..k..r-.d.. |
8760 | 6a 00 00 7c 02 00 83 01 00 53 7c 03 00 73 40 00 7c 02 00 64 01 00 38 7d 02 00 6e 00 00 64 03 00 | j..|.....S|..s@.|..d..8}..n..d.. |
8780 | 6a 00 00 7c 02 00 7c 03 00 83 02 00 53 28 04 00 00 00 73 20 00 00 00 43 6f 6e 76 65 72 74 20 72 | j..|..|.....S(....s....Convert.r |
87a0 | 61 6e 67 65 20 74 6f 20 74 68 65 20 22 65 64 22 20 66 6f 72 6d 61 74 69 01 00 00 00 73 02 00 00 | ange.to.the."ed".formati....s... |
87c0 | 00 7b 7d 73 05 00 00 00 7b 7d 2c 7b 7d 28 01 00 00 00 74 06 00 00 00 66 6f 72 6d 61 74 28 04 00 | .{}s....{},{}(....t....format(.. |
87e0 | 00 00 74 05 00 00 00 73 74 61 72 74 74 04 00 00 00 73 74 6f 70 74 09 00 00 00 62 65 67 69 6e 6e | ..t....startt....stopt....beginn |
8800 | 69 6e 67 52 0e 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4e 00 00 00 2f 62 75 69 6c 64 62 6f 74 | ingR....(....(....sN.../buildbot |
8820 | 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 69 6c 74 2f | /tmp/buildhost/install/prebuilt/ |
8840 | 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 64 69 66 66 6c | linux-x86_64/lib/python2.7/diffl |
8860 | 69 62 2e 70 79 74 15 00 00 00 5f 66 6f 72 6d 61 74 5f 72 61 6e 67 65 5f 75 6e 69 66 69 65 64 7b | ib.pyt...._format_range_unified{ |
8880 | 04 00 00 73 0e 00 00 00 00 03 0a 01 0a 01 0c 01 0d 01 06 01 0d 01 52 10 00 00 00 73 01 00 00 00 | ...s..................R....s.... |
88a0 | 0a 63 08 00 00 00 16 00 00 00 07 00 00 00 63 00 00 00 73 a7 01 00 00 74 00 00 7d 08 00 78 9a 01 | .c............c...s....t..}..x.. |
88c0 | 74 01 00 64 13 00 7c 00 00 7c 01 00 83 03 00 6a 03 00 7c 06 00 83 01 00 44 5d 7d 01 7d 09 00 7c | t..d..|..|.....j..|.....D]}.}..| |
88e0 | 08 00 73 95 00 74 04 00 7d 08 00 7c 04 00 72 49 00 64 01 00 6a 05 00 7c 04 00 83 01 00 6e 03 00 | ..s..t..}..|..rI.d..j..|.....n.. |
8900 | 64 02 00 7d 0a 00 7c 05 00 72 64 00 64 01 00 6a 05 00 7c 05 00 83 01 00 6e 03 00 64 02 00 7d 0b | d..}..|..rd.d..j..|.....n..d..}. |
8920 | 00 64 03 00 6a 05 00 7c 02 00 7c 0a 00 7c 07 00 83 03 00 56 01 64 04 00 6a 05 00 7c 03 00 7c 0b | .d..j..|..|..|.....V.d..j..|..|. |
8940 | 00 7c 07 00 83 03 00 56 01 6e 00 00 7c 09 00 64 05 00 19 7c 09 00 64 06 00 19 02 7d 0c 00 7d 0d | .|.....V.n..|..d...|..d....}..}. |
8960 | 00 74 06 00 7c 0c 00 64 07 00 19 7c 0d 00 64 08 00 19 83 02 00 7d 0e 00 74 06 00 7c 0c 00 64 09 | .t..|..d...|..d......}..t..|..d. |
8980 | 00 19 7c 0d 00 64 0a 00 19 83 02 00 7d 0f 00 64 0b 00 6a 05 00 7c 0e 00 7c 0f 00 7c 07 00 83 03 | ..|..d......}..d..j..|..|..|.... |
89a0 | 00 56 01 78 b0 00 7c 09 00 44 5d a8 00 5c 05 00 7d 10 00 7d 11 00 7d 12 00 7d 13 00 7d 14 00 7c | .V.x..|..D]..\..}..}..}..}..}..| |
89c0 | 10 00 64 0c 00 6b 02 00 72 3b 01 78 1e 00 7c 00 00 7c 11 00 7c 12 00 21 44 5d 0f 00 7d 15 00 64 | ..d..k..r;.x..|..|..|..!D]..}..d |
89e0 | 0d 00 7c 15 00 17 56 01 71 22 01 57 71 f3 00 6e 00 00 7c 10 00 64 14 00 6b 06 00 72 6b 01 78 21 | ..|...V.q".Wq..n..|..d..k..rk.x! |
8a00 | 00 7c 00 00 7c 11 00 7c 12 00 21 44 5d 0f 00 7d 15 00 64 10 00 7c 15 00 17 56 01 71 55 01 57 6e | .|..|..|..!D]..}..d..|...V.qU.Wn |
8a20 | 00 00 7c 10 00 64 15 00 6b 06 00 72 f3 00 78 21 00 7c 01 00 7c 13 00 7c 14 00 21 44 5d 0f 00 7d | ..|..d..k..r..x!.|..|..|..!D]..} |
8a40 | 15 00 64 12 00 7c 15 00 17 56 01 71 85 01 57 71 f3 00 71 f3 00 57 71 22 00 57 64 13 00 53 28 16 | ..d..|...V.q..Wq..q..Wq".Wd..S(. |
8a60 | 00 00 00 73 aa 05 00 00 0a 20 20 20 20 43 6f 6d 70 61 72 65 20 74 77 6f 20 73 65 71 75 65 6e 63 | ...s.........Compare.two.sequenc |
8a80 | 65 73 20 6f 66 20 6c 69 6e 65 73 3b 20 67 65 6e 65 72 61 74 65 20 74 68 65 20 64 65 6c 74 61 20 | es.of.lines;.generate.the.delta. |
8aa0 | 61 73 20 61 20 75 6e 69 66 69 65 64 20 64 69 66 66 2e 0a 0a 20 20 20 20 55 6e 69 66 69 65 64 20 | as.a.unified.diff.......Unified. |
8ac0 | 64 69 66 66 73 20 61 72 65 20 61 20 63 6f 6d 70 61 63 74 20 77 61 79 20 6f 66 20 73 68 6f 77 69 | diffs.are.a.compact.way.of.showi |
8ae0 | 6e 67 20 6c 69 6e 65 20 63 68 61 6e 67 65 73 20 61 6e 64 20 61 20 66 65 77 0a 20 20 20 20 6c 69 | ng.line.changes.and.a.few.....li |
8b00 | 6e 65 73 20 6f 66 20 63 6f 6e 74 65 78 74 2e 20 20 54 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 63 | nes.of.context...The.number.of.c |
8b20 | 6f 6e 74 65 78 74 20 6c 69 6e 65 73 20 69 73 20 73 65 74 20 62 79 20 27 6e 27 20 77 68 69 63 68 | ontext.lines.is.set.by.'n'.which |
8b40 | 0a 20 20 20 20 64 65 66 61 75 6c 74 73 20 74 6f 20 74 68 72 65 65 2e 0a 0a 20 20 20 20 42 79 20 | .....defaults.to.three.......By. |
8b60 | 64 65 66 61 75 6c 74 2c 20 74 68 65 20 64 69 66 66 20 63 6f 6e 74 72 6f 6c 20 6c 69 6e 65 73 20 | default,.the.diff.control.lines. |
8b80 | 28 74 68 6f 73 65 20 77 69 74 68 20 2d 2d 2d 2c 20 2b 2b 2b 2c 20 6f 72 20 40 40 29 20 61 72 65 | (those.with.---,.+++,.or.@@).are |
8ba0 | 0a 20 20 20 20 63 72 65 61 74 65 64 20 77 69 74 68 20 61 20 74 72 61 69 6c 69 6e 67 20 6e 65 77 | .....created.with.a.trailing.new |
8bc0 | 6c 69 6e 65 2e 20 20 54 68 69 73 20 69 73 20 68 65 6c 70 66 75 6c 20 73 6f 20 74 68 61 74 20 69 | line...This.is.helpful.so.that.i |
8be0 | 6e 70 75 74 73 0a 20 20 20 20 63 72 65 61 74 65 64 20 66 72 6f 6d 20 66 69 6c 65 2e 72 65 61 64 | nputs.....created.from.file.read |
8c00 | 6c 69 6e 65 73 28 29 20 72 65 73 75 6c 74 20 69 6e 20 64 69 66 66 73 20 74 68 61 74 20 61 72 65 | lines().result.in.diffs.that.are |
8c20 | 20 73 75 69 74 61 62 6c 65 20 66 6f 72 0a 20 20 20 20 66 69 6c 65 2e 77 72 69 74 65 6c 69 6e 65 | .suitable.for.....file.writeline |
8c40 | 73 28 29 20 73 69 6e 63 65 20 62 6f 74 68 20 74 68 65 20 69 6e 70 75 74 73 20 61 6e 64 20 6f 75 | s().since.both.the.inputs.and.ou |
8c60 | 74 70 75 74 73 20 68 61 76 65 20 74 72 61 69 6c 69 6e 67 0a 20 20 20 20 6e 65 77 6c 69 6e 65 73 | tputs.have.trailing.....newlines |
8c80 | 2e 0a 0a 20 20 20 20 46 6f 72 20 69 6e 70 75 74 73 20 74 68 61 74 20 64 6f 20 6e 6f 74 20 68 61 | .......For.inputs.that.do.not.ha |
8ca0 | 76 65 20 74 72 61 69 6c 69 6e 67 20 6e 65 77 6c 69 6e 65 73 2c 20 73 65 74 20 74 68 65 20 6c 69 | ve.trailing.newlines,.set.the.li |
8cc0 | 6e 65 74 65 72 6d 0a 20 20 20 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 22 22 20 73 6f 20 74 68 61 | neterm.....argument.to."".so.tha |
8ce0 | 74 20 74 68 65 20 6f 75 74 70 75 74 20 77 69 6c 6c 20 62 65 20 75 6e 69 66 6f 72 6d 6c 79 20 6e | t.the.output.will.be.uniformly.n |
8d00 | 65 77 6c 69 6e 65 20 66 72 65 65 2e 0a 0a 20 20 20 20 54 68 65 20 75 6e 69 64 69 66 66 20 66 6f | ewline.free.......The.unidiff.fo |
8d20 | 72 6d 61 74 20 6e 6f 72 6d 61 6c 6c 79 20 68 61 73 20 61 20 68 65 61 64 65 72 20 66 6f 72 20 66 | rmat.normally.has.a.header.for.f |
8d40 | 69 6c 65 6e 61 6d 65 73 20 61 6e 64 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 0a 20 20 20 20 74 69 | ilenames.and.modification.....ti |
8d60 | 6d 65 73 2e 20 20 41 6e 79 20 6f 72 20 61 6c 6c 20 6f 66 20 74 68 65 73 65 20 6d 61 79 20 62 65 | mes...Any.or.all.of.these.may.be |
8d80 | 20 73 70 65 63 69 66 69 65 64 20 75 73 69 6e 67 20 73 74 72 69 6e 67 73 20 66 6f 72 0a 20 20 20 | .specified.using.strings.for.... |
8da0 | 20 27 66 72 6f 6d 66 69 6c 65 27 2c 20 27 74 6f 66 69 6c 65 27 2c 20 27 66 72 6f 6d 66 69 6c 65 | .'fromfile',.'tofile',.'fromfile |
8dc0 | 64 61 74 65 27 2c 20 61 6e 64 20 27 74 6f 66 69 6c 65 64 61 74 65 27 2e 0a 20 20 20 20 54 68 65 | date',.and.'tofiledate'......The |
8de0 | 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 74 69 6d 65 73 20 61 72 65 20 6e 6f 72 6d 61 6c 6c 79 | .modification.times.are.normally |
8e00 | 20 65 78 70 72 65 73 73 65 64 20 69 6e 20 74 68 65 20 49 53 4f 20 38 36 30 31 20 66 6f 72 6d 61 | .expressed.in.the.ISO.8601.forma |
8e20 | 74 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 3a 0a 0a 20 20 20 20 3e 3e 3e 20 66 6f 72 20 6c 69 | t.......Example:......>>>.for.li |
8e40 | 6e 65 20 69 6e 20 75 6e 69 66 69 65 64 5f 64 69 66 66 28 27 6f 6e 65 20 74 77 6f 20 74 68 72 65 | ne.in.unified_diff('one.two.thre |
8e60 | 65 20 66 6f 75 72 27 2e 73 70 6c 69 74 28 29 2c 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 | e.four'.split(),................ |
8e80 | 20 20 20 20 20 27 7a 65 72 6f 20 6f 6e 65 20 74 72 65 65 20 66 6f 75 72 27 2e 73 70 6c 69 74 28 | .....'zero.one.tree.four'.split( |
8ea0 | 29 2c 20 27 4f 72 69 67 69 6e 61 6c 27 2c 20 27 43 75 72 72 65 6e 74 27 2c 0a 20 20 20 20 2e 2e | ),.'Original',.'Current',....... |
8ec0 | 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 27 32 30 30 35 2d 30 31 2d 32 36 20 32 33 3a 33 30 3a | ..............'2005-01-26.23:30: |
8ee0 | 35 30 27 2c 20 27 32 30 31 30 2d 30 34 2d 30 32 20 31 30 3a 32 30 3a 35 32 27 2c 0a 20 20 20 20 | 50',.'2010-04-02.10:20:52',..... |
8f00 | 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e 65 74 65 72 6d 3d 27 27 29 3a 0a 20 20 | ................lineterm=''):... |
8f20 | 20 20 2e 2e 2e 20 20 20 20 20 70 72 69 6e 74 20 6c 69 6e 65 20 20 20 20 20 20 20 20 20 20 20 20 | ..........print.line............ |
8f40 | 20 20 20 20 20 20 23 20 64 6f 63 74 65 73 74 3a 20 2b 4e 4f 52 4d 41 4c 49 5a 45 5f 57 48 49 54 | ......#.doctest:.+NORMALIZE_WHIT |
8f60 | 45 53 50 41 43 45 0a 20 20 20 20 2d 2d 2d 20 4f 72 69 67 69 6e 61 6c 20 20 20 20 20 20 20 20 32 | ESPACE.....---.Original........2 |
8f80 | 30 30 35 2d 30 31 2d 32 36 20 32 33 3a 33 30 3a 35 30 0a 20 20 20 20 2b 2b 2b 20 43 75 72 72 65 | 005-01-26.23:30:50.....+++.Curre |
8fa0 | 6e 74 20 20 20 20 20 20 20 20 20 32 30 31 30 2d 30 34 2d 30 32 20 31 30 3a 32 30 3a 35 32 0a 20 | nt.........2010-04-02.10:20:52.. |
8fc0 | 20 20 20 40 40 20 2d 31 2c 34 20 2b 31 2c 34 20 40 40 0a 20 20 20 20 2b 7a 65 72 6f 0a 20 20 20 | ...@@.-1,4.+1,4.@@.....+zero.... |
8fe0 | 20 20 6f 6e 65 0a 20 20 20 20 2d 74 77 6f 0a 20 20 20 20 2d 74 68 72 65 65 0a 20 20 20 20 2b 74 | ..one.....-two.....-three.....+t |
9000 | 72 65 65 0a 20 20 20 20 20 66 6f 75 72 0a 20 20 20 20 73 03 00 00 00 09 7b 7d 52 10 00 00 00 73 | ree......four.....s.....{}R....s |
9020 | 0a 00 00 00 2d 2d 2d 20 7b 7d 7b 7d 7b 7d 73 0a 00 00 00 2b 2b 2b 20 7b 7d 7b 7d 7b 7d 69 00 00 | ....---.{}{}{}s....+++.{}{}{}i.. |
9040 | 00 00 69 ff ff ff ff 69 01 00 00 00 69 02 00 00 00 69 03 00 00 00 69 04 00 00 00 73 0f 00 00 00 | ..i....i....i....i....i....s.... |
9060 | 40 40 20 2d 7b 7d 20 2b 7b 7d 20 40 40 7b 7d 52 58 00 00 00 52 82 00 00 00 52 55 00 00 00 52 56 | @@.-{}.+{}.@@{}RX...R....RU...RV |
9080 | 00 00 00 52 80 00 00 00 52 57 00 00 00 52 81 00 00 00 4e 28 02 00 00 00 73 07 00 00 00 72 65 70 | ...R....RW...R....N(....s....rep |
90a0 | 6c 61 63 65 73 06 00 00 00 64 65 6c 65 74 65 28 02 00 00 00 73 07 00 00 00 72 65 70 6c 61 63 65 | laces....delete(....s....replace |
90c0 | 73 06 00 00 00 69 6e 73 65 72 74 28 07 00 00 00 74 05 00 00 00 46 61 6c 73 65 52 03 00 00 00 52 | s....insert(....t....FalseR....R |
90e0 | 12 00 00 00 52 64 00 00 00 52 71 00 00 00 52 a3 00 00 00 52 a7 00 00 00 28 16 00 00 00 52 13 00 | ....Rd...Rq...R....R....(....R.. |
9100 | 00 00 52 14 00 00 00 74 08 00 00 00 66 72 6f 6d 66 69 6c 65 74 06 00 00 00 74 6f 66 69 6c 65 74 | ..R....t....fromfilet....tofilet |
9120 | 0c 00 00 00 66 72 6f 6d 66 69 6c 65 64 61 74 65 74 0a 00 00 00 74 6f 66 69 6c 65 64 61 74 65 52 | ....fromfiledatet....tofiledateR |
9140 | 31 00 00 00 74 08 00 00 00 6c 69 6e 65 74 65 72 6d 74 07 00 00 00 73 74 61 72 74 65 64 52 63 00 | 1...t....linetermt....startedRc. |
9160 | 00 00 74 08 00 00 00 66 72 6f 6d 64 61 74 65 74 06 00 00 00 74 6f 64 61 74 65 52 8a 00 00 00 74 | ..t....fromdatet....todateR....t |
9180 | 04 00 00 00 6c 61 73 74 74 0b 00 00 00 66 69 6c 65 31 5f 72 61 6e 67 65 74 0b 00 00 00 66 69 6c | ....lastt....file1_ranget....fil |
91a0 | 65 32 5f 72 61 6e 67 65 52 5d 00 00 00 52 4d 00 00 00 52 51 00 00 00 52 4e 00 00 00 52 52 00 00 | e2_rangeR]...RM...RQ...RN...RR.. |
91c0 | 00 52 7b 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4e 00 00 00 2f 62 75 69 6c 64 62 6f 74 2f 74 | .R{...(....(....sN.../buildbot/t |
91e0 | 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 |
9200 | 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 64 69 66 66 6c 69 62 | nux-x86_64/lib/python2.7/difflib |
9220 | 2e 70 79 52 08 00 00 00 86 04 00 00 73 2e 00 00 00 00 29 06 01 22 01 06 01 06 01 1b 01 1b 01 14 | .pyR........s.....)..".......... |
9240 | 01 17 02 15 01 17 01 17 01 14 02 1c 01 0c 01 14 01 0d 01 06 01 0c 01 14 01 10 01 0c 01 14 01 63 | ...............................c |
9260 | 02 00 00 00 04 00 00 00 04 00 00 00 43 00 00 00 73 58 00 00 00 7c 00 00 64 01 00 17 7d 02 00 7c | ............C...sX...|..d...}..| |
9280 | 01 00 7c 00 00 18 7d 03 00 7c 03 00 73 27 00 7c 02 00 64 01 00 38 7d 02 00 6e 00 00 7c 03 00 64 | ..|...}..|..s'.|..d..8}..n..|..d |
92a0 | 01 00 6b 01 00 72 40 00 64 02 00 6a 00 00 7c 02 00 83 01 00 53 64 03 00 6a 00 00 7c 02 00 7c 02 | ..k..r@.d..j..|.....Sd..j..|..|. |
92c0 | 00 7c 03 00 17 64 01 00 18 83 02 00 53 28 04 00 00 00 73 20 00 00 00 43 6f 6e 76 65 72 74 20 72 | .|...d......S(....s....Convert.r |
92e0 | 61 6e 67 65 20 74 6f 20 74 68 65 20 22 65 64 22 20 66 6f 72 6d 61 74 69 01 00 00 00 73 02 00 00 | ange.to.the."ed".formati....s... |
9300 | 00 7b 7d 73 05 00 00 00 7b 7d 2c 7b 7d 28 01 00 00 00 52 a3 00 00 00 28 04 00 00 00 52 a4 00 00 | .{}s....{},{}(....R....(....R... |
9320 | 00 52 a5 00 00 00 52 a6 00 00 00 52 0e 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4e 00 00 00 2f | .R....R....R....(....(....sN.../ |
9340 | 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 |
9360 | 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 |
9380 | 2e 37 2f 64 69 66 66 6c 69 62 2e 70 79 74 15 00 00 00 5f 66 6f 72 6d 61 74 5f 72 61 6e 67 65 5f | .7/difflib.pyt...._format_range_ |
93a0 | 63 6f 6e 74 65 78 74 ce 04 00 00 73 0e 00 00 00 00 03 0a 01 0a 01 06 01 0d 01 0c 01 0d 01 63 08 | context....s..................c. |
93c0 | 00 00 00 18 00 00 00 09 00 00 00 63 00 00 00 73 06 02 00 00 74 00 00 64 01 00 64 02 00 64 03 00 | ...........c...s....t..d..d..d.. |
93e0 | 64 04 00 64 05 00 64 06 00 64 07 00 64 08 00 83 00 04 7d 08 00 74 01 00 7d 09 00 78 d8 01 74 02 | d..d..d..d..d.....}..t..}..x..t. |
9400 | 00 64 18 00 7c 00 00 7c 01 00 83 03 00 6a 04 00 7c 06 00 83 01 00 44 5d bb 01 7d 0a 00 7c 09 00 | .d..|..|.....j..|.....D]..}..|.. |
9420 | 73 b6 00 74 05 00 7d 09 00 7c 04 00 72 6a 00 64 09 00 6a 06 00 7c 04 00 83 01 00 6e 03 00 64 0a | s..t..}..|..rj.d..j..|.....n..d. |
9440 | 00 7d 0b 00 7c 05 00 72 85 00 64 09 00 6a 06 00 7c 05 00 83 01 00 6e 03 00 64 0a 00 7d 0c 00 64 | .}..|..r..d..j..|.....n..d..}..d |
9460 | 0b 00 6a 06 00 7c 02 00 7c 0b 00 7c 07 00 83 03 00 56 01 64 0c 00 6a 06 00 7c 03 00 7c 0c 00 7c | ..j..|..|..|.....V.d..j..|..|..| |
9480 | 07 00 83 03 00 56 01 6e 00 00 7c 0a 00 64 0d 00 19 7c 0a 00 64 0e 00 19 02 7d 0d 00 7d 0e 00 64 | .....V.n..|..d...|..d....}..}..d |
94a0 | 0f 00 7c 07 00 17 56 01 74 07 00 7c 0d 00 64 10 00 19 7c 0e 00 64 11 00 19 83 02 00 7d 0f 00 64 | ..|...V.t..|..d...|..d......}..d |
94c0 | 12 00 6a 06 00 7c 0f 00 7c 07 00 83 02 00 56 01 74 08 00 64 13 00 84 00 00 7c 0a 00 44 83 01 00 | ..j..|..|.....V.t..d.....|..D... |
94e0 | 83 01 00 72 69 01 78 54 00 7c 0a 00 44 5d 49 00 5c 05 00 7d 10 00 7d 11 00 7d 12 00 7d 13 00 7d | ...ri.xT.|..D]I.\..}..}..}..}..} |
9500 | 13 00 7c 10 00 64 01 00 6b 03 00 72 19 01 78 25 00 7c 00 00 7c 11 00 7c 12 00 21 44 5d 13 00 7d | ..|..d..k..r..x%.|..|..|..!D]..} |
9520 | 14 00 7c 08 00 7c 10 00 19 7c 14 00 17 56 01 71 48 01 57 71 19 01 71 19 01 57 6e 00 00 74 07 00 | ..|..|...|...V.qH.Wq..q..Wn..t.. |
9540 | 7c 0d 00 64 14 00 19 7c 0e 00 64 15 00 19 83 02 00 7d 15 00 64 16 00 6a 06 00 7c 15 00 7c 07 00 | |..d...|..d......}..d..j..|..|.. |
9560 | 83 02 00 56 01 74 08 00 64 17 00 84 00 00 7c 0a 00 44 83 01 00 83 01 00 72 43 00 78 54 00 7c 0a | ...V.t..d.....|..D......rC.xT.|. |
9580 | 00 44 5d 49 00 5c 05 00 7d 10 00 7d 13 00 7d 13 00 7d 16 00 7d 17 00 7c 10 00 64 03 00 6b 03 00 | .D]I.\..}..}..}..}..}..|..d..k.. |
95a0 | 72 ae 01 78 25 00 7c 01 00 7c 16 00 7c 17 00 21 44 5d 13 00 7d 14 00 7c 08 00 7c 10 00 19 7c 14 | r..x%.|..|..|..!D]..}..|..|...|. |
95c0 | 00 17 56 01 71 dd 01 57 71 ae 01 71 ae 01 57 71 43 00 71 43 00 57 64 18 00 53 28 19 00 00 00 73 | ..V.q..Wq..q..WqC.qC.Wd..S(....s |
95e0 | 4c 05 00 00 0a 20 20 20 20 43 6f 6d 70 61 72 65 20 74 77 6f 20 73 65 71 75 65 6e 63 65 73 20 6f | L........Compare.two.sequences.o |
9600 | 66 20 6c 69 6e 65 73 3b 20 67 65 6e 65 72 61 74 65 20 74 68 65 20 64 65 6c 74 61 20 61 73 20 61 | f.lines;.generate.the.delta.as.a |
9620 | 20 63 6f 6e 74 65 78 74 20 64 69 66 66 2e 0a 0a 20 20 20 20 43 6f 6e 74 65 78 74 20 64 69 66 66 | .context.diff.......Context.diff |
9640 | 73 20 61 72 65 20 61 20 63 6f 6d 70 61 63 74 20 77 61 79 20 6f 66 20 73 68 6f 77 69 6e 67 20 6c | s.are.a.compact.way.of.showing.l |
9660 | 69 6e 65 20 63 68 61 6e 67 65 73 20 61 6e 64 20 61 20 66 65 77 0a 20 20 20 20 6c 69 6e 65 73 20 | ine.changes.and.a.few.....lines. |
9680 | 6f 66 20 63 6f 6e 74 65 78 74 2e 20 20 54 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6e 74 65 | of.context...The.number.of.conte |
96a0 | 78 74 20 6c 69 6e 65 73 20 69 73 20 73 65 74 20 62 79 20 27 6e 27 20 77 68 69 63 68 0a 20 20 20 | xt.lines.is.set.by.'n'.which.... |
96c0 | 20 64 65 66 61 75 6c 74 73 20 74 6f 20 74 68 72 65 65 2e 0a 0a 20 20 20 20 42 79 20 64 65 66 61 | .defaults.to.three.......By.defa |
96e0 | 75 6c 74 2c 20 74 68 65 20 64 69 66 66 20 63 6f 6e 74 72 6f 6c 20 6c 69 6e 65 73 20 28 74 68 6f | ult,.the.diff.control.lines.(tho |
9700 | 73 65 20 77 69 74 68 20 2a 2a 2a 20 6f 72 20 2d 2d 2d 29 20 61 72 65 0a 20 20 20 20 63 72 65 61 | se.with.***.or.---).are.....crea |
9720 | 74 65 64 20 77 69 74 68 20 61 20 74 72 61 69 6c 69 6e 67 20 6e 65 77 6c 69 6e 65 2e 20 20 54 68 | ted.with.a.trailing.newline...Th |
9740 | 69 73 20 69 73 20 68 65 6c 70 66 75 6c 20 73 6f 20 74 68 61 74 20 69 6e 70 75 74 73 0a 20 20 20 | is.is.helpful.so.that.inputs.... |
9760 | 20 63 72 65 61 74 65 64 20 66 72 6f 6d 20 66 69 6c 65 2e 72 65 61 64 6c 69 6e 65 73 28 29 20 72 | .created.from.file.readlines().r |
9780 | 65 73 75 6c 74 20 69 6e 20 64 69 66 66 73 20 74 68 61 74 20 61 72 65 20 73 75 69 74 61 62 6c 65 | esult.in.diffs.that.are.suitable |
97a0 | 20 66 6f 72 0a 20 20 20 20 66 69 6c 65 2e 77 72 69 74 65 6c 69 6e 65 73 28 29 20 73 69 6e 63 65 | .for.....file.writelines().since |
97c0 | 20 62 6f 74 68 20 74 68 65 20 69 6e 70 75 74 73 20 61 6e 64 20 6f 75 74 70 75 74 73 20 68 61 76 | .both.the.inputs.and.outputs.hav |
97e0 | 65 20 74 72 61 69 6c 69 6e 67 0a 20 20 20 20 6e 65 77 6c 69 6e 65 73 2e 0a 0a 20 20 20 20 46 6f | e.trailing.....newlines.......Fo |
9800 | 72 20 69 6e 70 75 74 73 20 74 68 61 74 20 64 6f 20 6e 6f 74 20 68 61 76 65 20 74 72 61 69 6c 69 | r.inputs.that.do.not.have.traili |
9820 | 6e 67 20 6e 65 77 6c 69 6e 65 73 2c 20 73 65 74 20 74 68 65 20 6c 69 6e 65 74 65 72 6d 0a 20 20 | ng.newlines,.set.the.lineterm... |
9840 | 20 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 22 22 20 73 6f 20 74 68 61 74 20 74 68 65 20 6f 75 74 | ..argument.to."".so.that.the.out |
9860 | 70 75 74 20 77 69 6c 6c 20 62 65 20 75 6e 69 66 6f 72 6d 6c 79 20 6e 65 77 6c 69 6e 65 20 66 72 | put.will.be.uniformly.newline.fr |
9880 | 65 65 2e 0a 0a 20 20 20 20 54 68 65 20 63 6f 6e 74 65 78 74 20 64 69 66 66 20 66 6f 72 6d 61 74 | ee.......The.context.diff.format |
98a0 | 20 6e 6f 72 6d 61 6c 6c 79 20 68 61 73 20 61 20 68 65 61 64 65 72 20 66 6f 72 20 66 69 6c 65 6e | .normally.has.a.header.for.filen |
98c0 | 61 6d 65 73 20 61 6e 64 0a 20 20 20 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 74 69 6d 65 73 2e | ames.and.....modification.times. |
98e0 | 20 20 41 6e 79 20 6f 72 20 61 6c 6c 20 6f 66 20 74 68 65 73 65 20 6d 61 79 20 62 65 20 73 70 65 | ..Any.or.all.of.these.may.be.spe |
9900 | 63 69 66 69 65 64 20 75 73 69 6e 67 0a 20 20 20 20 73 74 72 69 6e 67 73 20 66 6f 72 20 27 66 72 | cified.using.....strings.for.'fr |
9920 | 6f 6d 66 69 6c 65 27 2c 20 27 74 6f 66 69 6c 65 27 2c 20 27 66 72 6f 6d 66 69 6c 65 64 61 74 65 | omfile',.'tofile',.'fromfiledate |
9940 | 27 2c 20 61 6e 64 20 27 74 6f 66 69 6c 65 64 61 74 65 27 2e 0a 20 20 20 20 54 68 65 20 6d 6f 64 | ',.and.'tofiledate'......The.mod |
9960 | 69 66 69 63 61 74 69 6f 6e 20 74 69 6d 65 73 20 61 72 65 20 6e 6f 72 6d 61 6c 6c 79 20 65 78 70 | ification.times.are.normally.exp |
9980 | 72 65 73 73 65 64 20 69 6e 20 74 68 65 20 49 53 4f 20 38 36 30 31 20 66 6f 72 6d 61 74 2e 0a 20 | ressed.in.the.ISO.8601.format... |
99a0 | 20 20 20 49 66 20 6e 6f 74 20 73 70 65 63 69 66 69 65 64 2c 20 74 68 65 20 73 74 72 69 6e 67 73 | ...If.not.specified,.the.strings |
99c0 | 20 64 65 66 61 75 6c 74 20 74 6f 20 62 6c 61 6e 6b 73 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 | .default.to.blanks.......Example |
99e0 | 3a 0a 0a 20 20 20 20 3e 3e 3e 20 70 72 69 6e 74 20 27 27 2e 6a 6f 69 6e 28 63 6f 6e 74 65 78 74 | :......>>>.print.''.join(context |
9a00 | 5f 64 69 66 66 28 27 6f 6e 65 5c 6e 74 77 6f 5c 6e 74 68 72 65 65 5c 6e 66 6f 75 72 5c 6e 27 2e | _diff('one\ntwo\nthree\nfour\n'. |
9a20 | 73 70 6c 69 74 6c 69 6e 65 73 28 31 29 2c 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 27 7a 65 | splitlines(1),...............'ze |
9a40 | 72 6f 5c 6e 6f 6e 65 5c 6e 74 72 65 65 5c 6e 66 6f 75 72 5c 6e 27 2e 73 70 6c 69 74 6c 69 6e 65 | ro\none\ntree\nfour\n'.splitline |
9a60 | 73 28 31 29 2c 20 27 4f 72 69 67 69 6e 61 6c 27 2c 20 27 43 75 72 72 65 6e 74 27 29 29 2c 0a 20 | s(1),.'Original',.'Current')),.. |
9a80 | 20 20 20 2a 2a 2a 20 4f 72 69 67 69 6e 61 6c 0a 20 20 20 20 2d 2d 2d 20 43 75 72 72 65 6e 74 0a | ...***.Original.....---.Current. |
9aa0 | 20 20 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 20 20 2a 2a 2a 20 31 2c 34 20 | ....***************.....***.1,4. |
9ac0 | 2a 2a 2a 2a 0a 20 20 20 20 20 20 6f 6e 65 0a 20 20 20 20 21 20 74 77 6f 0a 20 20 20 20 21 20 74 | ****.......one.....!.two.....!.t |
9ae0 | 68 72 65 65 0a 20 20 20 20 20 20 66 6f 75 72 0a 20 20 20 20 2d 2d 2d 20 31 2c 34 20 2d 2d 2d 2d | hree.......four.....---.1,4.---- |
9b00 | 0a 20 20 20 20 2b 20 7a 65 72 6f 0a 20 20 20 20 20 20 6f 6e 65 0a 20 20 20 20 21 20 74 72 65 65 | .....+.zero.......one.....!.tree |
9b20 | 0a 20 20 20 20 20 20 66 6f 75 72 0a 20 20 20 20 52 57 00 00 00 73 02 00 00 00 2b 20 52 56 00 00 | .......four.....RW...s....+.RV.. |
9b40 | 00 73 02 00 00 00 2d 20 52 55 00 00 00 73 02 00 00 00 21 20 52 58 00 00 00 73 02 00 00 00 20 20 | .s....-.RU...s....!.RX...s...... |
9b60 | 73 03 00 00 00 09 7b 7d 52 10 00 00 00 73 0a 00 00 00 2a 2a 2a 20 7b 7d 7b 7d 7b 7d 73 0a 00 00 | s.....{}R....s....***.{}{}{}s... |
9b80 | 00 2d 2d 2d 20 7b 7d 7b 7d 7b 7d 69 00 00 00 00 69 ff ff ff ff 73 0f 00 00 00 2a 2a 2a 2a 2a 2a | .---.{}{}{}i....i....s....****** |
9ba0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 69 01 00 00 00 69 02 00 00 00 73 0d 00 00 00 2a 2a 2a 20 7b 7d 20 2a | *********i....i....s....***.{}.* |
9bc0 | 2a 2a 2a 7b 7d 63 01 00 00 00 03 00 00 00 06 00 00 00 73 00 00 00 73 2a 00 00 00 7c 00 00 5d 20 | ***{}c............s...s*...|..]. |
9be0 | 00 5c 05 00 7d 01 00 7d 02 00 7d 02 00 7d 02 00 7d 02 00 7c 01 00 64 03 00 6b 06 00 56 01 71 03 | .\..}..}..}..}..}..|..d..k..V.q. |
9c00 | 00 64 02 00 53 28 04 00 00 00 52 55 00 00 00 52 56 00 00 00 4e 28 02 00 00 00 73 07 00 00 00 72 | .d..S(....RU...RV...N(....s....r |
9c20 | 65 70 6c 61 63 65 73 06 00 00 00 64 65 6c 65 74 65 28 00 00 00 00 28 03 00 00 00 74 02 00 00 00 | eplaces....delete(....(....t.... |
9c40 | 2e 30 52 5d 00 00 00 74 01 00 00 00 5f 28 00 00 00 00 28 00 00 00 00 73 4e 00 00 00 2f 62 75 69 | .0R]...t...._(....(....sN.../bui |
9c60 | 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 |
9c80 | 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/ |
9ca0 | 64 69 66 66 6c 69 62 2e 70 79 73 09 00 00 00 3c 67 65 6e 65 78 70 72 3e 15 05 00 00 73 02 00 00 | difflib.pys....<genexpr>....s... |
9cc0 | 00 06 00 69 03 00 00 00 69 04 00 00 00 73 0d 00 00 00 2d 2d 2d 20 7b 7d 20 2d 2d 2d 2d 7b 7d 63 | ...i....i....s....---.{}.----{}c |
9ce0 | 01 00 00 00 03 00 00 00 06 00 00 00 73 00 00 00 73 2a 00 00 00 7c 00 00 5d 20 00 5c 05 00 7d 01 | ............s...s*...|..]..\..}. |
9d00 | 00 7d 02 00 7d 02 00 7d 02 00 7d 02 00 7c 01 00 64 03 00 6b 06 00 56 01 71 03 00 64 02 00 53 28 | .}..}..}..}..|..d..k..V.q..d..S( |
9d20 | 04 00 00 00 52 55 00 00 00 52 57 00 00 00 4e 28 02 00 00 00 73 07 00 00 00 72 65 70 6c 61 63 65 | ....RU...RW...N(....s....replace |
9d40 | 73 06 00 00 00 69 6e 73 65 72 74 28 00 00 00 00 28 03 00 00 00 52 b5 00 00 00 52 5d 00 00 00 52 | s....insert(....(....R....R]...R |
9d60 | b6 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4e 00 00 00 2f 62 75 69 6c 64 62 6f 74 2f 74 6d 70 | ....(....(....sN.../buildbot/tmp |
9d80 | 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 |
9da0 | 78 2d 78 38 36 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 64 69 66 66 6c 69 62 2e 70 | x-x86_64/lib/python2.7/difflib.p |
9dc0 | 79 73 09 00 00 00 3c 67 65 6e 65 78 70 72 3e 1e 05 00 00 73 02 00 00 00 06 00 4e 28 09 00 00 00 | ys....<genexpr>....s......N(.... |
9de0 | 74 04 00 00 00 64 69 63 74 52 a8 00 00 00 52 03 00 00 00 52 12 00 00 00 52 64 00 00 00 52 71 00 | t....dictR....R....R....Rd...Rq. |
9e00 | 00 00 52 a3 00 00 00 52 b4 00 00 00 74 03 00 00 00 61 6e 79 28 18 00 00 00 52 13 00 00 00 52 14 | ..R....R....t....any(....R....R. |
9e20 | 00 00 00 52 a9 00 00 00 52 aa 00 00 00 52 ab 00 00 00 52 ac 00 00 00 52 31 00 00 00 52 ad 00 00 | ...R....R....R....R....R1...R... |
9e40 | 00 74 06 00 00 00 70 72 65 66 69 78 52 ae 00 00 00 52 63 00 00 00 52 af 00 00 00 52 b0 00 00 00 | .t....prefixR....Rc...R....R.... |
9e60 | 52 8a 00 00 00 52 b1 00 00 00 52 b2 00 00 00 52 5d 00 00 00 52 4d 00 00 00 52 51 00 00 00 52 b6 | R....R....R....R]...RM...RQ...R. |
9e80 | 00 00 00 52 7b 00 00 00 52 b3 00 00 00 52 4e 00 00 00 52 52 00 00 00 28 00 00 00 00 28 00 00 00 | ...R{...R....RN...RR...(....(... |
9ea0 | 00 73 4e 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 69 6e | .sN.../buildbot/tmp/buildhost/in |
9ec0 | 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 62 2f | stall/prebuilt/linux-x86_64/lib/ |
9ee0 | 70 79 74 68 6f 6e 32 2e 37 2f 64 69 66 66 6c 69 62 2e 70 79 52 07 00 00 00 da 04 00 00 73 32 00 | python2.7/difflib.pyR........s2. |
9f00 | 00 00 00 2b 21 01 06 01 22 01 06 01 06 01 1b 01 1b 01 14 01 17 02 15 01 09 02 17 01 11 02 16 01 | ...+!..."....................... |
9f20 | 1c 01 0c 01 14 01 1b 02 17 01 11 02 16 01 1c 01 0c 01 14 01 63 04 00 00 00 04 00 00 00 03 00 00 | ....................c........... |
9f40 | 00 43 00 00 00 73 19 00 00 00 74 00 00 7c 02 00 7c 03 00 83 02 00 6a 01 00 7c 00 00 7c 01 00 83 | .C...s....t..|..|.....j..|..|... |
9f60 | 02 00 53 28 01 00 00 00 73 f3 03 00 00 0a 20 20 20 20 43 6f 6d 70 61 72 65 20 60 61 60 20 61 6e | ..S(....s.........Compare.`a`.an |
9f80 | 64 20 60 62 60 20 28 6c 69 73 74 73 20 6f 66 20 73 74 72 69 6e 67 73 29 3b 20 72 65 74 75 72 6e | d.`b`.(lists.of.strings);.return |
9fa0 | 20 61 20 60 44 69 66 66 65 72 60 2d 73 74 79 6c 65 20 64 65 6c 74 61 2e 0a 0a 20 20 20 20 4f 70 | .a.`Differ`-style.delta.......Op |
9fc0 | 74 69 6f 6e 61 6c 20 6b 65 79 77 6f 72 64 20 70 61 72 61 6d 65 74 65 72 73 20 60 6c 69 6e 65 6a | tional.keyword.parameters.`linej |
9fe0 | 75 6e 6b 60 20 61 6e 64 20 60 63 68 61 72 6a 75 6e 6b 60 20 61 72 65 20 66 6f 72 20 66 69 6c 74 | unk`.and.`charjunk`.are.for.filt |
a000 | 65 72 0a 20 20 20 20 66 75 6e 63 74 69 6f 6e 73 20 28 6f 72 20 4e 6f 6e 65 29 3a 0a 0a 20 20 20 | er.....functions.(or.None):..... |
a020 | 20 2d 20 6c 69 6e 65 6a 75 6e 6b 3a 20 41 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 73 68 6f | .-.linejunk:.A.function.that.sho |
a040 | 75 6c 64 20 61 63 63 65 70 74 20 61 20 73 69 6e 67 6c 65 20 73 74 72 69 6e 67 20 61 72 67 75 6d | uld.accept.a.single.string.argum |
a060 | 65 6e 74 2c 20 61 6e 64 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 72 75 65 20 69 66 66 20 74 | ent,.and.......return.true.iff.t |
a080 | 68 65 20 73 74 72 69 6e 67 20 69 73 20 6a 75 6e 6b 2e 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 | he.string.is.junk...The.default. |
a0a0 | 69 73 20 4e 6f 6e 65 2c 20 61 6e 64 20 69 73 0a 20 20 20 20 20 20 72 65 63 6f 6d 6d 65 6e 64 65 | is.None,.and.is.......recommende |
a0c0 | 64 3b 20 61 73 20 6f 66 20 50 79 74 68 6f 6e 20 32 2e 33 2c 20 61 6e 20 61 64 61 70 74 69 76 65 | d;.as.of.Python.2.3,.an.adaptive |
a0e0 | 20 6e 6f 74 69 6f 6e 20 6f 66 20 22 6e 6f 69 73 65 22 20 6c 69 6e 65 73 20 69 73 0a 20 20 20 20 | .notion.of."noise".lines.is..... |
a100 | 20 20 75 73 65 64 20 74 68 61 74 20 64 6f 65 73 20 61 20 67 6f 6f 64 20 6a 6f 62 20 6f 6e 20 69 | ..used.that.does.a.good.job.on.i |
a120 | 74 73 20 6f 77 6e 2e 0a 0a 20 20 20 20 2d 20 63 68 61 72 6a 75 6e 6b 3a 20 41 20 66 75 6e 63 74 | ts.own.......-.charjunk:.A.funct |
a140 | 69 6f 6e 20 74 68 61 74 20 73 68 6f 75 6c 64 20 61 63 63 65 70 74 20 61 20 73 74 72 69 6e 67 20 | ion.that.should.accept.a.string. |
a160 | 6f 66 20 6c 65 6e 67 74 68 20 31 2e 20 54 68 65 0a 20 20 20 20 20 20 64 65 66 61 75 6c 74 20 69 | of.length.1..The.......default.i |
a180 | 73 20 6d 6f 64 75 6c 65 2d 6c 65 76 65 6c 20 66 75 6e 63 74 69 6f 6e 20 49 53 5f 43 48 41 52 41 | s.module-level.function.IS_CHARA |
a1a0 | 43 54 45 52 5f 4a 55 4e 4b 2c 20 77 68 69 63 68 20 66 69 6c 74 65 72 73 20 6f 75 74 0a 20 20 20 | CTER_JUNK,.which.filters.out.... |
a1c0 | 20 20 20 77 68 69 74 65 73 70 61 63 65 20 63 68 61 72 61 63 74 65 72 73 20 28 61 20 62 6c 61 6e | ...whitespace.characters.(a.blan |
a1e0 | 6b 20 6f 72 20 74 61 62 3b 20 6e 6f 74 65 3a 20 62 61 64 20 69 64 65 61 20 74 6f 20 69 6e 63 6c | k.or.tab;.note:.bad.idea.to.incl |
a200 | 75 64 65 20 6e 65 77 6c 69 6e 65 0a 20 20 20 20 20 20 69 6e 20 74 68 69 73 21 29 2e 0a 0a 20 20 | ude.newline.......in.this!)..... |
a220 | 20 20 54 6f 6f 6c 73 2f 73 63 72 69 70 74 73 2f 6e 64 69 66 66 2e 70 79 20 69 73 20 61 20 63 6f | ..Tools/scripts/ndiff.py.is.a.co |
a240 | 6d 6d 61 6e 64 2d 6c 69 6e 65 20 66 72 6f 6e 74 2d 65 6e 64 20 74 6f 20 74 68 69 73 20 66 75 6e | mmand-line.front-end.to.this.fun |
a260 | 63 74 69 6f 6e 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 3a 0a 0a 20 20 20 20 3e 3e 3e 20 64 69 | ction.......Example:......>>>.di |
a280 | 66 66 20 3d 20 6e 64 69 66 66 28 27 6f 6e 65 5c 6e 74 77 6f 5c 6e 74 68 72 65 65 5c 6e 27 2e 73 | ff.=.ndiff('one\ntwo\nthree\n'.s |
a2a0 | 70 6c 69 74 6c 69 6e 65 73 28 31 29 2c 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 | plitlines(1),................... |
a2c0 | 20 20 20 27 6f 72 65 5c 6e 74 72 65 65 5c 6e 65 6d 75 5c 6e 27 2e 73 70 6c 69 74 6c 69 6e 65 73 | ...'ore\ntree\nemu\n'.splitlines |
a2e0 | 28 31 29 29 0a 20 20 20 20 3e 3e 3e 20 70 72 69 6e 74 20 27 27 2e 6a 6f 69 6e 28 64 69 66 66 29 | (1)).....>>>.print.''.join(diff) |
a300 | 2c 0a 20 20 20 20 2d 20 6f 6e 65 0a 20 20 20 20 3f 20 20 5e 0a 20 20 20 20 2b 20 6f 72 65 0a 20 | ,.....-.one.....?..^.....+.ore.. |
a320 | 20 20 20 3f 20 20 5e 0a 20 20 20 20 2d 20 74 77 6f 0a 20 20 20 20 2d 20 74 68 72 65 65 0a 20 20 | ...?..^.....-.two.....-.three... |
a340 | 20 20 3f 20 20 2d 0a 20 20 20 20 2b 20 74 72 65 65 0a 20 20 20 20 2b 20 65 6d 75 0a 20 20 20 20 | ..?..-.....+.tree.....+.emu..... |
a360 | 28 02 00 00 00 52 04 00 00 00 52 87 00 00 00 28 04 00 00 00 52 13 00 00 00 52 14 00 00 00 52 7e | (....R....R....(....R....R....R~ |
a380 | 00 00 00 52 7f 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4e 00 00 00 2f 62 75 69 6c 64 62 6f 74 | ...R....(....(....sN.../buildbot |
a3a0 | 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 69 6c 74 2f | /tmp/buildhost/install/prebuilt/ |
a3c0 | 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 64 69 66 66 6c | linux-x86_64/lib/python2.7/diffl |
a3e0 | 69 62 2e 70 79 52 01 00 00 00 24 05 00 00 73 02 00 00 00 00 22 63 05 00 00 00 0f 00 00 00 05 00 | ib.pyR....$...s....."c.......... |
a400 | 00 00 23 00 00 00 73 d4 01 00 00 64 01 00 64 02 00 6c 00 00 7d 05 00 7c 05 00 6a 01 00 64 03 00 | ..#...s....d..d..l..}..|..j..d.. |
a420 | 83 01 00 89 02 00 74 02 00 7c 00 00 7c 01 00 7c 03 00 7c 04 00 83 04 00 89 03 00 64 04 00 64 04 | ......t..|..|..|..|........d..d. |
a440 | 00 67 02 00 87 02 00 66 01 00 64 05 00 86 01 00 89 01 00 87 01 00 87 03 00 66 02 00 64 06 00 86 | .g.....f..d..............f..d... |
a460 | 00 00 89 00 00 87 00 00 66 01 00 64 07 00 86 00 00 7d 06 00 7c 06 00 83 00 00 7d 07 00 7c 02 00 | ........f..d.....}..|.....}..|.. |
a480 | 64 02 00 6b 08 00 72 99 00 78 4f 01 74 04 00 72 95 00 7c 07 00 6a 05 00 83 00 00 56 01 71 81 00 | d..k..r..xO.t..r..|..j.....V.q.. |
a4a0 | 57 6e 37 01 7c 02 00 64 08 00 37 7d 02 00 64 04 00 7d 08 00 78 24 01 74 04 00 72 cf 01 64 04 00 | Wn7.|..d..7}..d..}..x$.t..r..d.. |
a4c0 | 64 02 00 67 01 00 7c 02 00 14 02 7d 09 00 7d 0a 00 74 06 00 7d 0b 00 78 4c 00 7c 0b 00 74 06 00 | d..g..|....}..}..t..}..xL.|..t.. |
a4e0 | 6b 08 00 72 1a 01 7c 07 00 6a 05 00 83 00 00 5c 03 00 7d 0c 00 7d 0d 00 7d 0b 00 7c 09 00 7c 02 | k..r..|..j.....\..}..}..}..|..|. |
a500 | 00 16 7d 0e 00 7c 0c 00 7c 0d 00 7c 0b 00 66 03 00 7c 0a 00 7c 0e 00 3c 7c 09 00 64 08 00 37 7d | ..}..|..|..|..f..|..|..<|..d..7} |
a520 | 09 00 71 cf 00 57 7c 09 00 7c 02 00 6b 04 00 72 35 01 64 09 00 56 01 7c 02 00 7d 08 00 6e 0c 00 | ..q..W|..|..k..r5.d..V.|..}..n.. |
a540 | 7c 09 00 7d 08 00 64 04 00 7d 09 00 78 31 00 7c 08 00 72 74 01 7c 09 00 7c 02 00 16 7d 0e 00 7c | |..}..d..}..x1.|..rt.|..|...}..| |
a560 | 09 00 64 08 00 37 7d 09 00 7c 0a 00 7c 0e 00 19 56 01 7c 08 00 64 08 00 38 7d 08 00 71 44 01 57 | ..d..7}..|..|...V.|..d..8}..qD.W |
a580 | 7c 02 00 64 08 00 18 7d 08 00 78 4a 00 7c 08 00 72 cb 01 7c 07 00 6a 05 00 83 00 00 5c 03 00 7d | |..d...}..xJ.|..r..|..j.....\..} |
a5a0 | 0c 00 7d 0d 00 7d 0b 00 7c 0b 00 72 b0 01 7c 02 00 64 08 00 18 7d 08 00 6e 0a 00 7c 08 00 64 08 | ..}..}..|..r..|..d...}..n..|..d. |
a5c0 | 00 38 7d 08 00 7c 0c 00 7c 0d 00 7c 0b 00 66 03 00 56 01 71 82 01 57 71 ac 00 57 64 02 00 53 28 | .8}..|..|..|..f..V.q..Wq..Wd..S( |
a5e0 | 0a 00 00 00 73 e0 05 00 00 52 65 74 75 72 6e 73 20 67 65 6e 65 72 61 74 6f 72 20 79 69 65 6c 64 | ....s....Returns.generator.yield |
a600 | 69 6e 67 20 6d 61 72 6b 65 64 20 75 70 20 66 72 6f 6d 2f 74 6f 20 73 69 64 65 20 62 79 20 73 69 | ing.marked.up.from/to.side.by.si |
a620 | 64 65 20 64 69 66 66 65 72 65 6e 63 65 73 2e 0a 0a 20 20 20 20 41 72 67 75 6d 65 6e 74 73 3a 0a | de.differences.......Arguments:. |
a640 | 20 20 20 20 66 72 6f 6d 6c 69 6e 65 73 20 2d 2d 20 6c 69 73 74 20 6f 66 20 74 65 78 74 20 6c 69 | ....fromlines.--.list.of.text.li |
a660 | 6e 65 73 20 74 6f 20 63 6f 6d 70 61 72 65 64 20 74 6f 20 74 6f 6c 69 6e 65 73 0a 20 20 20 20 74 | nes.to.compared.to.tolines.....t |
a680 | 6f 6c 69 6e 65 73 20 2d 2d 20 6c 69 73 74 20 6f 66 20 74 65 78 74 20 6c 69 6e 65 73 20 74 6f 20 | olines.--.list.of.text.lines.to. |
a6a0 | 62 65 20 63 6f 6d 70 61 72 65 64 20 74 6f 20 66 72 6f 6d 6c 69 6e 65 73 0a 20 20 20 20 63 6f 6e | be.compared.to.fromlines.....con |
a6c0 | 74 65 78 74 20 2d 2d 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6e 74 65 78 74 20 6c 69 6e 65 73 20 | text.--.number.of.context.lines. |
a6e0 | 74 6f 20 64 69 73 70 6c 61 79 20 6f 6e 20 65 61 63 68 20 73 69 64 65 20 6f 66 20 64 69 66 66 65 | to.display.on.each.side.of.diffe |
a700 | 72 65 6e 63 65 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 4e 6f 6e 65 2c 20 61 | rence,................if.None,.a |
a720 | 6c 6c 20 66 72 6f 6d 2f 74 6f 20 74 65 78 74 20 6c 69 6e 65 73 20 77 69 6c 6c 20 62 65 20 67 65 | ll.from/to.text.lines.will.be.ge |
a740 | 6e 65 72 61 74 65 64 2e 0a 20 20 20 20 6c 69 6e 65 6a 75 6e 6b 20 2d 2d 20 70 61 73 73 65 64 20 | nerated......linejunk.--.passed. |
a760 | 6f 6e 20 74 6f 20 6e 64 69 66 66 20 28 73 65 65 20 6e 64 69 66 66 20 64 6f 63 75 6d 65 6e 74 61 | on.to.ndiff.(see.ndiff.documenta |
a780 | 74 69 6f 6e 29 0a 20 20 20 20 63 68 61 72 6a 75 6e 6b 20 2d 2d 20 70 61 73 73 65 64 20 6f 6e 20 | tion).....charjunk.--.passed.on. |
a7a0 | 74 6f 20 6e 64 69 66 66 20 28 73 65 65 20 6e 64 69 66 66 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f | to.ndiff.(see.ndiff.documentatio |
a7c0 | 6e 29 0a 0a 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 72 65 74 75 72 6e 73 20 61 6e | n)......This.function.returns.an |
a7e0 | 20 69 6e 74 65 72 61 74 6f 72 20 77 68 69 63 68 20 72 65 74 75 72 6e 73 20 61 20 74 75 70 6c 65 | .interator.which.returns.a.tuple |
a800 | 3a 0a 20 20 20 20 28 66 72 6f 6d 20 6c 69 6e 65 20 74 75 70 6c 65 2c 20 74 6f 20 6c 69 6e 65 20 | :.....(from.line.tuple,.to.line. |
a820 | 74 75 70 6c 65 2c 20 62 6f 6f 6c 65 61 6e 20 66 6c 61 67 29 0a 0a 20 20 20 20 66 72 6f 6d 2f 74 | tuple,.boolean.flag)......from/t |
a840 | 6f 20 6c 69 6e 65 20 74 75 70 6c 65 20 2d 2d 20 28 6c 69 6e 65 20 6e 75 6d 2c 20 6c 69 6e 65 20 | o.line.tuple.--.(line.num,.line. |
a860 | 74 65 78 74 29 0a 20 20 20 20 20 20 20 20 6c 69 6e 65 20 6e 75 6d 20 2d 2d 20 69 6e 74 65 67 65 | text).........line.num.--.intege |
a880 | 72 20 6f 72 20 4e 6f 6e 65 20 28 74 6f 20 69 6e 64 69 63 61 74 65 20 61 20 63 6f 6e 74 65 78 74 | r.or.None.(to.indicate.a.context |
a8a0 | 20 73 65 70 61 72 61 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 6c 69 6e 65 20 74 65 78 74 20 2d | .separation).........line.text.- |
a8c0 | 2d 20 6f 72 69 67 69 6e 61 6c 20 6c 69 6e 65 20 74 65 78 74 20 77 69 74 68 20 66 6f 6c 6c 6f 77 | -.original.line.text.with.follow |
a8e0 | 69 6e 67 20 6d 61 72 6b 65 72 73 20 69 6e 73 65 72 74 65 64 3a 0a 20 20 20 20 20 20 20 20 20 20 | ing.markers.inserted:........... |
a900 | 20 20 27 5c 30 2b 27 20 2d 2d 20 6d 61 72 6b 73 20 73 74 61 72 74 20 6f 66 20 61 64 64 65 64 20 | ..'\0+'.--.marks.start.of.added. |
a920 | 74 65 78 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 27 5c 30 2d 27 20 2d 2d 20 6d 61 72 6b 73 20 | text.............'\0-'.--.marks. |
a940 | 73 74 61 72 74 20 6f 66 20 64 65 6c 65 74 65 64 20 74 65 78 74 0a 20 20 20 20 20 20 20 20 20 20 | start.of.deleted.text........... |
a960 | 20 20 27 5c 30 5e 27 20 2d 2d 20 6d 61 72 6b 73 20 73 74 61 72 74 20 6f 66 20 63 68 61 6e 67 65 | ..'\0^'.--.marks.start.of.change |
a980 | 64 20 74 65 78 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 27 5c 31 27 20 2d 2d 20 6d 61 72 6b 73 | d.text.............'\1'.--.marks |
a9a0 | 20 65 6e 64 20 6f 66 20 61 64 64 65 64 2f 64 65 6c 65 74 65 64 2f 63 68 61 6e 67 65 64 20 74 65 | .end.of.added/deleted/changed.te |
a9c0 | 78 74 0a 0a 20 20 20 20 62 6f 6f 6c 65 61 6e 20 66 6c 61 67 20 2d 2d 20 4e 6f 6e 65 20 69 6e 64 | xt......boolean.flag.--.None.ind |
a9e0 | 69 63 61 74 65 73 20 63 6f 6e 74 65 78 74 20 73 65 70 61 72 61 74 69 6f 6e 2c 20 54 72 75 65 20 | icates.context.separation,.True. |
aa00 | 69 6e 64 69 63 61 74 65 73 0a 20 20 20 20 20 20 20 20 65 69 74 68 65 72 20 22 66 72 6f 6d 22 20 | indicates.........either."from". |
aa20 | 6f 72 20 22 74 6f 22 20 6c 69 6e 65 20 63 6f 6e 74 61 69 6e 73 20 61 20 63 68 61 6e 67 65 2c 20 | or."to".line.contains.a.change,. |
aa40 | 6f 74 68 65 72 77 69 73 65 20 46 61 6c 73 65 2e 0a 0a 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 | otherwise.False.......This.funct |
aa60 | 69 6f 6e 2f 69 74 65 72 61 74 6f 72 20 77 61 73 20 6f 72 69 67 69 6e 61 6c 6c 79 20 64 65 76 65 | ion/iterator.was.originally.deve |
aa80 | 6c 6f 70 65 64 20 74 6f 20 67 65 6e 65 72 61 74 65 20 73 69 64 65 20 62 79 20 73 69 64 65 0a 20 | loped.to.generate.side.by.side.. |
aaa0 | 20 20 20 66 69 6c 65 20 64 69 66 66 65 72 65 6e 63 65 20 66 6f 72 20 6d 61 6b 69 6e 67 20 48 54 | ...file.difference.for.making.HT |
aac0 | 4d 4c 20 70 61 67 65 73 20 28 73 65 65 20 48 74 6d 6c 44 69 66 66 20 63 6c 61 73 73 20 66 6f 72 | ML.pages.(see.HtmlDiff.class.for |
aae0 | 20 65 78 61 6d 70 6c 65 0a 20 20 20 20 75 73 61 67 65 29 2e 0a 0a 20 20 20 20 4e 6f 74 65 2c 20 | .example.....usage).......Note,. |
ab00 | 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 75 74 69 6c 69 7a 65 73 20 74 68 65 20 6e 64 69 66 66 | this.function.utilizes.the.ndiff |
ab20 | 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 67 65 6e 65 72 61 74 65 20 74 68 65 20 73 69 64 65 20 62 | .function.to.generate.the.side.b |
ab40 | 79 0a 20 20 20 20 73 69 64 65 20 64 69 66 66 65 72 65 6e 63 65 20 6d 61 72 6b 75 70 2e 20 20 4f | y.....side.difference.markup...O |
ab60 | 70 74 69 6f 6e 61 6c 20 6e 64 69 66 66 20 61 72 67 75 6d 65 6e 74 73 20 6d 61 79 20 62 65 20 70 | ptional.ndiff.arguments.may.be.p |
ab80 | 61 73 73 65 64 20 74 6f 20 74 68 69 73 0a 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 61 6e 64 20 74 | assed.to.this.....function.and.t |
aba0 | 68 65 79 20 69 6e 20 74 75 72 6e 20 77 69 6c 6c 20 62 65 20 70 61 73 73 65 64 20 74 6f 20 6e 64 | hey.in.turn.will.be.passed.to.nd |
abc0 | 69 66 66 2e 0a 20 20 20 20 69 ff ff ff ff 4e 73 0d 00 00 00 28 5c 2b 2b 7c 5c 2d 2b 7c 5c 5e 2b | iff......i....Ns....(\++|\-+|\^+ |
abe0 | 29 69 00 00 00 00 63 04 00 00 00 0b 00 00 00 05 00 00 00 13 00 00 00 73 29 01 00 00 7c 03 00 7c | )i....c................s)...|..| |
ac00 | 02 00 63 02 00 19 64 01 00 37 03 3c 7c 01 00 64 06 00 6b 08 00 72 37 00 7c 03 00 7c 02 00 19 7c | ..c...d..7.<|..d..k..r7.|..|...| |
ac20 | 00 00 6a 01 00 64 02 00 83 01 00 64 03 00 1f 66 02 00 53 7c 01 00 64 04 00 6b 02 00 72 e7 00 7c | ..j..d.....d...f..S|..d..k..r..| |
ac40 | 00 00 6a 01 00 64 02 00 83 01 00 7c 00 00 6a 01 00 64 02 00 83 01 00 02 7d 04 00 7d 05 00 67 00 | ..j..d.....|..j..d......}..}..g. |
ac60 | 00 7d 06 00 7c 06 00 64 05 00 84 01 00 7d 07 00 88 00 00 6a 02 00 7c 07 00 7c 05 00 83 02 00 01 | .}..|..d.....}.....j..|..|...... |
ac80 | 78 53 00 7c 06 00 64 06 00 64 06 00 64 07 00 85 03 00 19 44 5d 3e 00 5c 02 00 7d 08 00 5c 02 00 | xS.|..d..d..d......D]>.\..}..\.. |
aca0 | 7d 09 00 7d 0a 00 7c 04 00 64 02 00 7c 09 00 21 64 08 00 17 7c 08 00 17 7c 04 00 7c 09 00 7c 0a | }..}..|..d..|..!d...|...|..|..|. |
acc0 | 00 21 17 64 09 00 17 7c 04 00 7c 0a 00 1f 17 7d 04 00 71 98 00 57 7c 04 00 64 03 00 1f 7d 04 00 | .!.d...|..|....}..q..W|..d...}.. |
ace0 | 6e 34 00 7c 00 00 6a 01 00 64 02 00 83 01 00 64 03 00 1f 7d 04 00 7c 04 00 73 09 01 64 0a 00 7d | n4.|..j..d.....d...}..|..s..d..} |
ad00 | 04 00 6e 00 00 64 08 00 7c 01 00 17 7c 04 00 17 64 09 00 17 7d 04 00 7c 03 00 7c 02 00 19 7c 04 | ..n..d..|...|...d...}..|..|...|. |
ad20 | 00 66 02 00 53 28 0b 00 00 00 73 17 05 00 00 52 65 74 75 72 6e 73 20 6c 69 6e 65 20 6f 66 20 74 | .f..S(....s....Returns.line.of.t |
ad40 | 65 78 74 20 77 69 74 68 20 75 73 65 72 27 73 20 63 68 61 6e 67 65 20 6d 61 72 6b 75 70 20 61 6e | ext.with.user's.change.markup.an |
ad60 | 64 20 6c 69 6e 65 20 66 6f 72 6d 61 74 74 69 6e 67 2e 0a 0a 20 20 20 20 20 20 20 20 6c 69 6e 65 | d.line.formatting...........line |
ad80 | 73 20 2d 2d 20 6c 69 73 74 20 6f 66 20 6c 69 6e 65 73 20 66 72 6f 6d 20 74 68 65 20 6e 64 69 66 | s.--.list.of.lines.from.the.ndif |
ada0 | 66 20 67 65 6e 65 72 61 74 6f 72 20 74 6f 20 70 72 6f 64 75 63 65 20 61 20 6c 69 6e 65 20 6f 66 | f.generator.to.produce.a.line.of |
adc0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 65 78 74 20 66 72 6f 6d 2e 20 20 57 68 | ..................text.from...Wh |
ade0 | 65 6e 20 70 72 6f 64 75 63 69 6e 67 20 74 68 65 20 6c 69 6e 65 20 6f 66 20 74 65 78 74 20 74 6f | en.producing.the.line.of.text.to |
ae00 | 20 72 65 74 75 72 6e 2c 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 | .return,.the..................li |
ae20 | 6e 65 73 20 75 73 65 64 20 61 72 65 20 72 65 6d 6f 76 65 64 20 66 72 6f 6d 20 74 68 69 73 20 6c | nes.used.are.removed.from.this.l |
ae40 | 69 73 74 2e 0a 20 20 20 20 20 20 20 20 66 6f 72 6d 61 74 5f 6b 65 79 20 2d 2d 20 27 2b 27 20 72 | ist..........format_key.--.'+'.r |
ae60 | 65 74 75 72 6e 20 66 69 72 73 74 20 6c 69 6e 65 20 69 6e 20 6c 69 73 74 20 77 69 74 68 20 22 61 | eturn.first.line.in.list.with."a |
ae80 | 64 64 22 20 6d 61 72 6b 75 70 20 61 72 6f 75 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | dd".markup.around............... |
aea0 | 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 20 65 6e 74 69 72 65 20 6c 69 6e 65 2e 0a 20 20 20 | ............the.entire.line..... |
aec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 2d 27 20 72 65 74 75 72 6e 20 66 69 | ...................'-'.return.fi |
aee0 | 72 73 74 20 6c 69 6e 65 20 69 6e 20 6c 69 73 74 20 77 69 74 68 20 22 64 65 6c 65 74 65 22 20 6d | rst.line.in.list.with."delete".m |
af00 | 61 72 6b 75 70 20 61 72 6f 75 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | arkup.around.................... |
af20 | 20 20 20 20 20 20 20 74 68 65 20 65 6e 74 69 72 65 20 6c 69 6e 65 2e 0a 20 20 20 20 20 20 20 20 | .......the.entire.line.......... |
af40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 3f 27 20 72 65 74 75 72 6e 20 66 69 72 73 74 20 6c | ..............'?'.return.first.l |
af60 | 69 6e 65 20 69 6e 20 6c 69 73 74 20 77 69 74 68 20 61 64 64 2f 64 65 6c 65 74 65 2f 63 68 61 6e | ine.in.list.with.add/delete/chan |
af80 | 67 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 | ge...........................int |
afa0 | 72 61 6c 69 6e 65 20 6d 61 72 6b 75 70 20 28 69 6e 64 69 63 65 73 20 6f 62 74 61 69 6e 65 64 20 | raline.markup.(indices.obtained. |
afc0 | 66 72 6f 6d 20 73 65 63 6f 6e 64 20 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | from.second.line)............... |
afe0 | 20 20 20 20 20 20 20 20 4e 6f 6e 65 20 72 65 74 75 72 6e 20 66 69 72 73 74 20 6c 69 6e 65 20 69 | ........None.return.first.line.i |
b000 | 6e 20 6c 69 73 74 20 77 69 74 68 20 6e 6f 20 6d 61 72 6b 75 70 0a 20 20 20 20 20 20 20 20 73 69 | n.list.with.no.markup.........si |
b020 | 64 65 20 2d 2d 20 69 6e 64 69 63 65 20 69 6e 74 6f 20 74 68 65 20 6e 75 6d 5f 6c 69 6e 65 73 20 | de.--.indice.into.the.num_lines. |
b040 | 6c 69 73 74 20 28 30 3d 66 72 6f 6d 2c 31 3d 74 6f 29 0a 20 20 20 20 20 20 20 20 6e 75 6d 5f 6c | list.(0=from,1=to).........num_l |
b060 | 69 6e 65 73 20 2d 2d 20 66 72 6f 6d 2f 74 6f 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 20 6e 75 6d | ines.--.from/to.current.line.num |
b080 | 62 65 72 2e 20 20 54 68 69 73 20 69 73 20 4e 4f 54 20 69 6e 74 65 6e 64 65 64 20 74 6f 20 62 65 | ber...This.is.NOT.intended.to.be |
b0a0 | 20 61 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 73 73 65 64 20 70 | .a......................passed.p |
b0c0 | 61 72 61 6d 65 74 65 72 2e 20 20 49 74 20 69 73 20 70 72 65 73 65 6e 74 20 61 73 20 61 20 6b 65 | arameter...It.is.present.as.a.ke |
b0e0 | 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | yword.argument.to............... |
b100 | 20 20 20 20 20 20 20 6d 61 69 6e 74 61 69 6e 20 6d 65 6d 6f 72 79 20 6f 66 20 74 68 65 20 63 75 | .......maintain.memory.of.the.cu |
b120 | 72 72 65 6e 74 20 6c 69 6e 65 20 6e 75 6d 62 65 72 73 20 62 65 74 77 65 65 6e 20 63 61 6c 6c 73 | rrent.line.numbers.between.calls |
b140 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 66 20 74 68 69 73 20 66 75 | ......................of.this.fu |
b160 | 6e 63 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 20 20 20 4e 6f 74 65 2c 20 74 68 69 73 20 66 75 6e 63 | nction...........Note,.this.func |
b180 | 74 69 6f 6e 20 69 73 20 70 75 72 70 6f 73 65 66 75 6c 6c 79 20 6e 6f 74 20 64 65 66 69 6e 65 64 | tion.is.purposefully.not.defined |
b1a0 | 20 61 74 20 74 68 65 20 6d 6f 64 75 6c 65 20 73 63 6f 70 65 20 73 6f 0a 20 20 20 20 20 20 20 20 | .at.the.module.scope.so......... |
b1c0 | 74 68 61 74 20 64 61 74 61 20 69 74 20 6e 65 65 64 73 20 66 72 6f 6d 20 69 74 73 20 70 61 72 65 | that.data.it.needs.from.its.pare |
b1e0 | 6e 74 20 66 75 6e 63 74 69 6f 6e 20 28 77 69 74 68 69 6e 20 77 68 6f 73 65 20 63 6f 6e 74 65 78 | nt.function.(within.whose.contex |
b200 | 74 20 69 74 0a 20 20 20 20 20 20 20 20 69 73 20 64 65 66 69 6e 65 64 29 20 64 6f 65 73 20 6e 6f | t.it.........is.defined).does.no |
b220 | 74 20 6e 65 65 64 20 74 6f 20 62 65 20 6f 66 20 6d 6f 64 75 6c 65 20 73 63 6f 70 65 2e 0a 20 20 | t.need.to.be.of.module.scope.... |
b240 | 20 20 20 20 20 20 69 01 00 00 00 69 00 00 00 00 69 02 00 00 00 74 01 00 00 00 3f 63 02 00 00 00 | ......i....i....i....t....?c.... |
b260 | 02 00 00 00 03 00 00 00 53 00 00 00 73 33 00 00 00 7c 01 00 6a 00 00 7c 00 00 6a 01 00 64 01 00 | ........S...s3...|..j..|..j..d.. |
b280 | 83 01 00 64 02 00 19 7c 00 00 6a 02 00 83 00 00 67 02 00 83 01 00 01 7c 00 00 6a 01 00 64 01 00 | ...d...|..j.....g......|..j..d.. |
b2a0 | 83 01 00 53 28 03 00 00 00 4e 69 01 00 00 00 69 00 00 00 00 28 03 00 00 00 52 22 00 00 00 52 63 | ...S(....Ni....i....(....R"...Rc |
b2c0 | 00 00 00 74 04 00 00 00 73 70 61 6e 28 02 00 00 00 74 0c 00 00 00 6d 61 74 63 68 5f 6f 62 6a 65 | ...t....span(....t....match_obje |
b2e0 | 63 74 74 08 00 00 00 73 75 62 5f 69 6e 66 6f 28 00 00 00 00 28 00 00 00 00 73 4e 00 00 00 2f 62 | ctt....sub_info(....(....sN.../b |
b300 | 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 |
b320 | 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. |
b340 | 37 2f 64 69 66 66 6c 69 62 2e 70 79 74 0f 00 00 00 72 65 63 6f 72 64 5f 73 75 62 5f 69 6e 66 6f | 7/difflib.pyt....record_sub_info |
b360 | 93 05 00 00 73 04 00 00 00 00 01 26 01 4e 69 ff ff ff ff 74 01 00 00 00 00 73 01 00 00 00 01 52 | ....s......&.Ni....t.....s.....R |
b380 | 82 00 00 00 28 03 00 00 00 52 12 00 00 00 52 45 00 00 00 74 03 00 00 00 73 75 62 28 0b 00 00 00 | ....(....R....RE...t....sub(.... |
b3a0 | 74 05 00 00 00 6c 69 6e 65 73 74 0a 00 00 00 66 6f 72 6d 61 74 5f 6b 65 79 74 04 00 00 00 73 69 | t....linest....format_keyt....si |
b3c0 | 64 65 74 09 00 00 00 6e 75 6d 5f 6c 69 6e 65 73 74 04 00 00 00 74 65 78 74 74 07 00 00 00 6d 61 | det....num_linest....textt....ma |
b3e0 | 72 6b 65 72 73 52 bd 00 00 00 52 be 00 00 00 74 03 00 00 00 6b 65 79 74 05 00 00 00 62 65 67 69 | rkersR....R....t....keyt....begi |
b400 | 6e 74 03 00 00 00 65 6e 64 28 01 00 00 00 74 09 00 00 00 63 68 61 6e 67 65 5f 72 65 28 00 00 00 | nt....end(....t....change_re(... |
b420 | 00 73 4e 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 69 6e | .sN.../buildbot/tmp/buildhost/in |
b440 | 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 62 2f | stall/prebuilt/linux-x86_64/lib/ |
b460 | 70 79 74 68 6f 6e 32 2e 37 2f 64 69 66 66 6c 69 62 2e 70 79 74 0a 00 00 00 5f 6d 61 6b 65 5f 6c | python2.7/difflib.pyt...._make_l |
b480 | 69 6e 65 72 05 00 00 73 20 00 00 00 00 17 10 03 0c 01 1b 02 0c 01 1f 02 06 01 0c 03 10 03 26 01 | iner...s......................&. |
b4a0 | 30 01 0d 03 13 03 06 01 09 02 12 04 63 00 00 00 00 07 00 00 00 05 00 00 00 33 00 00 00 73 77 03 | 0...........c............3...sw. |
b4c0 | 00 00 67 00 00 7d 00 00 64 16 00 5c 02 00 7d 01 00 7d 02 00 78 5e 03 74 00 00 72 72 03 78 4e 00 | ..g..}..d..\..}..}..x^.t..rr.xN. |
b4e0 | 74 01 00 7c 00 00 83 01 00 64 02 00 6b 00 00 72 6b 00 79 17 00 7c 00 00 6a 02 00 88 01 00 6a 03 | t..|.....d..k..rk.y..|..j.....j. |
b500 | 00 83 00 00 83 01 00 01 57 71 1e 00 04 74 04 00 6b 0a 00 72 67 00 01 01 01 7c 00 00 6a 02 00 64 | ........Wq...t..k..rg....|..j..d |
b520 | 03 00 83 01 00 01 71 1e 00 58 71 1e 00 57 64 04 00 6a 05 00 67 00 00 7c 00 00 44 5d 10 00 7d 03 | ......q..Xq..Wd..j..g..|..D]..}. |
b540 | 00 7c 03 00 64 01 00 19 5e 02 00 71 79 00 83 01 00 7d 04 00 7c 04 00 6a 06 00 64 03 00 83 01 00 | .|..d...^..qy....}..|..j..d..... |
b560 | 72 aa 00 7c 01 00 7d 02 00 6e 49 02 7c 04 00 6a 06 00 64 05 00 83 01 00 72 e5 00 88 00 00 7c 00 | r..|..}..nI.|..j..d.....r.....|. |
b580 | 00 64 06 00 64 01 00 83 03 00 88 00 00 7c 00 00 64 06 00 64 07 00 83 03 00 74 00 00 66 03 00 56 | .d..d........|..d..d.....t..f..V |
b5a0 | 01 71 15 00 6e 0e 02 7c 04 00 6a 06 00 64 08 00 83 01 00 72 1e 01 7c 01 00 64 07 00 38 7d 01 00 | .q..n..|..j..d.....r..|..d..8}.. |
b5c0 | 88 00 00 7c 00 00 64 09 00 64 01 00 83 03 00 64 15 00 74 00 00 66 03 00 56 01 71 15 00 6e d5 01 | ...|..d..d.....d..t..f..V.q..n.. |
b5e0 | 7c 04 00 6a 06 00 64 17 00 83 01 00 72 5a 01 88 00 00 7c 00 00 64 09 00 64 01 00 83 03 00 64 15 | |..j..d.....rZ....|..d..d.....d. |
b600 | 00 02 7d 05 00 7d 06 00 7c 01 00 64 07 00 18 64 01 00 02 7d 02 00 7d 01 00 6e 99 01 7c 04 00 6a | ..}..}..|..d...d...}..}..n..|..j |
b620 | 06 00 64 0d 00 83 01 00 72 95 01 88 00 00 7c 00 00 64 15 00 64 01 00 83 03 00 88 00 00 7c 00 00 | ..d.....r.....|..d..d........|.. |
b640 | 64 06 00 64 07 00 83 03 00 74 00 00 66 03 00 56 01 71 15 00 6e 5e 01 7c 04 00 6a 06 00 64 0e 00 | d..d.....t..f..V.q..n^.|..j..d.. |
b660 | 83 01 00 72 d0 01 88 00 00 7c 00 00 64 06 00 64 01 00 83 03 00 88 00 00 7c 00 00 64 15 00 64 07 | ...r.....|..d..d........|..d..d. |
b680 | 00 83 03 00 74 00 00 66 03 00 56 01 71 15 00 6e 23 01 7c 04 00 6a 06 00 64 09 00 83 01 00 72 09 | ....t..f..V.q..n#.|..j..d.....r. |
b6a0 | 02 7c 01 00 64 07 00 38 7d 01 00 88 00 00 7c 00 00 64 09 00 64 01 00 83 03 00 64 15 00 74 00 00 | .|..d..8}.....|..d..d.....d..t.. |
b6c0 | 66 03 00 56 01 71 15 00 6e ea 00 7c 04 00 6a 06 00 64 0f 00 83 01 00 72 42 02 7c 01 00 64 07 00 | f..V.q..n..|..j..d.....rB.|..d.. |
b6e0 | 37 7d 01 00 64 15 00 88 00 00 7c 00 00 64 10 00 64 07 00 83 03 00 74 00 00 66 03 00 56 01 71 15 | 7}..d.....|..d..d.....t..f..V.q. |
b700 | 00 6e b1 00 7c 04 00 6a 06 00 64 18 00 83 01 00 72 7e 02 64 15 00 88 00 00 7c 00 00 64 10 00 64 | .n..|..j..d.....r~.d.....|..d..d |
b720 | 07 00 83 03 00 02 7d 05 00 7d 06 00 7c 01 00 64 07 00 17 64 01 00 02 7d 02 00 7d 01 00 6e 75 00 | ......}..}..|..d...d...}..}..nu. |
b740 | 7c 04 00 6a 06 00 64 10 00 83 01 00 72 b7 02 7c 01 00 64 07 00 37 7d 01 00 64 15 00 88 00 00 7c | |..j..d.....r..|..d..7}..d.....| |
b760 | 00 00 64 10 00 64 07 00 83 03 00 74 00 00 66 03 00 56 01 71 15 00 6e 3c 00 7c 04 00 6a 06 00 64 | ..d..d.....t..f..V.q..n<.|..j..d |
b780 | 13 00 83 01 00 72 f3 02 88 00 00 7c 00 00 1e 64 15 00 64 01 00 83 03 00 88 00 00 7c 00 00 64 15 | .....r.....|...d..d........|..d. |
b7a0 | 00 64 07 00 83 03 00 74 08 00 66 03 00 56 01 71 15 00 6e 00 00 78 28 00 7c 02 00 64 01 00 6b 00 | .d.....t..f..V.q..n..x(.|..d..k. |
b7c0 | 00 72 1d 03 7c 02 00 64 07 00 37 7d 02 00 64 15 00 64 19 00 74 00 00 66 03 00 56 01 71 f6 02 57 | .r..|..d..7}..d..d..t..f..V.q..W |
b7e0 | 78 28 00 7c 02 00 64 01 00 6b 04 00 72 48 03 7c 02 00 64 07 00 38 7d 02 00 64 1a 00 64 15 00 74 | x(.|..d..k..rH.|..d..8}..d..d..t |
b800 | 00 00 66 03 00 56 01 71 21 03 57 7c 04 00 6a 06 00 64 03 00 83 01 00 72 61 03 74 04 00 82 01 00 | ..f..V.q!.W|..j..d.....ra.t..... |
b820 | 71 15 00 7c 05 00 7c 06 00 74 00 00 66 03 00 56 01 71 15 00 57 64 15 00 53 28 1b 00 00 00 73 a1 | q..|..|..t..f..V.q..Wd..S(....s. |
b840 | 02 00 00 59 69 65 6c 64 73 20 66 72 6f 6d 2f 74 6f 20 6c 69 6e 65 73 20 6f 66 20 74 65 78 74 20 | ...Yields.from/to.lines.of.text. |
b860 | 77 69 74 68 20 61 20 63 68 61 6e 67 65 20 69 6e 64 69 63 61 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 | with.a.change.indication........ |
b880 | 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 61 6e 20 69 74 65 72 61 74 6f 72 2e | ...This.function.is.an.iterator. |
b8a0 | 20 20 49 74 20 69 74 73 65 6c 66 20 70 75 6c 6c 73 20 6c 69 6e 65 73 20 66 72 6f 6d 20 61 0a 20 | ..It.itself.pulls.lines.from.a.. |
b8c0 | 20 20 20 20 20 20 20 64 69 66 66 65 72 65 6e 63 69 6e 67 20 69 74 65 72 61 74 6f 72 2c 20 70 72 | .......differencing.iterator,.pr |
b8e0 | 6f 63 65 73 73 65 73 20 74 68 65 6d 20 61 6e 64 20 79 69 65 6c 64 73 20 74 68 65 6d 2e 20 20 57 | ocesses.them.and.yields.them...W |
b900 | 68 65 6e 20 69 74 20 63 61 6e 0a 20 20 20 20 20 20 20 20 69 74 20 79 69 65 6c 64 73 20 62 6f 74 | hen.it.can.........it.yields.bot |
b920 | 68 20 61 20 22 66 72 6f 6d 22 20 61 6e 64 20 61 20 22 74 6f 22 20 6c 69 6e 65 2c 20 6f 74 68 65 | h.a."from".and.a."to".line,.othe |
b940 | 72 77 69 73 65 20 69 74 20 77 69 6c 6c 20 79 69 65 6c 64 20 6f 6e 65 0a 20 20 20 20 20 20 20 20 | rwise.it.will.yield.one......... |
b960 | 6f 72 20 74 68 65 20 6f 74 68 65 72 2e 20 20 49 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 79 69 | or.the.other...In.addition.to.yi |
b980 | 65 6c 64 69 6e 67 20 74 68 65 20 6c 69 6e 65 73 20 6f 66 20 66 72 6f 6d 2f 74 6f 20 74 65 78 74 | elding.the.lines.of.from/to.text |
b9a0 | 2c 20 61 0a 20 20 20 20 20 20 20 20 62 6f 6f 6c 65 61 6e 20 66 6c 61 67 20 69 73 20 79 69 65 6c | ,.a.........boolean.flag.is.yiel |
b9c0 | 64 65 64 20 74 6f 20 69 6e 64 69 63 61 74 65 20 69 66 20 74 68 65 20 74 65 78 74 20 6c 69 6e 65 | ded.to.indicate.if.the.text.line |
b9e0 | 28 73 29 20 68 61 76 65 0a 20 20 20 20 20 20 20 20 64 69 66 66 65 72 65 6e 63 65 73 20 69 6e 20 | (s).have.........differences.in. |
ba00 | 74 68 65 6d 2e 0a 0a 20 20 20 20 20 20 20 20 4e 6f 74 65 2c 20 74 68 69 73 20 66 75 6e 63 74 69 | them...........Note,.this.functi |
ba20 | 6f 6e 20 69 73 20 70 75 72 70 6f 73 65 66 75 6c 6c 79 20 6e 6f 74 20 64 65 66 69 6e 65 64 20 61 | on.is.purposefully.not.defined.a |
ba40 | 74 20 74 68 65 20 6d 6f 64 75 6c 65 20 73 63 6f 70 65 20 73 6f 0a 20 20 20 20 20 20 20 20 74 68 | t.the.module.scope.so.........th |
ba60 | 61 74 20 64 61 74 61 20 69 74 20 6e 65 65 64 73 20 66 72 6f 6d 20 69 74 73 20 70 61 72 65 6e 74 | at.data.it.needs.from.its.parent |
ba80 | 20 66 75 6e 63 74 69 6f 6e 20 28 77 69 74 68 69 6e 20 77 68 6f 73 65 20 63 6f 6e 74 65 78 74 20 | .function.(within.whose.context. |
baa0 | 69 74 0a 20 20 20 20 20 20 20 20 69 73 20 64 65 66 69 6e 65 64 29 20 64 6f 65 73 20 6e 6f 74 20 | it.........is.defined).does.not. |
bac0 | 6e 65 65 64 20 74 6f 20 62 65 20 6f 66 20 6d 6f 64 75 6c 65 20 73 63 6f 70 65 2e 0a 20 20 20 20 | need.to.be.of.module.scope...... |
bae0 | 20 20 20 20 69 00 00 00 00 69 04 00 00 00 74 01 00 00 00 58 52 10 00 00 00 73 04 00 00 00 2d 3f | ....i....i....t....XR....s....-? |
bb00 | 2b 3f 52 ba 00 00 00 69 01 00 00 00 73 04 00 00 00 2d 2d 2b 2b 52 80 00 00 00 73 04 00 00 00 2d | +?R....i....s....--++R....s....- |
bb20 | 2d 3f 2b 73 03 00 00 00 2d 2d 2b 73 02 00 00 00 2d 20 73 03 00 00 00 2d 2b 3f 73 03 00 00 00 2d | -?+s....--+s....-.s....-+?s....- |
bb40 | 3f 2b 73 03 00 00 00 2b 2d 2d 52 81 00 00 00 73 02 00 00 00 2b 20 73 02 00 00 00 2b 2d 52 82 00 | ?+s....+--R....s....+.s....+-R.. |
bb60 | 00 00 73 01 00 00 00 0a 4e 28 02 00 00 00 69 00 00 00 00 69 00 00 00 00 28 03 00 00 00 73 04 00 | ..s.....N(....i....i....(....s.. |
bb80 | 00 00 2d 2d 3f 2b 73 03 00 00 00 2d 2d 2b 73 02 00 00 00 2d 20 28 02 00 00 00 73 02 00 00 00 2b | ..--?+s....--+s....-.(....s....+ |
bba0 | 20 73 02 00 00 00 2b 2d 28 02 00 00 00 52 10 00 00 00 73 01 00 00 00 0a 28 02 00 00 00 52 10 00 | .s....+-(....R....s.....(....R.. |
bbc0 | 00 00 73 01 00 00 00 0a 28 09 00 00 00 52 71 00 00 00 52 27 00 00 00 52 22 00 00 00 74 04 00 00 | ..s.....(....Rq...R'...R"...t... |
bbe0 | 00 6e 65 78 74 74 0d 00 00 00 53 74 6f 70 49 74 65 72 61 74 69 6f 6e 74 04 00 00 00 6a 6f 69 6e | .nextt....StopIterationt....join |
bc00 | 74 0a 00 00 00 73 74 61 72 74 73 77 69 74 68 52 12 00 00 00 52 a8 00 00 00 28 07 00 00 00 52 c1 | t....startswithR....R....(....R. |
bc20 | 00 00 00 74 12 00 00 00 6e 75 6d 5f 62 6c 61 6e 6b 73 5f 70 65 6e 64 69 6e 67 74 13 00 00 00 6e | ...t....num_blanks_pendingt....n |
bc40 | 75 6d 5f 62 6c 61 6e 6b 73 5f 74 6f 5f 79 69 65 6c 64 52 7b 00 00 00 52 79 00 00 00 74 09 00 00 | um_blanks_to_yieldR{...Ry...t... |
bc60 | 00 66 72 6f 6d 5f 6c 69 6e 65 74 07 00 00 00 74 6f 5f 6c 69 6e 65 28 02 00 00 00 52 cb 00 00 00 | .from_linet....to_line(....R.... |
bc80 | 74 13 00 00 00 64 69 66 66 5f 6c 69 6e 65 73 5f 69 74 65 72 61 74 6f 72 28 00 00 00 00 73 4e 00 | t....diff_lines_iterator(....sN. |
bca0 | 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 69 6e 73 74 61 6c | ../buildbot/tmp/buildhost/instal |
bcc0 | 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 62 2f 70 79 74 68 | l/prebuilt/linux-x86_64/lib/pyth |
bce0 | 6f 6e 32 2e 37 2f 64 69 66 66 6c 69 62 2e 70 79 74 0e 00 00 00 5f 6c 69 6e 65 5f 69 74 65 72 61 | on2.7/difflib.pyt...._line_itera |
bd00 | 74 6f 72 aa 05 00 00 73 6c 00 00 00 00 0e 06 01 0c 01 09 04 15 01 03 01 17 01 0d 01 15 01 26 01 | tor....sl.....................&. |
bd20 | 0f 04 09 01 0f 02 26 01 06 01 0f 03 0a 01 1a 01 06 01 0f 03 19 01 14 01 0f 02 26 01 06 01 0f 02 | ......&...................&..... |
bd40 | 26 01 06 01 0f 02 0a 01 1a 01 06 01 0f 03 0a 01 1a 01 06 01 0f 02 19 01 14 01 0f 02 0a 01 1a 01 | &............................... |
bd60 | 06 01 0f 02 27 01 06 03 0f 01 0a 01 12 01 0f 01 0a 01 12 01 0f 01 09 02 63 00 00 00 00 08 00 00 | ....'...................c....... |
bd80 | 00 05 00 00 00 33 00 00 00 73 e9 00 00 00 88 00 00 83 00 00 7d 00 00 67 00 00 67 00 00 02 7d 01 | .....3...s..........}..g..g...}. |
bda0 | 00 7d 02 00 78 cc 00 74 00 00 72 e4 00 78 81 00 74 01 00 7c 01 00 83 01 00 64 01 00 6b 02 00 73 | .}..x..t..r..x..t..|.....d..k..s |
bdc0 | 46 00 74 01 00 7c 02 00 83 01 00 64 01 00 6b 02 00 72 a2 00 7c 00 00 6a 02 00 83 00 00 5c 03 00 | F.t..|.....d..k..r..|..j.....\.. |
bde0 | 7d 03 00 7d 04 00 7d 05 00 7c 03 00 64 02 00 6b 09 00 72 7d 00 7c 01 00 6a 04 00 7c 03 00 7c 05 | }..}..}..|..d..k..r}.|..j..|..|. |
be00 | 00 66 02 00 83 01 00 01 6e 00 00 7c 04 00 64 02 00 6b 09 00 72 22 00 7c 02 00 6a 04 00 7c 04 00 | .f......n..|..d..k..r".|..j..|.. |
be20 | 7c 05 00 66 02 00 83 01 00 01 71 22 00 71 22 00 57 7c 01 00 6a 05 00 64 01 00 83 01 00 5c 02 00 | |..f......q".q".W|..j..d.....\.. |
be40 | 7d 03 00 7d 06 00 7c 02 00 6a 05 00 64 01 00 83 01 00 5c 02 00 7d 04 00 7d 07 00 7c 03 00 7c 04 | }..}..|..j..d.....\..}..}..|..|. |
be60 | 00 7c 06 00 70 dc 00 7c 07 00 66 03 00 56 01 71 19 00 57 64 02 00 53 28 03 00 00 00 73 74 02 00 | .|..p..|..f..V.q..Wd..S(....st.. |
be80 | 00 59 69 65 6c 64 73 20 66 72 6f 6d 2f 74 6f 20 6c 69 6e 65 73 20 6f 66 20 74 65 78 74 20 77 69 | .Yields.from/to.lines.of.text.wi |
bea0 | 74 68 20 61 20 63 68 61 6e 67 65 20 69 6e 64 69 63 61 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 20 20 | th.a.change.indication.......... |
bec0 | 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 61 6e 20 69 74 65 72 61 74 6f 72 2e 20 20 | .This.function.is.an.iterator... |
bee0 | 49 74 20 69 74 73 65 6c 66 20 70 75 6c 6c 73 20 6c 69 6e 65 73 20 66 72 6f 6d 20 74 68 65 20 6c | It.itself.pulls.lines.from.the.l |
bf00 | 69 6e 65 0a 20 20 20 20 20 20 20 20 69 74 65 72 61 74 6f 72 2e 20 20 49 74 73 20 64 69 66 66 65 | ine.........iterator...Its.diffe |
bf20 | 72 65 6e 63 65 20 66 72 6f 6d 20 74 68 61 74 20 69 74 65 72 61 74 6f 72 20 69 73 20 74 68 61 74 | rence.from.that.iterator.is.that |
bf40 | 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 61 6c 77 61 79 73 20 79 69 | .this.function.........always.yi |
bf60 | 65 6c 64 73 20 61 20 70 61 69 72 20 6f 66 20 66 72 6f 6d 2f 74 6f 20 74 65 78 74 20 6c 69 6e 65 | elds.a.pair.of.from/to.text.line |
bf80 | 73 20 28 77 69 74 68 20 74 68 65 20 63 68 61 6e 67 65 0a 20 20 20 20 20 20 20 20 69 6e 64 69 63 | s.(with.the.change.........indic |
bfa0 | 61 74 69 6f 6e 29 2e 20 20 49 66 20 6e 65 63 65 73 73 61 72 79 20 69 74 20 77 69 6c 6c 20 63 6f | ation)...If.necessary.it.will.co |
bfc0 | 6c 6c 65 63 74 20 73 69 6e 67 6c 65 20 66 72 6f 6d 2f 74 6f 20 6c 69 6e 65 73 0a 20 20 20 20 20 | llect.single.from/to.lines...... |
bfe0 | 20 20 20 75 6e 74 69 6c 20 69 74 20 68 61 73 20 61 20 6d 61 74 63 68 69 6e 67 20 70 61 69 72 20 | ...until.it.has.a.matching.pair. |
c000 | 66 72 6f 6d 2f 74 6f 20 70 61 69 72 20 74 6f 20 79 69 65 6c 64 2e 0a 0a 20 20 20 20 20 20 20 20 | from/to.pair.to.yield........... |
c020 | 4e 6f 74 65 2c 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 70 75 72 70 6f 73 65 66 75 | Note,.this.function.is.purposefu |
c040 | 6c 6c 79 20 6e 6f 74 20 64 65 66 69 6e 65 64 20 61 74 20 74 68 65 20 6d 6f 64 75 6c 65 20 73 63 | lly.not.defined.at.the.module.sc |
c060 | 6f 70 65 20 73 6f 0a 20 20 20 20 20 20 20 20 74 68 61 74 20 64 61 74 61 20 69 74 20 6e 65 65 64 | ope.so.........that.data.it.need |
c080 | 73 20 66 72 6f 6d 20 69 74 73 20 70 61 72 65 6e 74 20 66 75 6e 63 74 69 6f 6e 20 28 77 69 74 68 | s.from.its.parent.function.(with |
c0a0 | 69 6e 20 77 68 6f 73 65 20 63 6f 6e 74 65 78 74 20 69 74 0a 20 20 20 20 20 20 20 20 69 73 20 64 | in.whose.context.it.........is.d |
c0c0 | 65 66 69 6e 65 64 29 20 64 6f 65 73 20 6e 6f 74 20 6e 65 65 64 20 74 6f 20 62 65 20 6f 66 20 6d | efined).does.not.need.to.be.of.m |
c0e0 | 6f 64 75 6c 65 20 73 63 6f 70 65 2e 0a 20 20 20 20 20 20 20 20 69 00 00 00 00 4e 28 06 00 00 00 | odule.scope..........i....N(.... |
c100 | 52 71 00 00 00 52 27 00 00 00 52 cd 00 00 00 52 12 00 00 00 52 22 00 00 00 52 45 00 00 00 28 08 | Rq...R'...R....R....R"...RE...(. |
c120 | 00 00 00 74 0d 00 00 00 6c 69 6e 65 5f 69 74 65 72 61 74 6f 72 74 09 00 00 00 66 72 6f 6d 6c 69 | ...t....line_iteratort....fromli |
c140 | 6e 65 73 74 07 00 00 00 74 6f 6c 69 6e 65 73 52 d3 00 00 00 52 d4 00 00 00 74 0a 00 00 00 66 6f | nest....tolinesR....R....t....fo |
c160 | 75 6e 64 5f 64 69 66 66 74 08 00 00 00 66 72 6f 6d 44 69 66 66 74 07 00 00 00 74 6f 5f 64 69 66 | und_difft....fromDifft....to_dif |
c180 | 66 28 01 00 00 00 52 d6 00 00 00 28 00 00 00 00 73 4e 00 00 00 2f 62 75 69 6c 64 62 6f 74 2f 74 | f(....R....(....sN.../buildbot/t |
c1a0 | 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 |
c1c0 | 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 64 69 66 66 6c 69 62 | nux-x86_64/lib/python2.7/difflib |
c1e0 | 2e 70 79 74 13 00 00 00 5f 6c 69 6e 65 5f 70 61 69 72 5f 69 74 65 72 61 74 6f 72 05 06 00 00 73 | .pyt...._line_pair_iterator....s |
c200 | 18 00 00 00 00 0d 09 01 0d 01 09 02 27 01 15 01 0c 01 16 01 0c 01 1a 02 15 01 15 01 69 01 00 00 | ............'...............i... |
c220 | 00 28 03 00 00 00 4e 4e 4e 28 07 00 00 00 74 02 00 00 00 72 65 74 07 00 00 00 63 6f 6d 70 69 6c | .(....NNN(....t....ret....compil |
c240 | 65 52 01 00 00 00 52 12 00 00 00 52 71 00 00 00 52 cd 00 00 00 52 a8 00 00 00 28 0f 00 00 00 52 | eR....R....Rq...R....R....(....R |
c260 | d8 00 00 00 52 d9 00 00 00 74 07 00 00 00 63 6f 6e 74 65 78 74 52 7e 00 00 00 52 7f 00 00 00 52 | ....R....t....contextR~...R....R |
c280 | de 00 00 00 52 dd 00 00 00 74 12 00 00 00 6c 69 6e 65 5f 70 61 69 72 5f 69 74 65 72 61 74 6f 72 | ....R....t....line_pair_iterator |
c2a0 | 74 0e 00 00 00 6c 69 6e 65 73 5f 74 6f 5f 77 72 69 74 65 74 05 00 00 00 69 6e 64 65 78 74 0c 00 | t....lines_to_writet....indext.. |
c2c0 | 00 00 63 6f 6e 74 65 78 74 4c 69 6e 65 73 52 da 00 00 00 52 d3 00 00 00 52 d4 00 00 00 52 2c 00 | ..contextLinesR....R....R....R,. |
c2e0 | 00 00 28 00 00 00 00 28 04 00 00 00 52 d6 00 00 00 52 cb 00 00 00 52 ca 00 00 00 52 d5 00 00 00 | ..(....(....R....R....R....R.... |
c300 | 73 4e 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 69 6e 73 | sN.../buildbot/tmp/buildhost/ins |
c320 | 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 62 2f 70 | tall/prebuilt/linux-x86_64/lib/p |
c340 | 79 74 68 6f 6e 32 2e 37 2f 64 69 66 66 6c 69 62 2e 70 79 74 06 00 00 00 5f 6d 64 69 66 66 48 05 | ython2.7/difflib.pyt...._mdiffH. |
c360 | 00 00 73 4a 00 00 00 00 22 0c 03 0f 03 15 02 18 38 12 5b 0f 1e 09 01 0c 01 09 01 12 04 0a 01 06 | ..sJ....".......8.[............. |
c380 | 01 09 04 14 01 06 01 0f 01 15 01 0a 01 13 01 0e 03 0c 01 05 01 09 02 06 01 06 01 09 01 0a 01 0a | ................................ |
c3a0 | 01 09 01 0e 02 0a 01 09 01 15 02 06 01 0d 02 0a 01 73 6d 01 00 00 0a 3c 21 44 4f 43 54 59 50 45 | .................sm....<!DOCTYPE |
c3c0 | 20 68 74 6d 6c 20 50 55 42 4c 49 43 20 22 2d 2f 2f 57 33 43 2f 2f 44 54 44 20 58 48 54 4d 4c 20 | .html.PUBLIC."-//W3C//DTD.XHTML. |
c3e0 | 31 2e 30 20 54 72 61 6e 73 69 74 69 6f 6e 61 6c 2f 2f 45 4e 22 0a 20 20 20 20 20 20 20 20 20 20 | 1.0.Transitional//EN"........... |
c400 | 22 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 54 52 2f 78 68 74 6d 6c 31 2f 44 54 44 | "http://www.w3.org/TR/xhtml1/DTD |
c420 | 2f 78 68 74 6d 6c 31 2d 74 72 61 6e 73 69 74 69 6f 6e 61 6c 2e 64 74 64 22 3e 0a 0a 3c 68 74 6d | /xhtml1-transitional.dtd">..<htm |
c440 | 6c 3e 0a 0a 3c 68 65 61 64 3e 0a 20 20 20 20 3c 6d 65 74 61 20 68 74 74 70 2d 65 71 75 69 76 3d | l>..<head>.....<meta.http-equiv= |
c460 | 22 43 6f 6e 74 65 6e 74 2d 54 79 70 65 22 0a 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 65 6e 74 | "Content-Type"...........content |
c480 | 3d 22 74 65 78 74 2f 68 74 6d 6c 3b 20 63 68 61 72 73 65 74 3d 49 53 4f 2d 38 38 35 39 2d 31 22 | ="text/html;.charset=ISO-8859-1" |
c4a0 | 20 2f 3e 0a 20 20 20 20 3c 74 69 74 6c 65 3e 3c 2f 74 69 74 6c 65 3e 0a 20 20 20 20 3c 73 74 79 | ./>.....<title></title>.....<sty |
c4c0 | 6c 65 20 74 79 70 65 3d 22 74 65 78 74 2f 63 73 73 22 3e 25 28 73 74 79 6c 65 73 29 73 0a 20 20 | le.type="text/css">%(styles)s... |
c4e0 | 20 20 3c 2f 73 74 79 6c 65 3e 0a 3c 2f 68 65 61 64 3e 0a 0a 3c 62 6f 64 79 3e 0a 20 20 20 20 25 | ..</style>.</head>..<body>.....% |
c500 | 28 74 61 62 6c 65 29 73 25 28 6c 65 67 65 6e 64 29 73 0a 3c 2f 62 6f 64 79 3e 0a 0a 3c 2f 68 74 | (table)s%(legend)s.</body>..</ht |
c520 | 6d 6c 3e 73 48 01 00 00 0a 20 20 20 20 20 20 20 20 74 61 62 6c 65 2e 64 69 66 66 20 7b 66 6f 6e | ml>sH............table.diff.{fon |
c540 | 74 2d 66 61 6d 69 6c 79 3a 43 6f 75 72 69 65 72 3b 20 62 6f 72 64 65 72 3a 6d 65 64 69 75 6d 3b | t-family:Courier;.border:medium; |
c560 | 7d 0a 20 20 20 20 20 20 20 20 2e 64 69 66 66 5f 68 65 61 64 65 72 20 7b 62 61 63 6b 67 72 6f 75 | }..........diff_header.{backgrou |
c580 | 6e 64 2d 63 6f 6c 6f 72 3a 23 65 30 65 30 65 30 7d 0a 20 20 20 20 20 20 20 20 74 64 2e 64 69 66 | nd-color:#e0e0e0}.........td.dif |
c5a0 | 66 5f 68 65 61 64 65 72 20 7b 74 65 78 74 2d 61 6c 69 67 6e 3a 72 69 67 68 74 7d 0a 20 20 20 20 | f_header.{text-align:right}..... |
c5c0 | 20 20 20 20 2e 64 69 66 66 5f 6e 65 78 74 20 7b 62 61 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72 | .....diff_next.{background-color |
c5e0 | 3a 23 63 30 63 30 63 30 7d 0a 20 20 20 20 20 20 20 20 2e 64 69 66 66 5f 61 64 64 20 7b 62 61 63 | :#c0c0c0}..........diff_add.{bac |
c600 | 6b 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72 3a 23 61 61 66 66 61 61 7d 0a 20 20 20 20 20 20 20 20 2e | kground-color:#aaffaa}.......... |
c620 | 64 69 66 66 5f 63 68 67 20 7b 62 61 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72 3a 23 66 66 66 66 | diff_chg.{background-color:#ffff |
c640 | 37 37 7d 0a 20 20 20 20 20 20 20 20 2e 64 69 66 66 5f 73 75 62 20 7b 62 61 63 6b 67 72 6f 75 6e | 77}..........diff_sub.{backgroun |
c660 | 64 2d 63 6f 6c 6f 72 3a 23 66 66 61 61 61 61 7d 73 5a 01 00 00 0a 20 20 20 20 3c 74 61 62 6c 65 | d-color:#ffaaaa}sZ........<table |
c680 | 20 63 6c 61 73 73 3d 22 64 69 66 66 22 20 69 64 3d 22 64 69 66 66 6c 69 62 5f 63 68 67 5f 25 28 | .class="diff".id="difflib_chg_%( |
c6a0 | 70 72 65 66 69 78 29 73 5f 74 6f 70 22 0a 20 20 20 20 20 20 20 20 20 20 20 63 65 6c 6c 73 70 61 | prefix)s_top"............cellspa |
c6c0 | 63 69 6e 67 3d 22 30 22 20 63 65 6c 6c 70 61 64 64 69 6e 67 3d 22 30 22 20 72 75 6c 65 73 3d 22 | cing="0".cellpadding="0".rules=" |
c6e0 | 67 72 6f 75 70 73 22 20 3e 0a 20 20 20 20 20 20 20 20 3c 63 6f 6c 67 72 6f 75 70 3e 3c 2f 63 6f | groups".>.........<colgroup></co |
c700 | 6c 67 72 6f 75 70 3e 20 3c 63 6f 6c 67 72 6f 75 70 3e 3c 2f 63 6f 6c 67 72 6f 75 70 3e 20 3c 63 | lgroup>.<colgroup></colgroup>.<c |
c720 | 6f 6c 67 72 6f 75 70 3e 3c 2f 63 6f 6c 67 72 6f 75 70 3e 0a 20 20 20 20 20 20 20 20 3c 63 6f 6c | olgroup></colgroup>.........<col |
c740 | 67 72 6f 75 70 3e 3c 2f 63 6f 6c 67 72 6f 75 70 3e 20 3c 63 6f 6c 67 72 6f 75 70 3e 3c 2f 63 6f | group></colgroup>.<colgroup></co |
c760 | 6c 67 72 6f 75 70 3e 20 3c 63 6f 6c 67 72 6f 75 70 3e 3c 2f 63 6f 6c 67 72 6f 75 70 3e 0a 20 20 | lgroup>.<colgroup></colgroup>... |
c780 | 20 20 20 20 20 20 25 28 68 65 61 64 65 72 5f 72 6f 77 29 73 0a 20 20 20 20 20 20 20 20 3c 74 62 | ......%(header_row)s.........<tb |
c7a0 | 6f 64 79 3e 0a 25 28 64 61 74 61 5f 72 6f 77 73 29 73 20 20 20 20 20 20 20 20 3c 2f 74 62 6f 64 | ody>.%(data_rows)s........</tbod |
c7c0 | 79 3e 0a 20 20 20 20 3c 2f 74 61 62 6c 65 3e 73 f5 02 00 00 0a 20 20 20 20 3c 74 61 62 6c 65 20 | y>.....</table>s.........<table. |
c7e0 | 63 6c 61 73 73 3d 22 64 69 66 66 22 20 73 75 6d 6d 61 72 79 3d 22 4c 65 67 65 6e 64 73 22 3e 0a | class="diff".summary="Legends">. |
c800 | 20 20 20 20 20 20 20 20 3c 74 72 3e 20 3c 74 68 20 63 6f 6c 73 70 61 6e 3d 22 32 22 3e 20 4c 65 | ........<tr>.<th.colspan="2">.Le |
c820 | 67 65 6e 64 73 20 3c 2f 74 68 3e 20 3c 2f 74 72 3e 0a 20 20 20 20 20 20 20 20 3c 74 72 3e 20 3c | gends.</th>.</tr>.........<tr>.< |
c840 | 74 64 3e 20 3c 74 61 62 6c 65 20 62 6f 72 64 65 72 3d 22 22 20 73 75 6d 6d 61 72 79 3d 22 43 6f | td>.<table.border="".summary="Co |
c860 | 6c 6f 72 73 22 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 74 72 | lors">.......................<tr |
c880 | 3e 3c 74 68 3e 20 43 6f 6c 6f 72 73 20 3c 2f 74 68 3e 20 3c 2f 74 72 3e 0a 20 20 20 20 20 20 20 | ><th>.Colors.</th>.</tr>........ |
c8a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 74 72 3e 3c 74 64 20 63 6c 61 73 73 3d 22 64 69 | ...............<tr><td.class="di |
c8c0 | 66 66 5f 61 64 64 22 3e 26 6e 62 73 70 3b 41 64 64 65 64 26 6e 62 73 70 3b 3c 2f 74 64 3e 3c 2f | ff_add"> Added </td></ |
c8e0 | 74 72 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 74 72 3e 3c 74 | tr>.......................<tr><t |
c900 | 64 20 63 6c 61 73 73 3d 22 64 69 66 66 5f 63 68 67 22 3e 43 68 61 6e 67 65 64 3c 2f 74 64 3e 20 | d.class="diff_chg">Changed</td>. |
c920 | 3c 2f 74 72 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 74 72 3e | </tr>.......................<tr> |
c940 | 3c 74 64 20 63 6c 61 73 73 3d 22 64 69 66 66 5f 73 75 62 22 3e 44 65 6c 65 74 65 64 3c 2f 74 64 | <td.class="diff_sub">Deleted</td |
c960 | 3e 20 3c 2f 74 72 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 2f 74 61 62 6c | >.</tr>...................</tabl |
c980 | 65 3e 3c 2f 74 64 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 74 64 3e 20 3c 74 61 62 6c 65 | e></td>..............<td>.<table |
c9a0 | 20 62 6f 72 64 65 72 3d 22 22 20 73 75 6d 6d 61 72 79 3d 22 4c 69 6e 6b 73 22 3e 0a 20 20 20 20 | .border="".summary="Links">..... |
c9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 74 72 3e 3c 74 68 20 63 6f 6c 73 70 61 | ..................<tr><th.colspa |
c9e0 | 6e 3d 22 32 22 3e 20 4c 69 6e 6b 73 20 3c 2f 74 68 3e 20 3c 2f 74 72 3e 0a 20 20 20 20 20 20 20 | n="2">.Links.</th>.</tr>........ |
ca00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 74 72 3e 3c 74 64 3e 28 66 29 69 72 73 74 20 63 | ...............<tr><td>(f)irst.c |
ca20 | 68 61 6e 67 65 3c 2f 74 64 3e 20 3c 2f 74 72 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | hange</td>.</tr>................ |
ca40 | 20 20 20 20 20 20 20 3c 74 72 3e 3c 74 64 3e 28 6e 29 65 78 74 20 63 68 61 6e 67 65 3c 2f 74 64 | .......<tr><td>(n)ext.change</td |
ca60 | 3e 20 3c 2f 74 72 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 74 | >.</tr>.......................<t |
ca80 | 72 3e 3c 74 64 3e 28 74 29 6f 70 3c 2f 74 64 3e 20 3c 2f 74 72 3e 0a 20 20 20 20 20 20 20 20 20 | r><td>(t)op</td>.</tr>.......... |
caa0 | 20 20 20 20 20 20 20 20 20 3c 2f 74 61 62 6c 65 3e 3c 2f 74 64 3e 20 3c 2f 74 72 3e 0a 20 20 20 | .........</table></td>.</tr>.... |
cac0 | 20 3c 2f 74 61 62 6c 65 3e 63 00 00 00 00 00 00 00 00 05 00 00 00 42 00 00 00 73 aa 00 00 00 65 | .</table>c............B...s....e |
cae0 | 00 00 5a 01 00 64 00 00 5a 02 00 65 03 00 5a 03 00 65 04 00 5a 04 00 65 05 00 5a 05 00 65 06 00 | ..Z..d..Z..e..Z..e..Z..e..Z..e.. |
cb00 | 5a 06 00 64 01 00 5a 07 00 64 02 00 64 0f 00 64 0f 00 65 09 00 64 03 00 84 04 00 5a 0a 00 64 04 | Z..d..Z..d..d..d..e..d.....Z..d. |
cb20 | 00 64 04 00 65 0b 00 64 05 00 64 06 00 84 04 00 5a 0c 00 64 07 00 84 00 00 5a 0d 00 64 08 00 84 | .d..e..d..d.....Z..d.....Z..d... |
cb40 | 00 00 5a 0e 00 64 09 00 84 00 00 5a 0f 00 64 0a 00 84 00 00 5a 10 00 64 0b 00 84 00 00 5a 11 00 | ..Z..d.....Z..d.....Z..d.....Z.. |
cb60 | 64 0c 00 84 00 00 5a 12 00 64 0d 00 84 00 00 5a 13 00 64 04 00 64 04 00 65 0b 00 64 05 00 64 0e | d.....Z..d.....Z..d..d..e..d..d. |
cb80 | 00 84 04 00 5a 14 00 52 53 28 10 00 00 00 73 7b 02 00 00 46 6f 72 20 70 72 6f 64 75 63 69 6e 67 | ....Z..RS(....s{...For.producing |
cba0 | 20 48 54 4d 4c 20 73 69 64 65 20 62 79 20 73 69 64 65 20 63 6f 6d 70 61 72 69 73 6f 6e 20 77 69 | .HTML.side.by.side.comparison.wi |
cbc0 | 74 68 20 63 68 61 6e 67 65 20 68 69 67 68 6c 69 67 68 74 73 2e 0a 0a 20 20 20 20 54 68 69 73 20 | th.change.highlights.......This. |
cbe0 | 63 6c 61 73 73 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 63 72 65 61 74 65 20 61 6e 20 48 | class.can.be.used.to.create.an.H |
cc00 | 54 4d 4c 20 74 61 62 6c 65 20 28 6f 72 20 61 20 63 6f 6d 70 6c 65 74 65 20 48 54 4d 4c 20 66 69 | TML.table.(or.a.complete.HTML.fi |
cc20 | 6c 65 0a 20 20 20 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 74 61 62 6c 65 29 20 73 68 6f | le.....containing.the.table).sho |
cc40 | 77 69 6e 67 20 61 20 73 69 64 65 20 62 79 20 73 69 64 65 2c 20 6c 69 6e 65 20 62 79 20 6c 69 6e | wing.a.side.by.side,.line.by.lin |
cc60 | 65 20 63 6f 6d 70 61 72 69 73 6f 6e 0a 20 20 20 20 6f 66 20 74 65 78 74 20 77 69 74 68 20 69 6e | e.comparison.....of.text.with.in |
cc80 | 74 65 72 2d 6c 69 6e 65 20 61 6e 64 20 69 6e 74 72 61 2d 6c 69 6e 65 20 63 68 61 6e 67 65 20 68 | ter-line.and.intra-line.change.h |
cca0 | 69 67 68 6c 69 67 68 74 73 2e 20 20 54 68 65 20 74 61 62 6c 65 20 63 61 6e 0a 20 20 20 20 62 65 | ighlights...The.table.can.....be |
ccc0 | 20 67 65 6e 65 72 61 74 65 64 20 69 6e 20 65 69 74 68 65 72 20 66 75 6c 6c 20 6f 72 20 63 6f 6e | .generated.in.either.full.or.con |
cce0 | 74 65 78 74 75 61 6c 20 64 69 66 66 65 72 65 6e 63 65 20 6d 6f 64 65 2e 0a 0a 20 20 20 20 54 68 | textual.difference.mode.......Th |
cd00 | 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6d 65 74 68 6f 64 73 20 61 72 65 20 70 72 6f 76 69 64 65 64 | e.following.methods.are.provided |
cd20 | 20 66 6f 72 20 48 54 4d 4c 20 67 65 6e 65 72 61 74 69 6f 6e 3a 0a 0a 20 20 20 20 6d 61 6b 65 5f | .for.HTML.generation:......make_ |
cd40 | 74 61 62 6c 65 20 2d 2d 20 67 65 6e 65 72 61 74 65 73 20 48 54 4d 4c 20 66 6f 72 20 61 20 73 69 | table.--.generates.HTML.for.a.si |
cd60 | 6e 67 6c 65 20 73 69 64 65 20 62 79 20 73 69 64 65 20 74 61 62 6c 65 0a 20 20 20 20 6d 61 6b 65 | ngle.side.by.side.table.....make |
cd80 | 5f 66 69 6c 65 20 2d 2d 20 67 65 6e 65 72 61 74 65 73 20 63 6f 6d 70 6c 65 74 65 20 48 54 4d 4c | _file.--.generates.complete.HTML |
cda0 | 20 66 69 6c 65 20 77 69 74 68 20 61 20 73 69 6e 67 6c 65 20 73 69 64 65 20 62 79 20 73 69 64 65 | .file.with.a.single.side.by.side |
cdc0 | 20 74 61 62 6c 65 0a 0a 20 20 20 20 53 65 65 20 74 6f 6f 6c 73 2f 73 63 72 69 70 74 73 2f 64 69 | .table......See.tools/scripts/di |
cde0 | 66 66 2e 70 79 20 66 6f 72 20 61 6e 20 65 78 61 6d 70 6c 65 20 75 73 61 67 65 20 6f 66 20 74 68 | ff.py.for.an.example.usage.of.th |
ce00 | 69 73 20 63 6c 61 73 73 2e 0a 20 20 20 20 69 00 00 00 00 69 08 00 00 00 63 05 00 00 00 05 00 00 | is.class......i....i....c....... |
ce20 | 00 02 00 00 00 43 00 00 00 73 28 00 00 00 7c 01 00 7c 00 00 5f 00 00 7c 02 00 7c 00 00 5f 01 00 | .....C...s(...|..|.._..|..|.._.. |
ce40 | 7c 03 00 7c 00 00 5f 02 00 7c 04 00 7c 00 00 5f 03 00 64 01 00 53 28 02 00 00 00 73 db 01 00 00 | |..|.._..|..|.._..d..S(....s.... |
ce60 | 48 74 6d 6c 44 69 66 66 20 69 6e 73 74 61 6e 63 65 20 69 6e 69 74 69 61 6c 69 7a 65 72 0a 0a 20 | HtmlDiff.instance.initializer... |
ce80 | 20 20 20 20 20 20 20 41 72 67 75 6d 65 6e 74 73 3a 0a 20 20 20 20 20 20 20 20 74 61 62 73 69 7a | .......Arguments:.........tabsiz |
cea0 | 65 20 2d 2d 20 74 61 62 20 73 74 6f 70 20 73 70 61 63 69 6e 67 2c 20 64 65 66 61 75 6c 74 73 20 | e.--.tab.stop.spacing,.defaults. |
cec0 | 74 6f 20 38 2e 0a 20 20 20 20 20 20 20 20 77 72 61 70 63 6f 6c 75 6d 6e 20 2d 2d 20 63 6f 6c 75 | to.8..........wrapcolumn.--.colu |
cee0 | 6d 6e 20 6e 75 6d 62 65 72 20 77 68 65 72 65 20 6c 69 6e 65 73 20 61 72 65 20 62 72 6f 6b 65 6e | mn.number.where.lines.are.broken |
cf00 | 20 61 6e 64 20 77 72 61 70 70 65 64 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 61 75 6c | .and.wrapped,.............defaul |
cf20 | 74 73 20 74 6f 20 4e 6f 6e 65 20 77 68 65 72 65 20 6c 69 6e 65 73 20 61 72 65 20 6e 6f 74 20 77 | ts.to.None.where.lines.are.not.w |
cf40 | 72 61 70 70 65 64 2e 0a 20 20 20 20 20 20 20 20 6c 69 6e 65 6a 75 6e 6b 2c 63 68 61 72 6a 75 6e | rapped..........linejunk,charjun |
cf60 | 6b 20 2d 2d 20 6b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 73 20 70 61 73 73 65 64 20 69 6e | k.--.keyword.arguments.passed.in |
cf80 | 74 6f 20 6e 64 69 66 66 28 29 20 28 75 73 65 64 20 74 6f 20 62 79 0a 20 20 20 20 20 20 20 20 20 | to.ndiff().(used.to.by.......... |
cfa0 | 20 20 20 48 74 6d 6c 44 69 66 66 28 29 20 74 6f 20 67 65 6e 65 72 61 74 65 20 74 68 65 20 73 69 | ...HtmlDiff().to.generate.the.si |
cfc0 | 64 65 20 62 79 20 73 69 64 65 20 48 54 4d 4c 20 64 69 66 66 65 72 65 6e 63 65 73 29 2e 20 20 53 | de.by.side.HTML.differences)...S |
cfe0 | 65 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 6e 64 69 66 66 28 29 20 64 6f 63 75 6d 65 6e 74 61 | ee.............ndiff().documenta |
d000 | 74 69 6f 6e 20 66 6f 72 20 61 72 67 75 6d 65 6e 74 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 73 | tion.for.argument.default.values |
d020 | 20 61 6e 64 20 64 65 73 63 72 69 70 74 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 20 4e 28 04 00 00 | .and.descriptions..........N(... |
d040 | 00 74 08 00 00 00 5f 74 61 62 73 69 7a 65 74 0b 00 00 00 5f 77 72 61 70 63 6f 6c 75 6d 6e 74 09 | .t...._tabsizet...._wrapcolumnt. |
d060 | 00 00 00 5f 6c 69 6e 65 6a 75 6e 6b 74 09 00 00 00 5f 63 68 61 72 6a 75 6e 6b 28 05 00 00 00 52 | ..._linejunkt...._charjunk(....R |
d080 | 17 00 00 00 74 07 00 00 00 74 61 62 73 69 7a 65 74 0a 00 00 00 77 72 61 70 63 6f 6c 75 6d 6e 52 | ....t....tabsizet....wrapcolumnR |
d0a0 | 7e 00 00 00 52 7f 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4e 00 00 00 2f 62 75 69 6c 64 62 6f | ~...R....(....(....sN.../buildbo |
d0c0 | 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 69 6c 74 | t/tmp/buildhost/install/prebuilt |
d0e0 | 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 64 69 66 66 | /linux-x86_64/lib/python2.7/diff |
d100 | 6c 69 62 2e 70 79 52 18 00 00 00 9e 06 00 00 73 08 00 00 00 00 0c 09 01 09 01 09 01 52 10 00 00 | lib.pyR........s............R... |
d120 | 00 69 05 00 00 00 63 07 00 00 00 07 00 00 00 10 00 00 00 43 00 00 00 73 44 00 00 00 7c 00 00 6a | .i....c............C...sD...|..j |
d140 | 00 00 74 01 00 64 01 00 7c 00 00 6a 02 00 64 02 00 7c 00 00 6a 03 00 64 03 00 7c 00 00 6a 04 00 | ..t..d..|..j..d..|..j..d..|..j.. |
d160 | 7c 01 00 7c 02 00 7c 03 00 7c 04 00 64 04 00 7c 05 00 64 05 00 7c 06 00 83 04 02 83 00 03 16 53 | |..|..|..|..d..|..d..|.........S |
d180 | 28 06 00 00 00 73 ed 02 00 00 52 65 74 75 72 6e 73 20 48 54 4d 4c 20 66 69 6c 65 20 6f 66 20 73 | (....s....Returns.HTML.file.of.s |
d1a0 | 69 64 65 20 62 79 20 73 69 64 65 20 63 6f 6d 70 61 72 69 73 6f 6e 20 77 69 74 68 20 63 68 61 6e | ide.by.side.comparison.with.chan |
d1c0 | 67 65 20 68 69 67 68 6c 69 67 68 74 73 0a 0a 20 20 20 20 20 20 20 20 41 72 67 75 6d 65 6e 74 73 | ge.highlights..........Arguments |
d1e0 | 3a 0a 20 20 20 20 20 20 20 20 66 72 6f 6d 6c 69 6e 65 73 20 2d 2d 20 6c 69 73 74 20 6f 66 20 22 | :.........fromlines.--.list.of." |
d200 | 66 72 6f 6d 22 20 6c 69 6e 65 73 0a 20 20 20 20 20 20 20 20 74 6f 6c 69 6e 65 73 20 2d 2d 20 6c | from".lines.........tolines.--.l |
d220 | 69 73 74 20 6f 66 20 22 74 6f 22 20 6c 69 6e 65 73 0a 20 20 20 20 20 20 20 20 66 72 6f 6d 64 65 | ist.of."to".lines.........fromde |
d240 | 73 63 20 2d 2d 20 22 66 72 6f 6d 22 20 66 69 6c 65 20 63 6f 6c 75 6d 6e 20 68 65 61 64 65 72 20 | sc.--."from".file.column.header. |
d260 | 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 74 6f 64 65 73 63 20 2d 2d 20 22 74 6f 22 20 66 69 | string.........todesc.--."to".fi |
d280 | 6c 65 20 63 6f 6c 75 6d 6e 20 68 65 61 64 65 72 20 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 | le.column.header.string......... |
d2a0 | 63 6f 6e 74 65 78 74 20 2d 2d 20 73 65 74 20 74 6f 20 54 72 75 65 20 66 6f 72 20 63 6f 6e 74 65 | context.--.set.to.True.for.conte |
d2c0 | 78 74 75 61 6c 20 64 69 66 66 65 72 65 6e 63 65 73 20 28 64 65 66 61 75 6c 74 73 20 74 6f 20 46 | xtual.differences.(defaults.to.F |
d2e0 | 61 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 68 69 63 68 20 73 68 6f 77 73 20 66 75 6c | alse.............which.shows.ful |
d300 | 6c 20 64 69 66 66 65 72 65 6e 63 65 73 29 2e 0a 20 20 20 20 20 20 20 20 6e 75 6d 6c 69 6e 65 73 | l.differences)..........numlines |
d320 | 20 2d 2d 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6e 74 65 78 74 20 6c 69 6e 65 73 2e 20 20 57 68 | .--.number.of.context.lines...Wh |
d340 | 65 6e 20 63 6f 6e 74 65 78 74 20 69 73 20 73 65 74 20 54 72 75 65 2c 0a 20 20 20 20 20 20 20 20 | en.context.is.set.True,......... |
d360 | 20 20 20 20 63 6f 6e 74 72 6f 6c 73 20 6e 75 6d 62 65 72 20 6f 66 20 6c 69 6e 65 73 20 64 69 73 | ....controls.number.of.lines.dis |
d380 | 70 6c 61 79 65 64 20 62 65 66 6f 72 65 20 61 6e 64 20 61 66 74 65 72 20 74 68 65 20 63 68 61 6e | played.before.and.after.the.chan |
d3a0 | 67 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 57 68 65 6e 20 63 6f 6e 74 65 78 74 20 69 73 20 | ge..............When.context.is. |
d3c0 | 46 61 6c 73 65 2c 20 63 6f 6e 74 72 6f 6c 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 6c 69 | False,.controls.the.number.of.li |
d3e0 | 6e 65 73 20 74 6f 20 70 6c 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 20 22 6e 65 | nes.to.place.............the."ne |
d400 | 78 74 22 20 6c 69 6e 6b 20 61 6e 63 68 6f 72 73 20 62 65 66 6f 72 65 20 74 68 65 20 6e 65 78 74 | xt".link.anchors.before.the.next |
d420 | 20 63 68 61 6e 67 65 20 28 73 6f 20 63 6c 69 63 6b 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 20 | .change.(so.click.of............ |
d440 | 20 22 6e 65 78 74 22 20 6c 69 6e 6b 20 6a 75 6d 70 73 20 74 6f 20 6a 75 73 74 20 62 65 66 6f 72 | ."next".link.jumps.to.just.befor |
d460 | 65 20 74 68 65 20 63 68 61 6e 67 65 29 2e 0a 20 20 20 20 20 20 20 20 74 06 00 00 00 73 74 79 6c | e.the.change)..........t....styl |
d480 | 65 73 74 06 00 00 00 6c 65 67 65 6e 64 74 05 00 00 00 74 61 62 6c 65 52 e0 00 00 00 74 08 00 00 | est....legendt....tableR....t... |
d4a0 | 00 6e 75 6d 6c 69 6e 65 73 28 05 00 00 00 74 0e 00 00 00 5f 66 69 6c 65 5f 74 65 6d 70 6c 61 74 | .numlines(....t...._file_templat |
d4c0 | 65 52 b7 00 00 00 74 07 00 00 00 5f 73 74 79 6c 65 73 74 07 00 00 00 5f 6c 65 67 65 6e 64 74 0a | eR....t...._stylest...._legendt. |
d4e0 | 00 00 00 6d 61 6b 65 5f 74 61 62 6c 65 28 07 00 00 00 52 17 00 00 00 52 d8 00 00 00 52 d9 00 00 | ...make_table(....R....R....R... |
d500 | 00 74 08 00 00 00 66 72 6f 6d 64 65 73 63 74 06 00 00 00 74 6f 64 65 73 63 52 e0 00 00 00 52 ef | .t....fromdesct....todescR....R. |
d520 | 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4e 00 00 00 2f 62 75 69 6c 64 62 6f 74 2f 74 6d 70 2f | ...(....(....sN.../buildbot/tmp/ |
d540 | 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 |
d560 | 2d 78 38 36 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 64 69 66 66 6c 69 62 2e 70 79 | -x86_64/lib/python2.7/difflib.py |
d580 | 74 09 00 00 00 6d 61 6b 65 5f 66 69 6c 65 af 06 00 00 73 0a 00 00 00 00 12 0c 01 09 01 09 01 15 | t....make_file....s............. |
d5a0 | 01 63 03 00 00 00 05 00 00 00 04 00 00 00 03 00 00 00 73 57 00 00 00 87 00 00 66 01 00 64 01 00 | .c................sW......f..d.. |
d5c0 | 86 00 00 7d 03 00 67 00 00 7c 01 00 44 5d 12 00 7d 04 00 7c 03 00 7c 04 00 83 01 00 5e 02 00 71 | ...}..g..|..D]..}..|..|.....^..q |
d5e0 | 16 00 7d 01 00 67 00 00 7c 02 00 44 5d 12 00 7d 04 00 7c 03 00 7c 04 00 83 01 00 5e 02 00 71 35 | ..}..g..|..D]..}..|..|.....^..q5 |
d600 | 00 7d 02 00 7c 01 00 7c 02 00 66 02 00 53 28 02 00 00 00 73 00 02 00 00 52 65 74 75 72 6e 73 20 | .}..|..|..f..S(....s....Returns. |
d620 | 66 72 6f 6d 2f 74 6f 20 6c 69 6e 65 20 6c 69 73 74 73 20 77 69 74 68 20 74 61 62 73 20 65 78 70 | from/to.line.lists.with.tabs.exp |
d640 | 61 6e 64 65 64 20 61 6e 64 20 6e 65 77 6c 69 6e 65 73 20 72 65 6d 6f 76 65 64 2e 0a 0a 20 20 20 | anded.and.newlines.removed...... |
d660 | 20 20 20 20 20 49 6e 73 74 65 61 64 20 6f 66 20 74 61 62 20 63 68 61 72 61 63 74 65 72 73 20 62 | .....Instead.of.tab.characters.b |
d680 | 65 69 6e 67 20 72 65 70 6c 61 63 65 64 20 62 79 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 73 | eing.replaced.by.the.number.of.s |
d6a0 | 70 61 63 65 73 0a 20 20 20 20 20 20 20 20 6e 65 65 64 65 64 20 74 6f 20 66 69 6c 6c 20 69 6e 20 | paces.........needed.to.fill.in. |
d6c0 | 74 6f 20 74 68 65 20 6e 65 78 74 20 74 61 62 20 73 74 6f 70 2c 20 74 68 69 73 20 66 75 6e 63 74 | to.the.next.tab.stop,.this.funct |
d6e0 | 69 6f 6e 20 77 69 6c 6c 20 66 69 6c 6c 0a 20 20 20 20 20 20 20 20 74 68 65 20 73 70 61 63 65 20 | ion.will.fill.........the.space. |
d700 | 77 69 74 68 20 74 61 62 20 63 68 61 72 61 63 74 65 72 73 2e 20 20 54 68 69 73 20 69 73 20 64 6f | with.tab.characters...This.is.do |
d720 | 6e 65 20 73 6f 20 74 68 61 74 20 74 68 65 20 64 69 66 66 65 72 65 6e 63 65 0a 20 20 20 20 20 20 | ne.so.that.the.difference....... |
d740 | 20 20 61 6c 67 6f 72 69 74 68 6d 73 20 63 61 6e 20 69 64 65 6e 74 69 66 79 20 63 68 61 6e 67 65 | ..algorithms.can.identify.change |
d760 | 73 20 69 6e 20 61 20 66 69 6c 65 20 77 68 65 6e 20 74 61 62 73 20 61 72 65 20 72 65 70 6c 61 63 | s.in.a.file.when.tabs.are.replac |
d780 | 65 64 20 62 79 0a 20 20 20 20 20 20 20 20 73 70 61 63 65 73 20 61 6e 64 20 76 69 63 65 20 76 65 | ed.by.........spaces.and.vice.ve |
d7a0 | 72 73 61 2e 20 20 41 74 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 48 54 4d 4c 20 67 65 6e | rsa...At.the.end.of.the.HTML.gen |
d7c0 | 65 72 61 74 69 6f 6e 2c 20 74 68 65 20 74 61 62 0a 20 20 20 20 20 20 20 20 63 68 61 72 61 63 74 | eration,.the.tab.........charact |
d7e0 | 65 72 73 20 77 69 6c 6c 20 62 65 20 72 65 70 6c 61 63 65 64 20 77 69 74 68 20 61 20 6e 6f 6e 62 | ers.will.be.replaced.with.a.nonb |
d800 | 72 65 61 6b 61 62 6c 65 20 73 70 61 63 65 2e 0a 20 20 20 20 20 20 20 20 63 01 00 00 00 01 00 00 | reakable.space..........c....... |
d820 | 00 03 00 00 00 13 00 00 00 73 4f 00 00 00 7c 00 00 6a 00 00 64 01 00 64 02 00 83 02 00 7d 00 00 | .........sO...|..j..d..d.....}.. |
d840 | 7c 00 00 6a 01 00 88 00 00 6a 02 00 83 01 00 7d 00 00 7c 00 00 6a 00 00 64 01 00 64 03 00 83 02 | |..j.....j.....}..|..j..d..d.... |
d860 | 00 7d 00 00 7c 00 00 6a 00 00 64 02 00 64 01 00 83 02 00 6a 03 00 64 04 00 83 01 00 53 28 05 00 | .}..|..j..d..d.....j..d.....S(.. |
d880 | 00 00 4e 52 82 00 00 00 52 bf 00 00 00 73 01 00 00 00 09 73 01 00 00 00 0a 28 04 00 00 00 52 55 | ..NR....R....s.....s.....(....RU |
d8a0 | 00 00 00 74 0a 00 00 00 65 78 70 61 6e 64 74 61 62 73 52 e6 00 00 00 52 9d 00 00 00 28 01 00 00 | ...t....expandtabsR....R....(... |
d8c0 | 00 52 7b 00 00 00 28 01 00 00 00 52 17 00 00 00 28 00 00 00 00 73 4e 00 00 00 2f 62 75 69 6c 64 | .R{...(....R....(....sN.../build |
d8e0 | 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 69 | bot/tmp/buildhost/install/prebui |
d900 | 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 64 69 | lt/linux-x86_64/lib/python2.7/di |
d920 | 66 66 6c 69 62 2e 70 79 74 0b 00 00 00 65 78 70 61 6e 64 5f 74 61 62 73 d1 06 00 00 73 08 00 00 | fflib.pyt....expand_tabs....s... |
d940 | 00 00 02 12 02 12 03 12 01 28 00 00 00 00 28 05 00 00 00 52 17 00 00 00 52 d8 00 00 00 52 d9 00 | .........(....(....R....R....R.. |
d960 | 00 00 52 f8 00 00 00 52 7b 00 00 00 28 00 00 00 00 28 01 00 00 00 52 17 00 00 00 73 4e 00 00 00 | ..R....R{...(....(....R....sN... |
d980 | 2f 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 | /buildbot/tmp/buildhost/install/ |
d9a0 | 70 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 | prebuilt/linux-x86_64/lib/python |
d9c0 | 32 2e 37 2f 64 69 66 66 6c 69 62 2e 70 79 74 14 00 00 00 5f 74 61 62 5f 6e 65 77 6c 69 6e 65 5f | 2.7/difflib.pyt...._tab_newline_ |
d9e0 | 72 65 70 6c 61 63 65 c7 06 00 00 73 08 00 00 00 00 0a 0f 09 1f 01 1f 01 63 04 00 00 00 0b 00 00 | replace....s............c....... |
da00 | 00 06 00 00 00 43 00 00 00 73 6a 01 00 00 7c 02 00 73 1d 00 7c 01 00 6a 00 00 7c 02 00 7c 03 00 | .....C...sj...|..s..|..j..|..|.. |
da20 | 66 02 00 83 01 00 01 64 01 00 53 74 01 00 7c 03 00 83 01 00 7d 04 00 7c 00 00 6a 02 00 7d 05 00 | f......d..St..|.....}..|..j..}.. |
da40 | 7c 04 00 7c 05 00 6b 01 00 73 5b 00 7c 04 00 7c 03 00 6a 03 00 64 02 00 83 01 00 64 03 00 14 18 | |..|..k..s[.|..|..j..d.....d.... |
da60 | 7c 05 00 6b 01 00 72 72 00 7c 01 00 6a 00 00 7c 02 00 7c 03 00 66 02 00 83 01 00 01 64 01 00 53 | |..k..rr.|..j..|..|..f......d..S |
da80 | 64 04 00 7d 06 00 64 04 00 7d 07 00 64 05 00 7d 08 00 78 84 00 7c 07 00 7c 05 00 6b 00 00 72 0a | d..}..d..}..d..}..x..|..|..k..r. |
daa0 | 01 7c 06 00 7c 04 00 6b 00 00 72 0a 01 7c 03 00 7c 06 00 19 64 02 00 6b 02 00 72 d0 00 7c 06 00 | .|..|..k..r..|..|...d..k..r..|.. |
dac0 | 64 06 00 37 7d 06 00 7c 03 00 7c 06 00 19 7d 08 00 7c 06 00 64 06 00 37 7d 06 00 71 87 00 7c 03 | d..7}..|..|...}..|..d..7}..q..|. |
dae0 | 00 7c 06 00 19 64 07 00 6b 02 00 72 f3 00 7c 06 00 64 06 00 37 7d 06 00 64 05 00 7d 08 00 71 87 | .|...d..k..r..|..d..7}..d..}..q. |
db00 | 00 7c 06 00 64 06 00 37 7d 06 00 7c 07 00 64 06 00 37 7d 07 00 71 87 00 57 7c 03 00 7c 06 00 20 | .|..d..7}..|..d..7}..q..W|..|... |
db20 | 7d 09 00 7c 03 00 7c 06 00 1f 7d 0a 00 7c 08 00 72 40 01 7c 09 00 64 07 00 17 7d 09 00 64 02 00 | }..|..|...}..|..r@.|..d...}..d.. |
db40 | 7c 08 00 17 7c 0a 00 17 7d 0a 00 6e 00 00 7c 01 00 6a 00 00 7c 02 00 7c 09 00 66 02 00 83 01 00 | |...|...}..n..|..j..|..|..f..... |
db60 | 01 7c 00 00 6a 04 00 7c 01 00 64 08 00 7c 0a 00 83 03 00 01 64 01 00 53 28 09 00 00 00 73 a4 01 | .|..j..|..d..|......d..S(....s.. |
db80 | 00 00 42 75 69 6c 64 73 20 6c 69 73 74 20 6f 66 20 74 65 78 74 20 6c 69 6e 65 73 20 62 79 20 73 | ..Builds.list.of.text.lines.by.s |
dba0 | 70 6c 69 74 74 69 6e 67 20 74 65 78 74 20 6c 69 6e 65 73 20 61 74 20 77 72 61 70 20 70 6f 69 6e | plitting.text.lines.at.wrap.poin |
dbc0 | 74 0a 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 77 69 6c 6c 20 64 65 | t..........This.function.will.de |
dbe0 | 74 65 72 6d 69 6e 65 20 69 66 20 74 68 65 20 69 6e 70 75 74 20 74 65 78 74 20 6c 69 6e 65 20 6e | termine.if.the.input.text.line.n |
dc00 | 65 65 64 73 20 74 6f 20 62 65 0a 20 20 20 20 20 20 20 20 77 72 61 70 70 65 64 20 28 73 70 6c 69 | eeds.to.be.........wrapped.(spli |
dc20 | 74 29 20 69 6e 74 6f 20 73 65 70 61 72 61 74 65 20 6c 69 6e 65 73 2e 20 20 49 66 20 73 6f 2c 20 | t).into.separate.lines...If.so,. |
dc40 | 74 68 65 20 66 69 72 73 74 20 77 72 61 70 20 70 6f 69 6e 74 0a 20 20 20 20 20 20 20 20 77 69 6c | the.first.wrap.point.........wil |
dc60 | 6c 20 62 65 20 64 65 74 65 72 6d 69 6e 65 64 20 61 6e 64 20 74 68 65 20 66 69 72 73 74 20 6c 69 | l.be.determined.and.the.first.li |
dc80 | 6e 65 20 61 70 70 65 6e 64 65 64 20 74 6f 20 74 68 65 20 6f 75 74 70 75 74 0a 20 20 20 20 20 20 | ne.appended.to.the.output....... |
dca0 | 20 20 74 65 78 74 20 6c 69 6e 65 20 6c 69 73 74 2e 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e | ..text.line.list...This.function |
dcc0 | 20 69 73 20 75 73 65 64 20 72 65 63 75 72 73 69 76 65 6c 79 20 74 6f 20 68 61 6e 64 6c 65 0a 20 | .is.used.recursively.to.handle.. |
dce0 | 20 20 20 20 20 20 20 74 68 65 20 73 65 63 6f 6e 64 20 70 61 72 74 20 6f 66 20 74 68 65 20 73 70 | .......the.second.part.of.the.sp |
dd00 | 6c 69 74 20 6c 69 6e 65 20 74 6f 20 66 75 72 74 68 65 72 20 73 70 6c 69 74 20 69 74 2e 0a 20 20 | lit.line.to.further.split.it.... |
dd20 | 20 20 20 20 20 20 4e 52 bf 00 00 00 69 03 00 00 00 69 00 00 00 00 52 10 00 00 00 69 01 00 00 00 | ......NR....i....i....R....i.... |
dd40 | 73 01 00 00 00 01 74 01 00 00 00 3e 28 05 00 00 00 52 22 00 00 00 52 27 00 00 00 52 e7 00 00 00 | s.....t....>(....R"...R'...R.... |
dd60 | 74 05 00 00 00 63 6f 75 6e 74 74 0b 00 00 00 5f 73 70 6c 69 74 5f 6c 69 6e 65 28 0b 00 00 00 52 | t....countt...._split_line(....R |
dd80 | 17 00 00 00 74 09 00 00 00 64 61 74 61 5f 6c 69 73 74 74 08 00 00 00 6c 69 6e 65 5f 6e 75 6d 52 | ....t....data_listt....line_numR |
dda0 | c5 00 00 00 52 5c 00 00 00 52 5f 00 00 00 52 2c 00 00 00 52 31 00 00 00 74 04 00 00 00 6d 61 72 | ....R\...R_...R,...R1...t....mar |
ddc0 | 6b 74 05 00 00 00 6c 69 6e 65 31 74 05 00 00 00 6c 69 6e 65 32 28 00 00 00 00 28 00 00 00 00 73 | kt....line1t....line2(....(....s |
dde0 | 4e 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 69 6e 73 74 | N.../buildbot/tmp/buildhost/inst |
de00 | 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 62 2f 70 79 | all/prebuilt/linux-x86_64/lib/py |
de20 | 74 68 6f 6e 32 2e 37 2f 64 69 66 66 6c 69 62 2e 70 79 52 fc 00 00 00 de 06 00 00 73 38 00 00 00 | thon2.7/difflib.pyR........s8... |
de40 | 00 0a 06 01 13 01 04 03 0c 01 09 01 29 01 13 01 04 04 06 01 06 01 06 01 1b 01 10 01 0a 01 0a 01 | ............)................... |
de60 | 0d 01 10 01 0a 01 09 02 0a 01 0e 03 0a 01 0a 05 06 01 0a 01 11 03 13 03 63 02 00 00 00 0b 00 00 | ........................c....... |
de80 | 00 05 00 00 00 63 00 00 00 73 e7 00 00 00 78 e0 00 7c 01 00 44 5d d8 00 5c 03 00 7d 02 00 7d 03 | .....c...s....x..|..D]..\..}..}. |
dea0 | 00 7d 04 00 7c 04 00 64 04 00 6b 08 00 72 36 00 7c 02 00 7c 03 00 7c 04 00 66 03 00 56 01 71 07 | .}..|..d..k..r6.|..|..|..f..V.q. |
dec0 | 00 6e 00 00 7c 02 00 7c 03 00 02 5c 02 00 7d 05 00 7d 06 00 5c 02 00 7d 07 00 7d 08 00 67 00 00 | .n..|..|...\..}..}..\..}..}..g.. |
dee0 | 67 00 00 02 7d 09 00 7d 0a 00 7c 00 00 6a 01 00 7c 09 00 7c 05 00 7c 06 00 83 03 00 01 7c 00 00 | g...}..}..|..j..|..|..|......|.. |
df00 | 6a 01 00 7c 0a 00 7c 07 00 7c 08 00 83 03 00 01 78 5a 00 7c 09 00 73 91 00 7c 0a 00 72 de 00 7c | j..|..|..|......xZ.|..s..|..r..| |
df20 | 09 00 72 a9 00 7c 09 00 6a 02 00 64 01 00 83 01 00 7d 02 00 6e 06 00 64 05 00 7d 02 00 7c 0a 00 | ..r..|..j..d.....}..n..d..}..|.. |
df40 | 72 c7 00 7c 0a 00 6a 02 00 64 01 00 83 01 00 7d 03 00 6e 06 00 64 06 00 7d 03 00 7c 02 00 7c 03 | r..|..j..d.....}..n..d..}..|..|. |
df60 | 00 7c 04 00 66 03 00 56 01 71 85 00 57 71 07 00 57 64 04 00 53 28 07 00 00 00 73 35 00 00 00 52 | .|..f..V.q..Wq..Wd..S(....s5...R |
df80 | 65 74 75 72 6e 73 20 69 74 65 72 61 74 6f 72 20 74 68 61 74 20 73 70 6c 69 74 73 20 28 77 72 61 | eturns.iterator.that.splits.(wra |
dfa0 | 70 73 29 20 6d 64 69 66 66 20 74 65 78 74 20 6c 69 6e 65 73 69 00 00 00 00 52 10 00 00 00 52 82 | ps).mdiff.text.linesi....R....R. |
dfc0 | 00 00 00 4e 28 02 00 00 00 52 10 00 00 00 52 82 00 00 00 28 02 00 00 00 52 10 00 00 00 52 82 00 | ...N(....R....R....(....R....R.. |
dfe0 | 00 00 28 03 00 00 00 52 12 00 00 00 52 fc 00 00 00 52 45 00 00 00 28 0b 00 00 00 52 17 00 00 00 | ..(....R....R....RE...(....R.... |
e000 | 74 05 00 00 00 64 69 66 66 73 74 08 00 00 00 66 72 6f 6d 64 61 74 61 74 06 00 00 00 74 6f 64 61 | t....diffst....fromdatat....toda |
e020 | 74 61 74 04 00 00 00 66 6c 61 67 74 08 00 00 00 66 72 6f 6d 6c 69 6e 65 74 08 00 00 00 66 72 6f | tat....flagt....fromlinet....fro |
e040 | 6d 74 65 78 74 74 06 00 00 00 74 6f 6c 69 6e 65 74 06 00 00 00 74 6f 74 65 78 74 74 08 00 00 00 | mtextt....tolinet....totextt.... |
e060 | 66 72 6f 6d 6c 69 73 74 74 06 00 00 00 74 6f 6c 69 73 74 28 00 00 00 00 28 00 00 00 00 73 4e 00 | fromlistt....tolist(....(....sN. |
e080 | 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 69 6e 73 74 61 6c | ../buildbot/tmp/buildhost/instal |
e0a0 | 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 62 2f 70 79 74 68 | l/prebuilt/linux-x86_64/lib/pyth |
e0c0 | 6f 6e 32 2e 37 2f 64 69 66 66 6c 69 62 2e 70 79 74 0d 00 00 00 5f 6c 69 6e 65 5f 77 72 61 70 70 | on2.7/difflib.pyt...._line_wrapp |
e0e0 | 65 72 15 07 00 00 73 20 00 00 00 00 04 16 02 0c 01 0e 01 06 01 19 03 0d 01 13 01 13 03 0f 01 06 | er....s......................... |
e100 | 01 12 02 06 01 06 01 12 02 06 01 63 02 00 00 00 08 00 00 00 06 00 00 00 43 00 00 00 73 b2 00 00 | ...........c............C...s... |
e120 | 00 67 00 00 67 00 00 67 00 00 03 02 7d 02 00 7d 03 00 7d 04 00 78 8e 00 7c 01 00 44 5d 86 00 5c | .g..g..g....}..}..}..x..|..D]..\ |
e140 | 03 00 7d 05 00 7d 06 00 7d 07 00 79 3c 00 7c 02 00 6a 00 00 7c 00 00 6a 01 00 64 01 00 7c 07 00 | ..}..}..}..y<.|..j..|..j..d..|.. |
e160 | 7c 05 00 8c 02 00 83 01 00 01 7c 03 00 6a 00 00 7c 00 00 6a 01 00 64 02 00 7c 07 00 7c 06 00 8c | |.........|..j..|..j..d..|..|... |
e180 | 02 00 83 01 00 01 57 6e 2b 00 04 74 02 00 6b 0a 00 72 93 00 01 01 01 7c 02 00 6a 00 00 64 03 00 | ......Wn+..t..k..r.....|..j..d.. |
e1a0 | 83 01 00 01 7c 03 00 6a 00 00 64 03 00 83 01 00 01 6e 01 00 58 7c 04 00 6a 00 00 7c 07 00 83 01 | ....|..j..d......n..X|..j..|.... |
e1c0 | 00 01 71 1b 00 57 7c 02 00 7c 03 00 7c 04 00 66 03 00 53 28 04 00 00 00 73 b3 00 00 00 43 6f 6c | ..q..W|..|..|..f..S(....s....Col |
e1e0 | 6c 65 63 74 73 20 6d 64 69 66 66 20 6f 75 74 70 75 74 20 69 6e 74 6f 20 73 65 70 61 72 61 74 65 | lects.mdiff.output.into.separate |
e200 | 20 6c 69 73 74 73 0a 0a 20 20 20 20 20 20 20 20 42 65 66 6f 72 65 20 73 74 6f 72 69 6e 67 20 74 | .lists..........Before.storing.t |
e220 | 68 65 20 6d 64 69 66 66 20 66 72 6f 6d 2f 74 6f 20 64 61 74 61 20 69 6e 74 6f 20 61 20 6c 69 73 | he.mdiff.from/to.data.into.a.lis |
e240 | 74 2c 20 69 74 20 69 73 20 63 6f 6e 76 65 72 74 65 64 0a 20 20 20 20 20 20 20 20 69 6e 74 6f 20 | t,.it.is.converted.........into. |
e260 | 61 20 73 69 6e 67 6c 65 20 6c 69 6e 65 20 6f 66 20 74 65 78 74 20 77 69 74 68 20 48 54 4d 4c 20 | a.single.line.of.text.with.HTML. |
e280 | 6d 61 72 6b 75 70 2e 0a 20 20 20 20 20 20 20 20 69 00 00 00 00 69 01 00 00 00 4e 28 04 00 00 00 | markup..........i....i....N(.... |
e2a0 | 52 22 00 00 00 74 0c 00 00 00 5f 66 6f 72 6d 61 74 5f 6c 69 6e 65 74 09 00 00 00 54 79 70 65 45 | R"...t...._format_linet....TypeE |
e2c0 | 72 72 6f 72 52 12 00 00 00 28 08 00 00 00 52 17 00 00 00 52 02 01 00 00 52 0a 01 00 00 52 0b 01 | rrorR....(....R....R....R....R.. |
e2e0 | 00 00 74 08 00 00 00 66 6c 61 67 6c 69 73 74 52 03 01 00 00 52 04 01 00 00 52 05 01 00 00 28 00 | ..t....flaglistR....R....R....(. |
e300 | 00 00 00 28 00 00 00 00 73 4e 00 00 00 2f 62 75 69 6c 64 62 6f 74 2f 74 6d 70 2f 62 75 69 6c 64 | ...(....sN.../buildbot/tmp/build |
e320 | 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 2d 78 38 36 5f | host/install/prebuilt/linux-x86_ |
e340 | 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 64 69 66 66 6c 69 62 2e 70 79 74 0e 00 00 00 | 64/lib/python2.7/difflib.pyt.... |
e360 | 5f 63 6f 6c 6c 65 63 74 5f 6c 69 6e 65 73 31 07 00 00 73 14 00 00 00 00 07 14 02 16 01 03 02 1c | _collect_lines1...s............. |
e380 | 01 20 01 0d 02 0d 01 11 01 11 01 63 05 00 00 00 06 00 00 00 05 00 00 00 43 00 00 00 73 92 00 00 | ...........c............C...s... |
e3a0 | 00 79 25 00 64 01 00 7c 03 00 16 7d 03 00 64 02 00 7c 00 00 6a 00 00 7c 01 00 19 7c 03 00 66 02 | .y%.d..|...}..d..|..j..|...|..f. |
e3c0 | 00 16 7d 05 00 57 6e 17 00 04 74 01 00 6b 0a 00 72 3e 00 01 01 01 64 03 00 7d 05 00 6e 01 00 58 | ..}..Wn...t..k..r>....d..}..n..X |
e3e0 | 7c 04 00 6a 02 00 64 04 00 64 05 00 83 02 00 6a 02 00 64 06 00 64 07 00 83 02 00 6a 02 00 64 08 | |..j..d..d.....j..d..d.....j..d. |
e400 | 00 64 09 00 83 02 00 7d 04 00 7c 04 00 6a 02 00 64 0a 00 64 0b 00 83 02 00 6a 03 00 83 00 00 7d | .d.....}..|..j..d..d.....j.....} |
e420 | 04 00 64 0c 00 7c 05 00 7c 03 00 7c 04 00 66 03 00 16 53 28 0d 00 00 00 73 06 01 00 00 52 65 74 | ..d..|..|..|..f...S(....s....Ret |
e440 | 75 72 6e 73 20 48 54 4d 4c 20 6d 61 72 6b 75 70 20 6f 66 20 22 66 72 6f 6d 22 20 2f 20 22 74 6f | urns.HTML.markup.of."from"./."to |
e460 | 22 20 74 65 78 74 20 6c 69 6e 65 73 0a 0a 20 20 20 20 20 20 20 20 73 69 64 65 20 2d 2d 20 30 20 | ".text.lines..........side.--.0. |
e480 | 6f 72 20 31 20 69 6e 64 69 63 61 74 69 6e 67 20 22 66 72 6f 6d 22 20 6f 72 20 22 74 6f 22 20 74 | or.1.indicating."from".or."to".t |
e4a0 | 65 78 74 0a 20 20 20 20 20 20 20 20 66 6c 61 67 20 2d 2d 20 69 6e 64 69 63 61 74 65 73 20 69 66 | ext.........flag.--.indicates.if |
e4c0 | 20 64 69 66 66 65 72 65 6e 63 65 20 6f 6e 20 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 6c 69 6e 65 | .difference.on.line.........line |
e4e0 | 6e 75 6d 20 2d 2d 20 6c 69 6e 65 20 6e 75 6d 62 65 72 20 28 75 73 65 64 20 66 6f 72 20 6c 69 6e | num.--.line.number.(used.for.lin |
e500 | 65 20 6e 75 6d 62 65 72 20 63 6f 6c 75 6d 6e 29 0a 20 20 20 20 20 20 20 20 74 65 78 74 20 2d 2d | e.number.column).........text.-- |
e520 | 20 6c 69 6e 65 20 74 65 78 74 20 74 6f 20 62 65 20 6d 61 72 6b 65 64 20 75 70 0a 20 20 20 20 20 | .line.text.to.be.marked.up...... |
e540 | 20 20 20 73 02 00 00 00 25 64 73 0a 00 00 00 20 69 64 3d 22 25 73 25 73 22 52 10 00 00 00 74 01 | ...s....%ds.....id="%s%s"R....t. |
e560 | 00 00 00 26 73 05 00 00 00 26 61 6d 70 3b 52 fa 00 00 00 73 04 00 00 00 26 67 74 3b 74 01 00 00 | ...&s....&R....s....>t... |
e580 | 00 3c 73 04 00 00 00 26 6c 74 3b 52 82 00 00 00 73 06 00 00 00 26 6e 62 73 70 3b 73 3c 00 00 00 | .<s....<R....s.... s<... |
e5a0 | 3c 74 64 20 63 6c 61 73 73 3d 22 64 69 66 66 5f 68 65 61 64 65 72 22 25 73 3e 25 73 3c 2f 74 64 | <td.class="diff_header"%s>%s</td |
e5c0 | 3e 3c 74 64 20 6e 6f 77 72 61 70 3d 22 6e 6f 77 72 61 70 22 3e 25 73 3c 2f 74 64 3e 28 04 00 00 | ><td.nowrap="nowrap">%s</td>(... |
e5e0 | 00 74 07 00 00 00 5f 70 72 65 66 69 78 52 0e 01 00 00 52 55 00 00 00 52 9d 00 00 00 28 06 00 00 | .t...._prefixR....RU...R....(... |
e600 | 00 52 17 00 00 00 52 c3 00 00 00 52 05 01 00 00 74 07 00 00 00 6c 69 6e 65 6e 75 6d 52 c5 00 00 | .R....R....R....t....linenumR... |
e620 | 00 74 02 00 00 00 69 64 28 00 00 00 00 28 00 00 00 00 73 4e 00 00 00 2f 62 75 69 6c 64 62 6f 74 | .t....id(....(....sN.../buildbot |
e640 | 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 69 6c 74 2f | /tmp/buildhost/install/prebuilt/ |
e660 | 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 64 69 66 66 6c | linux-x86_64/lib/python2.7/diffl |
e680 | 69 62 2e 70 79 52 0d 01 00 00 46 07 00 00 73 12 00 00 00 00 08 03 01 0a 01 1b 01 0d 02 0a 02 2a | ib.pyR....F...s................* |
e6a0 | 03 18 02 03 01 63 01 00 00 00 03 00 00 00 03 00 00 00 43 00 00 00 73 3c 00 00 00 64 01 00 74 00 | .....c............C...s<...d..t. |
e6c0 | 00 6a 01 00 16 7d 01 00 64 02 00 74 00 00 6a 01 00 16 7d 02 00 74 00 00 04 6a 01 00 64 03 00 37 | .j...}..d..t..j...}..t...j..d..7 |
e6e0 | 02 5f 01 00 7c 01 00 7c 02 00 67 02 00 7c 00 00 5f 02 00 64 04 00 53 28 05 00 00 00 73 1d 00 00 | ._..|..|..g..|.._..d..S(....s... |
e700 | 00 43 72 65 61 74 65 20 75 6e 69 71 75 65 20 61 6e 63 68 6f 72 20 70 72 65 66 69 78 65 73 73 07 | .Create.unique.anchor.prefixess. |
e720 | 00 00 00 66 72 6f 6d 25 64 5f 73 05 00 00 00 74 6f 25 64 5f 69 01 00 00 00 4e 28 03 00 00 00 52 | ...from%d_s....to%d_i....N(....R |
e740 | 09 00 00 00 74 0f 00 00 00 5f 64 65 66 61 75 6c 74 5f 70 72 65 66 69 78 52 13 01 00 00 28 03 00 | ....t...._default_prefixR....(.. |
e760 | 00 00 52 17 00 00 00 74 0a 00 00 00 66 72 6f 6d 70 72 65 66 69 78 74 08 00 00 00 74 6f 70 72 65 | ..R....t....fromprefixt....topre |
e780 | 66 69 78 28 00 00 00 00 28 00 00 00 00 73 4e 00 00 00 2f 62 75 69 6c 64 62 6f 74 2f 74 6d 70 2f | fix(....(....sN.../buildbot/tmp/ |
e7a0 | 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 |
e7c0 | 2d 78 38 36 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 64 69 66 66 6c 69 62 2e 70 79 | -x86_64/lib/python2.7/difflib.py |
e7e0 | 74 0c 00 00 00 5f 6d 61 6b 65 5f 70 72 65 66 69 78 5d 07 00 00 73 08 00 00 00 00 05 0d 01 0d 01 | t...._make_prefix]...s.......... |
e800 | 0f 02 63 06 00 00 00 0e 00 00 00 05 00 00 00 43 00 00 00 73 5a 01 00 00 7c 00 00 6a 00 00 64 01 | ..c............C...sZ...|..j..d. |
e820 | 00 19 7d 06 00 64 02 00 67 01 00 74 01 00 7c 03 00 83 01 00 14 7d 07 00 64 02 00 67 01 00 74 01 | ..}..d..g..t..|......}..d..g..t. |
e840 | 00 7c 03 00 83 01 00 14 7d 08 00 64 03 00 74 02 00 02 7d 09 00 7d 0a 00 64 03 00 7d 0b 00 78 86 | .|......}..d..t...}..}..d..}..x. |
e860 | 00 74 03 00 7c 03 00 83 01 00 44 5d 78 00 5c 02 00 7d 0c 00 7d 0d 00 7c 0d 00 72 c5 00 7c 0a 00 | .t..|.....D]x.\..}..}..|..r..|.. |
e880 | 73 cb 00 74 04 00 7d 0a 00 7c 0c 00 7d 0b 00 74 05 00 64 03 00 7c 0c 00 7c 05 00 18 67 02 00 83 | s..t..}..|..}..t..d..|..|...g... |
e8a0 | 01 00 7d 0c 00 64 04 00 7c 06 00 7c 09 00 66 02 00 16 7c 07 00 7c 0c 00 3c 7c 09 00 64 01 00 37 | ..}..d..|..|..f...|..|..<|..d..7 |
e8c0 | 7d 09 00 64 05 00 7c 06 00 7c 09 00 66 02 00 16 7c 08 00 7c 0b 00 3c 71 cb 00 71 53 00 74 02 00 | }..d..|..|..f...|..|..<q..qS.t.. |
e8e0 | 7d 0a 00 71 53 00 57 7c 03 00 73 1e 01 74 02 00 67 01 00 7d 03 00 64 02 00 67 01 00 7d 07 00 64 | }..qS.W|..s..t..g..}..d..g..}..d |
e900 | 02 00 67 01 00 7d 08 00 64 03 00 7d 0b 00 7c 04 00 72 0e 01 64 06 00 67 01 00 7d 01 00 7c 01 00 | ..g..}..d..}..|..r..d..g..}..|.. |
e920 | 7d 02 00 71 1e 01 64 07 00 67 01 00 04 7d 01 00 7d 02 00 6e 00 00 7c 03 00 64 03 00 19 73 39 01 | }..q..d..g...}..}..n..|..d...s9. |
e940 | 64 08 00 7c 06 00 16 7c 08 00 64 03 00 3c 6e 00 00 64 09 00 7c 06 00 16 7c 08 00 7c 0b 00 3c 7c | d..|...|..d..<n..d..|...|..|..<| |
e960 | 01 00 7c 02 00 7c 03 00 7c 08 00 7c 07 00 66 05 00 53 28 0a 00 00 00 73 1a 00 00 00 4d 61 6b 65 | ..|..|..|..|..f..S(....s....Make |
e980 | 73 20 6c 69 73 74 20 6f 66 20 22 6e 65 78 74 22 20 6c 69 6e 6b 73 69 01 00 00 00 52 10 00 00 00 | s.list.of."next".linksi....R.... |
e9a0 | 69 00 00 00 00 73 17 00 00 00 20 69 64 3d 22 64 69 66 66 6c 69 62 5f 63 68 67 5f 25 73 5f 25 64 | i....s.....id="difflib_chg_%s_%d |
e9c0 | 22 73 22 00 00 00 3c 61 20 68 72 65 66 3d 22 23 64 69 66 66 6c 69 62 5f 63 68 67 5f 25 73 5f 25 | "s"...<a.href="#difflib_chg_%s_% |
e9e0 | 64 22 3e 6e 3c 2f 61 3e 73 32 00 00 00 3c 74 64 3e 3c 2f 74 64 3e 3c 74 64 3e 26 6e 62 73 70 3b | d">n</a>s2...<td></td><td> |
ea00 | 4e 6f 20 44 69 66 66 65 72 65 6e 63 65 73 20 46 6f 75 6e 64 26 6e 62 73 70 3b 3c 2f 74 64 3e 73 | No.Differences.Found </td>s |
ea20 | 28 00 00 00 3c 74 64 3e 3c 2f 74 64 3e 3c 74 64 3e 26 6e 62 73 70 3b 45 6d 70 74 79 20 46 69 6c | (...<td></td><td> Empty.Fil |
ea40 | 65 26 6e 62 73 70 3b 3c 2f 74 64 3e 73 21 00 00 00 3c 61 20 68 72 65 66 3d 22 23 64 69 66 66 6c | e </td>s!...<a.href="#diffl |
ea60 | 69 62 5f 63 68 67 5f 25 73 5f 30 22 3e 66 3c 2f 61 3e 73 23 00 00 00 3c 61 20 68 72 65 66 3d 22 | ib_chg_%s_0">f</a>s#...<a.href=" |
ea80 | 23 64 69 66 66 6c 69 62 5f 63 68 67 5f 25 73 5f 74 6f 70 22 3e 74 3c 2f 61 3e 28 06 00 00 00 52 | #difflib_chg_%s_top">t</a>(....R |
eaa0 | 13 01 00 00 52 27 00 00 00 52 a8 00 00 00 52 20 00 00 00 52 71 00 00 00 52 5f 00 00 00 28 0e 00 | ....R'...R....R....Rq...R_...(.. |
eac0 | 00 00 52 17 00 00 00 52 0a 01 00 00 52 0b 01 00 00 52 0f 01 00 00 52 e0 00 00 00 52 ef 00 00 00 | ..R....R....R....R....R....R.... |
eae0 | 52 18 01 00 00 74 07 00 00 00 6e 65 78 74 5f 69 64 74 09 00 00 00 6e 65 78 74 5f 68 72 65 66 74 | R....t....next_idt....next_hreft |
eb00 | 07 00 00 00 6e 75 6d 5f 63 68 67 74 09 00 00 00 69 6e 5f 63 68 61 6e 67 65 52 b1 00 00 00 52 2c | ....num_chgt....in_changeR....R, |
eb20 | 00 00 00 52 05 01 00 00 28 00 00 00 00 28 00 00 00 00 73 4e 00 00 00 2f 62 75 69 6c 64 62 6f 74 | ...R....(....(....sN.../buildbot |
eb40 | 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 69 6c 74 2f | /tmp/buildhost/install/prebuilt/ |
eb60 | 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 64 69 66 66 6c | linux-x86_64/lib/python2.7/diffl |
eb80 | 69 62 2e 70 79 74 0e 00 00 00 5f 63 6f 6e 76 65 72 74 5f 66 6c 61 67 73 68 07 00 00 73 3a 00 00 | ib.pyt...._convert_flagsh...s:.. |
eba0 | 00 00 04 0d 03 13 01 13 01 0d 01 06 01 19 01 06 01 06 01 06 01 06 04 16 01 14 03 0a 01 03 01 17 | ................................ |
ebc0 | 02 0a 02 06 01 09 01 09 01 09 01 06 01 06 01 09 01 09 02 10 02 0a 01 11 02 0e 02 63 07 00 00 00 | ...........................c.... |
ebe0 | 13 00 00 00 0a 00 00 00 43 00 00 00 73 ed 01 00 00 7c 00 00 6a 00 00 83 00 00 01 7c 00 00 6a 01 | ........C...s....|..j......|..j. |
ec00 | 00 7c 01 00 7c 02 00 83 02 00 5c 02 00 7d 01 00 7d 02 00 7c 05 00 72 31 00 7c 06 00 7d 07 00 6e | .|..|.....\..}..}..|..r1.|..}..n |
ec20 | 06 00 64 19 00 7d 07 00 74 03 00 7c 01 00 7c 02 00 7c 07 00 64 01 00 7c 00 00 6a 04 00 64 02 00 | ..d..}..t..|..|..|..d..|..j..d.. |
ec40 | 7c 00 00 6a 05 00 83 03 02 7d 08 00 7c 00 00 6a 06 00 72 76 00 7c 00 00 6a 07 00 7c 08 00 83 01 | |..j.....}..|..j..rv.|..j..|.... |
ec60 | 00 7d 08 00 6e 00 00 7c 00 00 6a 08 00 7c 08 00 83 01 00 5c 03 00 7d 09 00 7d 0a 00 7d 0b 00 7c | .}..n..|..j..|.....\..}..}..}..| |
ec80 | 00 00 6a 09 00 7c 09 00 7c 0a 00 7c 0b 00 7c 05 00 7c 06 00 83 05 00 5c 05 00 7d 09 00 7d 0a 00 | ..j..|..|..|..|..|.....\..}..}.. |
eca0 | 7d 0b 00 7d 0c 00 7d 0d 00 67 00 00 7d 0e 00 64 03 00 64 04 00 17 7d 0f 00 78 7d 00 74 0a 00 74 | }..}..}..g..}..d..d...}..x}.t..t |
ecc0 | 0b 00 7c 0b 00 83 01 00 83 01 00 44 5d 69 00 7d 10 00 7c 0b 00 7c 10 00 19 64 19 00 6b 08 00 72 | ..|........D]i.}..|..|...d..k..r |
ece0 | 10 01 7c 10 00 64 05 00 6b 04 00 72 44 01 7c 0e 00 6a 0c 00 64 06 00 83 01 00 01 71 44 01 71 db | ..|..d..k..rD.|..j..d......qD.q. |
ed00 | 00 7c 0e 00 6a 0c 00 7c 0f 00 7c 0d 00 7c 10 00 19 7c 0c 00 7c 10 00 19 7c 09 00 7c 10 00 19 7c | .|..j..|..|..|...|..|...|..|...| |
ed20 | 0c 00 7c 10 00 19 7c 0a 00 7c 10 00 19 66 05 00 16 83 01 00 01 71 db 00 57 7c 03 00 73 54 01 7c | ..|...|..|...f.......q..W|..sT.| |
ed40 | 04 00 72 75 01 64 07 00 64 08 00 64 09 00 7c 03 00 16 64 08 00 64 09 00 7c 04 00 16 66 04 00 16 | ..ru.d..d..d..|...d..d..|...f... |
ed60 | 7d 11 00 6e 06 00 64 0a 00 7d 11 00 7c 00 00 6a 0d 00 74 0e 00 64 0b 00 64 0a 00 6a 0f 00 7c 0e | }..n..d..}..|..j..t..d..d..j..|. |
ed80 | 00 83 01 00 64 0c 00 7c 11 00 64 0d 00 7c 00 00 6a 10 00 64 0e 00 19 83 00 03 16 7d 12 00 7c 12 | ....d..|..d..|..j..d.......}..|. |
eda0 | 00 6a 11 00 64 0f 00 64 10 00 83 02 00 6a 11 00 64 11 00 64 12 00 83 02 00 6a 11 00 64 13 00 64 | .j..d..d.....j..d..d.....j..d..d |
edc0 | 14 00 83 02 00 6a 11 00 64 15 00 64 16 00 83 02 00 6a 11 00 64 17 00 64 18 00 83 02 00 53 28 1a | .....j..d..d.....j..d..d.....S(. |
ede0 | 00 00 00 73 ee 02 00 00 52 65 74 75 72 6e 73 20 48 54 4d 4c 20 74 61 62 6c 65 20 6f 66 20 73 69 | ...s....Returns.HTML.table.of.si |
ee00 | 64 65 20 62 79 20 73 69 64 65 20 63 6f 6d 70 61 72 69 73 6f 6e 20 77 69 74 68 20 63 68 61 6e 67 | de.by.side.comparison.with.chang |
ee20 | 65 20 68 69 67 68 6c 69 67 68 74 73 0a 0a 20 20 20 20 20 20 20 20 41 72 67 75 6d 65 6e 74 73 3a | e.highlights..........Arguments: |
ee40 | 0a 20 20 20 20 20 20 20 20 66 72 6f 6d 6c 69 6e 65 73 20 2d 2d 20 6c 69 73 74 20 6f 66 20 22 66 | .........fromlines.--.list.of."f |
ee60 | 72 6f 6d 22 20 6c 69 6e 65 73 0a 20 20 20 20 20 20 20 20 74 6f 6c 69 6e 65 73 20 2d 2d 20 6c 69 | rom".lines.........tolines.--.li |
ee80 | 73 74 20 6f 66 20 22 74 6f 22 20 6c 69 6e 65 73 0a 20 20 20 20 20 20 20 20 66 72 6f 6d 64 65 73 | st.of."to".lines.........fromdes |
eea0 | 63 20 2d 2d 20 22 66 72 6f 6d 22 20 66 69 6c 65 20 63 6f 6c 75 6d 6e 20 68 65 61 64 65 72 20 73 | c.--."from".file.column.header.s |
eec0 | 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 74 6f 64 65 73 63 20 2d 2d 20 22 74 6f 22 20 66 69 6c | tring.........todesc.--."to".fil |
eee0 | 65 20 63 6f 6c 75 6d 6e 20 68 65 61 64 65 72 20 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 63 | e.column.header.string.........c |
ef00 | 6f 6e 74 65 78 74 20 2d 2d 20 73 65 74 20 74 6f 20 54 72 75 65 20 66 6f 72 20 63 6f 6e 74 65 78 | ontext.--.set.to.True.for.contex |
ef20 | 74 75 61 6c 20 64 69 66 66 65 72 65 6e 63 65 73 20 28 64 65 66 61 75 6c 74 73 20 74 6f 20 46 61 | tual.differences.(defaults.to.Fa |
ef40 | 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 68 69 63 68 20 73 68 6f 77 73 20 66 75 6c 6c | lse.............which.shows.full |
ef60 | 20 64 69 66 66 65 72 65 6e 63 65 73 29 2e 0a 20 20 20 20 20 20 20 20 6e 75 6d 6c 69 6e 65 73 20 | .differences)..........numlines. |
ef80 | 2d 2d 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6e 74 65 78 74 20 6c 69 6e 65 73 2e 20 20 57 68 65 | --.number.of.context.lines...Whe |
efa0 | 6e 20 63 6f 6e 74 65 78 74 20 69 73 20 73 65 74 20 54 72 75 65 2c 0a 20 20 20 20 20 20 20 20 20 | n.context.is.set.True,.......... |
efc0 | 20 20 20 63 6f 6e 74 72 6f 6c 73 20 6e 75 6d 62 65 72 20 6f 66 20 6c 69 6e 65 73 20 64 69 73 70 | ...controls.number.of.lines.disp |
efe0 | 6c 61 79 65 64 20 62 65 66 6f 72 65 20 61 6e 64 20 61 66 74 65 72 20 74 68 65 20 63 68 61 6e 67 | layed.before.and.after.the.chang |
f000 | 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 57 68 65 6e 20 63 6f 6e 74 65 78 74 20 69 73 20 46 | e..............When.context.is.F |
f020 | 61 6c 73 65 2c 20 63 6f 6e 74 72 6f 6c 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 6c 69 6e | alse,.controls.the.number.of.lin |
f040 | 65 73 20 74 6f 20 70 6c 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 20 22 6e 65 78 | es.to.place.............the."nex |
f060 | 74 22 20 6c 69 6e 6b 20 61 6e 63 68 6f 72 73 20 62 65 66 6f 72 65 20 74 68 65 20 6e 65 78 74 20 | t".link.anchors.before.the.next. |
f080 | 63 68 61 6e 67 65 20 28 73 6f 20 63 6c 69 63 6b 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 | change.(so.click.of............. |
f0a0 | 22 6e 65 78 74 22 20 6c 69 6e 6b 20 6a 75 6d 70 73 20 74 6f 20 6a 75 73 74 20 62 65 66 6f 72 65 | "next".link.jumps.to.just.before |
f0c0 | 20 74 68 65 20 63 68 61 6e 67 65 29 2e 0a 20 20 20 20 20 20 20 20 52 7e 00 00 00 52 7f 00 00 00 | .the.change)..........R~...R.... |
f0e0 | 73 31 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 3c 74 72 3e 3c 74 64 20 63 6c 61 73 73 3d 22 | s1...............<tr><td.class=" |
f100 | 64 69 66 66 5f 6e 65 78 74 22 25 73 3e 25 73 3c 2f 74 64 3e 25 73 73 25 00 00 00 3c 74 64 20 63 | diff_next"%s>%s</td>%ss%...<td.c |
f120 | 6c 61 73 73 3d 22 64 69 66 66 5f 6e 65 78 74 22 3e 25 73 3c 2f 74 64 3e 25 73 3c 2f 74 72 3e 0a | lass="diff_next">%s</td>%s</tr>. |
f140 | 69 00 00 00 00 73 29 00 00 00 20 20 20 20 20 20 20 20 3c 2f 74 62 6f 64 79 3e 20 20 20 20 20 20 | i....s)...........</tbody>...... |
f160 | 20 20 0a 20 20 20 20 20 20 20 20 3c 74 62 6f 64 79 3e 0a 73 20 00 00 00 3c 74 68 65 61 64 3e 3c | ...........<tbody>.s....<thead>< |
f180 | 74 72 3e 25 73 25 73 25 73 25 73 3c 2f 74 72 3e 3c 2f 74 68 65 61 64 3e 73 21 00 00 00 3c 74 68 | tr>%s%s%s%s</tr></thead>s!...<th |
f1a0 | 20 63 6c 61 73 73 3d 22 64 69 66 66 5f 6e 65 78 74 22 3e 3c 62 72 20 2f 3e 3c 2f 74 68 3e 73 2b | .class="diff_next"><br./></th>s+ |
f1c0 | 00 00 00 3c 74 68 20 63 6f 6c 73 70 61 6e 3d 22 32 22 20 63 6c 61 73 73 3d 22 64 69 66 66 5f 68 | ...<th.colspan="2".class="diff_h |
f1e0 | 65 61 64 65 72 22 3e 25 73 3c 2f 74 68 3e 52 10 00 00 00 74 09 00 00 00 64 61 74 61 5f 72 6f 77 | eader">%s</th>R....t....data_row |
f200 | 73 74 0a 00 00 00 68 65 61 64 65 72 5f 72 6f 77 52 b9 00 00 00 69 01 00 00 00 74 02 00 00 00 00 | st....header_rowR....i....t..... |
f220 | 2b 73 17 00 00 00 3c 73 70 61 6e 20 63 6c 61 73 73 3d 22 64 69 66 66 5f 61 64 64 22 3e 74 02 00 | +s....<span.class="diff_add">t.. |
f240 | 00 00 00 2d 73 17 00 00 00 3c 73 70 61 6e 20 63 6c 61 73 73 3d 22 64 69 66 66 5f 73 75 62 22 3e | ...-s....<span.class="diff_sub"> |
f260 | 74 02 00 00 00 00 5e 73 17 00 00 00 3c 73 70 61 6e 20 63 6c 61 73 73 3d 22 64 69 66 66 5f 63 68 | t.....^s....<span.class="diff_ch |
f280 | 67 22 3e 73 01 00 00 00 01 73 07 00 00 00 3c 2f 73 70 61 6e 3e 73 01 00 00 00 09 73 06 00 00 00 | g">s.....s....</span>s.....s.... |
f2a0 | 26 6e 62 73 70 3b 4e 28 12 00 00 00 52 19 01 00 00 52 f9 00 00 00 52 12 00 00 00 52 e5 00 00 00 | N(....R....R....R....R.... |
f2c0 | 52 e8 00 00 00 52 e9 00 00 00 52 e7 00 00 00 52 0c 01 00 00 52 10 01 00 00 52 1e 01 00 00 74 05 | R....R....R....R....R....R....t. |
f2e0 | 00 00 00 72 61 6e 67 65 52 27 00 00 00 52 22 00 00 00 74 0f 00 00 00 5f 74 61 62 6c 65 5f 74 65 | ...rangeR'...R"...t...._table_te |
f300 | 6d 70 6c 61 74 65 52 b7 00 00 00 52 cf 00 00 00 52 13 01 00 00 52 55 00 00 00 28 13 00 00 00 52 | mplateR....R....R....RU...(....R |
f320 | 17 00 00 00 52 d8 00 00 00 52 d9 00 00 00 52 f4 00 00 00 52 f5 00 00 00 52 e0 00 00 00 52 ef 00 | ....R....R....R....R....R....R.. |
f340 | 00 00 74 0d 00 00 00 63 6f 6e 74 65 78 74 5f 6c 69 6e 65 73 52 02 01 00 00 52 0a 01 00 00 52 0b | ..t....context_linesR....R....R. |
f360 | 01 00 00 52 0f 01 00 00 52 1b 01 00 00 52 1a 01 00 00 52 79 00 00 00 74 03 00 00 00 66 6d 74 52 | ...R....R....R....Ry...t....fmtR |
f380 | 2c 00 00 00 52 20 01 00 00 52 ee 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4e 00 00 00 2f 62 75 | ,...R....R....(....(....sN.../bu |
f3a0 | 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 65 | ildbot/tmp/buildhost/install/pre |
f3c0 | 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 37 | built/linux-x86_64/lib/python2.7 |
f3e0 | 2f 64 69 66 66 6c 69 62 2e 70 79 52 f3 00 00 00 97 07 00 00 73 4a 00 00 00 00 14 0a 04 18 03 06 | /difflib.pyR........sJ.......... |
f400 | 01 09 02 06 01 18 01 0c 03 09 01 12 03 18 03 06 01 24 02 06 01 03 01 07 01 19 01 10 03 0c 01 13 | .................$.............. |
f420 | 02 1e 01 1a 01 0c 01 03 01 03 01 07 01 03 01 11 02 06 02 0c 01 0f 01 06 01 11 02 12 01 0c 01 0c | ................................ |
f440 | 01 0c 01 4e 28 15 00 00 00 52 6e 00 00 00 52 6f 00 00 00 52 70 00 00 00 52 f0 00 00 00 52 f1 00 | ...N(....Rn...Ro...Rp...R....R.. |
f460 | 00 00 52 25 01 00 00 52 f2 00 00 00 52 16 01 00 00 52 12 00 00 00 52 05 00 00 00 52 18 00 00 00 | ..R%...R....R....R....R....R.... |
f480 | 52 a8 00 00 00 52 f6 00 00 00 52 f9 00 00 00 52 fc 00 00 00 52 0c 01 00 00 52 10 01 00 00 52 0d | R....R....R....R....R....R....R. |
f4a0 | 01 00 00 52 19 01 00 00 52 1e 01 00 00 52 f3 00 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 | ...R....R....R....(....(....(... |
f4c0 | 00 73 4e 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 69 6e | .sN.../buildbot/tmp/buildhost/in |
f4e0 | 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 62 2f | stall/prebuilt/linux-x86_64/lib/ |
f500 | 70 79 74 68 6f 6e 32 2e 37 2f 64 69 66 66 6c 69 62 2e 70 79 52 09 00 00 00 88 06 00 00 73 26 00 | python2.7/difflib.pyR........s&. |
f520 | 00 00 06 0e 06 02 06 01 06 01 06 01 06 01 06 02 09 01 0c 10 09 01 0c 17 09 17 09 37 09 1c 09 15 | ...........................7.... |
f540 | 09 17 09 0b 09 2f 09 01 63 02 00 00 00 05 00 00 00 05 00 00 00 63 00 00 00 73 80 00 00 00 79 22 | ...../..c............c...s....y" |
f560 | 00 69 02 00 64 01 00 64 02 00 36 64 03 00 64 04 00 36 74 00 00 7c 01 00 83 01 00 19 7d 02 00 57 | .i..d..d..6d..d..6t..|......}..W |
f580 | 6e 1e 00 04 74 01 00 6b 0a 00 72 42 00 01 01 01 74 02 00 64 05 00 7c 01 00 16 82 02 00 6e 01 00 | n...t..k..rB....t..d..|......n.. |
f5a0 | 58 64 06 00 7c 02 00 66 02 00 7d 03 00 78 2a 00 7c 00 00 44 5d 22 00 7d 04 00 7c 04 00 64 04 00 | Xd..|..f..}..x*.|..D]".}..|..d.. |
f5c0 | 20 7c 03 00 6b 06 00 72 56 00 7c 04 00 64 04 00 1f 56 01 71 56 00 71 56 00 57 64 07 00 53 28 08 | .|..k..rV.|..d...V.qV.qV.Wd..S(. |
f5e0 | 00 00 00 73 08 02 00 00 0a 20 20 20 20 47 65 6e 65 72 61 74 65 20 6f 6e 65 20 6f 66 20 74 68 65 | ...s.........Generate.one.of.the |
f600 | 20 74 77 6f 20 73 65 71 75 65 6e 63 65 73 20 74 68 61 74 20 67 65 6e 65 72 61 74 65 64 20 61 20 | .two.sequences.that.generated.a. |
f620 | 64 65 6c 74 61 2e 0a 0a 20 20 20 20 47 69 76 65 6e 20 61 20 60 64 65 6c 74 61 60 20 70 72 6f 64 | delta.......Given.a.`delta`.prod |
f640 | 75 63 65 64 20 62 79 20 60 44 69 66 66 65 72 2e 63 6f 6d 70 61 72 65 28 29 60 20 6f 72 20 60 6e | uced.by.`Differ.compare()`.or.`n |
f660 | 64 69 66 66 28 29 60 2c 20 65 78 74 72 61 63 74 0a 20 20 20 20 6c 69 6e 65 73 20 6f 72 69 67 69 | diff()`,.extract.....lines.origi |
f680 | 6e 61 74 69 6e 67 20 66 72 6f 6d 20 66 69 6c 65 20 31 20 6f 72 20 32 20 28 70 61 72 61 6d 65 74 | nating.from.file.1.or.2.(paramet |
f6a0 | 65 72 20 60 77 68 69 63 68 60 29 2c 20 73 74 72 69 70 70 69 6e 67 20 6f 66 66 20 6c 69 6e 65 0a | er.`which`),.stripping.off.line. |
f6c0 | 20 20 20 20 70 72 65 66 69 78 65 73 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 3a 0a 0a 20 20 | ....prefixes.......Examples:.... |
f6e0 | 20 20 3e 3e 3e 20 64 69 66 66 20 3d 20 6e 64 69 66 66 28 27 6f 6e 65 5c 6e 74 77 6f 5c 6e 74 68 | ..>>>.diff.=.ndiff('one\ntwo\nth |
f700 | 72 65 65 5c 6e 27 2e 73 70 6c 69 74 6c 69 6e 65 73 28 31 29 2c 0a 20 20 20 20 2e 2e 2e 20 20 20 | ree\n'.splitlines(1),........... |
f720 | 20 20 20 20 20 20 20 20 20 20 20 27 6f 72 65 5c 6e 74 72 65 65 5c 6e 65 6d 75 5c 6e 27 2e 73 70 | ...........'ore\ntree\nemu\n'.sp |
f740 | 6c 69 74 6c 69 6e 65 73 28 31 29 29 0a 20 20 20 20 3e 3e 3e 20 64 69 66 66 20 3d 20 6c 69 73 74 | litlines(1)).....>>>.diff.=.list |
f760 | 28 64 69 66 66 29 0a 20 20 20 20 3e 3e 3e 20 70 72 69 6e 74 20 27 27 2e 6a 6f 69 6e 28 72 65 73 | (diff).....>>>.print.''.join(res |
f780 | 74 6f 72 65 28 64 69 66 66 2c 20 31 29 29 2c 0a 20 20 20 20 6f 6e 65 0a 20 20 20 20 74 77 6f 0a | tore(diff,.1)),.....one.....two. |
f7a0 | 20 20 20 20 74 68 72 65 65 0a 20 20 20 20 3e 3e 3e 20 70 72 69 6e 74 20 27 27 2e 6a 6f 69 6e 28 | ....three.....>>>.print.''.join( |
f7c0 | 72 65 73 74 6f 72 65 28 64 69 66 66 2c 20 32 29 29 2c 0a 20 20 20 20 6f 72 65 0a 20 20 20 20 74 | restore(diff,.2)),.....ore.....t |
f7e0 | 72 65 65 0a 20 20 20 20 65 6d 75 0a 20 20 20 20 73 02 00 00 00 2d 20 69 01 00 00 00 73 02 00 00 | ree.....emu.....s....-.i....s... |
f800 | 00 2b 20 69 02 00 00 00 73 29 00 00 00 75 6e 6b 6e 6f 77 6e 20 64 65 6c 74 61 20 63 68 6f 69 63 | .+.i....s)...unknown.delta.choic |
f820 | 65 20 28 6d 75 73 74 20 62 65 20 31 20 6f 72 20 32 29 3a 20 25 72 73 02 00 00 00 20 20 4e 28 03 | e.(must.be.1.or.2):.%rs......N(. |
f840 | 00 00 00 74 03 00 00 00 69 6e 74 74 08 00 00 00 4b 65 79 45 72 72 6f 72 52 72 00 00 00 28 05 00 | ...t....intt....KeyErrorRr...(.. |
f860 | 00 00 74 05 00 00 00 64 65 6c 74 61 74 05 00 00 00 77 68 69 63 68 52 5d 00 00 00 74 08 00 00 00 | ..t....deltat....whichR]...t.... |
f880 | 70 72 65 66 69 78 65 73 52 7b 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4e 00 00 00 2f 62 75 69 | prefixesR{...(....(....sN.../bui |
f8a0 | 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 |
f8c0 | 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/ |
f8e0 | 64 69 66 66 6c 69 62 2e 70 79 52 02 00 00 00 e6 07 00 00 73 12 00 00 00 00 16 03 01 22 01 0d 01 | difflib.pyR........s........"... |
f900 | 06 01 0b 01 0c 01 0d 01 10 01 63 00 00 00 00 02 00 00 00 02 00 00 00 43 00 00 00 73 25 00 00 00 | ..........c............C...s%... |
f920 | 64 01 00 64 00 00 6c 00 00 7d 00 00 64 01 00 64 00 00 6c 01 00 7d 01 00 7c 00 00 6a 02 00 7c 01 | d..d..l..}..d..d..l..}..|..j..|. |
f940 | 00 83 01 00 53 28 02 00 00 00 4e 69 ff ff ff ff 28 03 00 00 00 74 07 00 00 00 64 6f 63 74 65 73 | ....S(....Ni....(....t....doctes |
f960 | 74 74 07 00 00 00 64 69 66 66 6c 69 62 74 07 00 00 00 74 65 73 74 6d 6f 64 28 02 00 00 00 52 2d | tt....difflibt....testmod(....R- |
f980 | 01 00 00 52 2e 01 00 00 28 00 00 00 00 28 00 00 00 00 73 4e 00 00 00 2f 62 75 69 6c 64 62 6f 74 | ...R....(....(....sN.../buildbot |
f9a0 | 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 69 6c 74 2f | /tmp/buildhost/install/prebuilt/ |
f9c0 | 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 64 69 66 66 6c | linux-x86_64/lib/python2.7/diffl |
f9e0 | 69 62 2e 70 79 74 05 00 00 00 5f 74 65 73 74 06 08 00 00 73 04 00 00 00 00 01 18 01 74 08 00 00 | ib.pyt...._test....s........t... |
fa00 | 00 5f 5f 6d 61 69 6e 5f 5f 28 23 00 00 00 52 70 00 00 00 74 07 00 00 00 5f 5f 61 6c 6c 5f 5f 52 | .__main__(#...Rp...t....__all__R |
fa20 | 73 00 00 00 74 0b 00 00 00 63 6f 6c 6c 65 63 74 69 6f 6e 73 52 0b 00 00 00 74 0b 00 00 00 5f 6e | s...t....collectionsR....t...._n |
fa40 | 61 6d 65 64 74 75 70 6c 65 74 09 00 00 00 66 75 6e 63 74 6f 6f 6c 73 52 0c 00 00 00 52 0a 00 00 | amedtuplet....functoolsR....R... |
fa60 | 00 52 0f 00 00 00 52 03 00 00 00 52 00 00 00 00 52 7d 00 00 00 52 04 00 00 00 52 de 00 00 00 52 | .R....R....R....R}...R....R....R |
fa80 | df 00 00 00 74 05 00 00 00 6d 61 74 63 68 52 06 00 00 00 52 05 00 00 00 52 a7 00 00 00 52 08 00 | ....t....matchR....R....R....R.. |
faa0 | 00 00 52 b4 00 00 00 52 07 00 00 00 52 12 00 00 00 52 01 00 00 00 52 e5 00 00 00 52 f0 00 00 00 | ..R....R....R....R....R....R.... |
fac0 | 52 f1 00 00 00 52 25 01 00 00 52 f2 00 00 00 74 06 00 00 00 6f 62 6a 65 63 74 52 09 00 00 00 52 | R....R%...R....t....objectR....R |
fae0 | 02 00 00 00 52 30 01 00 00 52 6e 00 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4e 00 | ....R0...Rn...(....(....(....sN. |
fb00 | 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 69 6e 73 74 61 6c | ../buildbot/tmp/buildhost/instal |
fb20 | 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 62 2f 70 79 74 68 | l/prebuilt/linux-x86_64/lib/pyth |
fb40 | 6f 6e 32 2e 37 2f 64 69 66 66 6c 69 62 2e 70 79 74 08 00 00 00 3c 6d 6f 64 75 6c 65 3e 1d 00 00 | on2.7/difflib.pyt....<module>... |
fb60 | 00 73 4e 00 00 00 06 02 0c 01 0c 01 0f 02 0c 01 10 01 10 02 0f 02 09 05 13 ff 00 ff 00 93 0f 30 | .sN............................0 |
fb80 | 09 0f 13 ff 00 55 0c 02 18 10 0c 17 09 0b 09 01 12 47 09 0c 06 01 15 49 0f 24 06 01 0c ff 00 1a | .....U...........G.....I.$...... |
fba0 | 06 09 06 0a 06 11 06 02 16 ff 00 5d 03 02 09 20 09 04 0c 01 | ...........]........ |