summaryrefslogtreecommitdiff
path: root/eggs/mercurial-1.7.3-py2.6-linux-x86_64.egg/mercurial/byterange.pyo
blob: 4f887ba6c03b619011c12f7bb8424b116a85827a (plain)
ofshex dumpascii
0000 d1 f2 0d 0a d0 f3 27 4d 63 00 00 00 00 00 00 00 00 0e 00 00 00 40 00 00 00 73 5e 01 00 00 64 00 ......'Mc............@...s^...d.
0020 00 64 01 00 6b 00 00 5a 00 00 64 00 00 64 01 00 6b 01 00 5a 01 00 64 00 00 64 01 00 6b 02 00 5a .d..k..Z..d..d..k..Z..d..d..k..Z
0040 02 00 64 00 00 64 01 00 6b 03 00 5a 03 00 64 00 00 64 01 00 6b 04 00 5a 05 00 64 02 00 65 06 00 ..d..d..k..Z..d..d..k..Z..d..e..
0060 66 01 00 64 03 00 84 00 00 83 00 00 59 5a 07 00 64 04 00 65 03 00 69 08 00 66 01 00 64 05 00 84 f..d........YZ..d..e..i..f..d...
0080 00 00 83 00 00 59 5a 09 00 64 06 00 64 12 00 64 07 00 84 00 00 83 00 00 59 5a 0a 00 64 08 00 65 .....YZ..d..d..d........YZ..d..e
00a0 03 00 69 0b 00 66 01 00 64 09 00 84 00 00 83 00 00 59 5a 0c 00 64 00 00 64 0a 00 6b 02 00 6c 0d ..i..f..d........YZ..d..d..k..l.
00c0 00 5a 0d 00 6c 0e 00 5a 0e 00 6c 0f 00 5a 0f 00 6c 10 00 5a 10 00 6c 11 00 5a 11 00 6c 12 00 5a .Z..l..Z..l..Z..l..Z..l..Z..l..Z
00e0 12 00 6c 13 00 5a 13 00 01 64 00 00 64 01 00 6b 14 00 5a 14 00 64 00 00 64 01 00 6b 15 00 5a 15 ..l..Z...d..d..k..Z..d..d..k..Z.
0100 00 64 00 00 64 01 00 6b 16 00 5a 16 00 64 00 00 64 01 00 6b 17 00 5a 17 00 64 00 00 64 01 00 6b .d..d..k..Z..d..d..k..Z..d..d..k
0120 05 00 5a 05 00 64 0b 00 65 03 00 69 18 00 66 01 00 64 0c 00 84 00 00 83 00 00 59 5a 19 00 64 0d ..Z..d..e..i..f..d........YZ..d.
0140 00 65 02 00 69 1a 00 66 01 00 64 0e 00 84 00 00 83 00 00 59 5a 1a 00 64 01 00 61 1c 00 64 0f 00 .e..i..f..d........YZ..d..a..d..
0160 84 00 00 5a 1d 00 64 10 00 84 00 00 5a 1e 00 64 11 00 84 00 00 5a 1f 00 64 01 00 53 28 13 00 00 ...Z..d.....Z..d.....Z..d..S(...
0180 00 69 ff ff ff ff 4e 74 0a 00 00 00 52 61 6e 67 65 45 72 72 6f 72 63 00 00 00 00 00 00 00 00 01 .i....Nt....RangeErrorc.........
01a0 00 00 00 42 00 00 00 73 0e 00 00 00 65 00 00 5a 01 00 64 00 00 5a 02 00 52 53 28 01 00 00 00 73 ...B...s....e..Z..d..Z..RS(....s
01c0 36 00 00 00 45 72 72 6f 72 20 72 61 69 73 65 64 20 77 68 65 6e 20 61 6e 20 75 6e 73 61 74 69 73 6...Error.raised.when.an.unsatis
01e0 66 69 61 62 6c 65 20 72 61 6e 67 65 20 69 73 20 72 65 71 75 65 73 74 65 64 2e 28 03 00 00 00 74 fiable.range.is.requested.(....t
0200 08 00 00 00 5f 5f 6e 61 6d 65 5f 5f 74 0a 00 00 00 5f 5f 6d 6f 64 75 6c 65 5f 5f 74 07 00 00 00 ....__name__t....__module__t....
0220 5f 5f 64 6f 63 5f 5f 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 68 00 00 00 2f 68 6f 6d 65 __doc__(....(....(....sh.../home
0240 2f 6e 69 73 68 61 6e 74 68 2f 44 65 73 6b 74 6f 70 2f 70 79 74 2d 62 6c 64 2f 70 79 74 61 73 6b /nishanth/Desktop/pyt-bld/pytask
0260 2f 65 67 67 73 2f 6d 65 72 63 75 72 69 61 6c 2d 31 2e 37 2e 33 2d 70 79 32 2e 36 2d 6c 69 6e 75 /eggs/mercurial-1.7.3-py2.6-linu
0280 78 2d 78 38 36 5f 36 34 2e 65 67 67 2f 6d 65 72 63 75 72 69 61 6c 2f 62 79 74 65 72 61 6e 67 65 x-x86_64.egg/mercurial/byterange
02a0 2e 70 79 52 00 00 00 00 1c 00 00 00 73 04 00 00 00 06 01 06 01 74 10 00 00 00 48 54 54 50 52 61 .pyR........s........t....HTTPRa
02c0 6e 67 65 48 61 6e 64 6c 65 72 63 00 00 00 00 00 00 00 00 01 00 00 00 42 00 00 00 73 20 00 00 00 ngeHandlerc............B...s....
02e0 65 00 00 5a 01 00 64 00 00 5a 02 00 64 01 00 84 00 00 5a 03 00 64 02 00 84 00 00 5a 04 00 52 53 e..Z..d..Z..d.....Z..d.....Z..RS
0300 28 03 00 00 00 73 98 02 00 00 48 61 6e 64 6c 65 72 20 74 68 61 74 20 65 6e 61 62 6c 65 73 20 48 (....s....Handler.that.enables.H
0320 54 54 50 20 52 61 6e 67 65 20 68 65 61 64 65 72 73 2e 0a 0a 20 20 20 20 54 68 69 73 20 77 61 73 TTP.Range.headers.......This.was
0340 20 65 78 74 72 65 6d 65 6c 79 20 73 69 6d 70 6c 65 2e 20 54 68 65 20 52 61 6e 67 65 20 68 65 61 .extremely.simple..The.Range.hea
0360 64 65 72 20 69 73 20 61 20 48 54 54 50 20 66 65 61 74 75 72 65 20 74 6f 0a 20 20 20 20 62 65 67 der.is.a.HTTP.feature.to.....beg
0380 69 6e 20 77 69 74 68 20 73 6f 20 61 6c 6c 20 74 68 69 73 20 63 6c 61 73 73 20 64 6f 65 73 20 69 in.with.so.all.this.class.does.i
03a0 73 20 74 65 6c 6c 20 75 72 6c 6c 69 62 32 20 74 68 61 74 20 74 68 65 0a 20 20 20 20 22 32 30 36 s.tell.urllib2.that.the....."206
03c0 20 50 61 72 74 69 61 6c 20 43 6f 6e 74 65 6e 74 22 20 72 65 70 6f 6e 73 65 20 66 72 6f 6d 20 74 .Partial.Content".reponse.from.t
03e0 68 65 20 48 54 54 50 20 73 65 72 76 65 72 20 69 73 20 77 68 61 74 20 77 65 0a 20 20 20 20 65 78 he.HTTP.server.is.what.we.....ex
0400 70 65 63 74 65 64 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 3a 0a 20 20 20 20 20 20 20 20 69 6d pected.......Example:.........im
0420 70 6f 72 74 20 75 72 6c 6c 69 62 32 0a 20 20 20 20 20 20 20 20 69 6d 70 6f 72 74 20 62 79 74 65 port.urllib2.........import.byte
0440 72 61 6e 67 65 0a 0a 20 20 20 20 20 20 20 20 72 61 6e 67 65 5f 68 61 6e 64 6c 65 72 20 3d 20 72 range..........range_handler.=.r
0460 61 6e 67 65 2e 48 54 54 50 52 61 6e 67 65 48 61 6e 64 6c 65 72 28 29 0a 20 20 20 20 20 20 20 20 ange.HTTPRangeHandler().........
0480 6f 70 65 6e 65 72 20 3d 20 75 72 6c 6c 69 62 32 2e 62 75 69 6c 64 5f 6f 70 65 6e 65 72 28 72 61 opener.=.urllib2.build_opener(ra
04a0 6e 67 65 5f 68 61 6e 64 6c 65 72 29 0a 0a 20 20 20 20 20 20 20 20 23 20 69 6e 73 74 61 6c 6c 20 nge_handler)..........#.install.
04c0 69 74 0a 20 20 20 20 20 20 20 20 75 72 6c 6c 69 62 32 2e 69 6e 73 74 61 6c 6c 5f 6f 70 65 6e 65 it.........urllib2.install_opene
04e0 72 28 6f 70 65 6e 65 72 29 0a 0a 20 20 20 20 20 20 20 20 23 20 63 72 65 61 74 65 20 52 65 71 75 r(opener)..........#.create.Requ
0500 65 73 74 20 61 6e 64 20 73 65 74 20 52 61 6e 67 65 20 68 65 61 64 65 72 0a 20 20 20 20 20 20 20 est.and.set.Range.header........
0520 20 72 65 71 20 3d 20 75 72 6c 6c 69 62 32 2e 52 65 71 75 65 73 74 28 27 68 74 74 70 3a 2f 2f 77 .req.=.urllib2.Request('http://w
0540 77 77 2e 70 79 74 68 6f 6e 2e 6f 72 67 2f 27 29 0a 20 20 20 20 20 20 20 20 72 65 71 2e 68 65 61 ww.python.org/').........req.hea
0560 64 65 72 5b 27 52 61 6e 67 65 27 5d 20 3d 20 27 62 79 74 65 73 3d 33 30 2d 35 30 27 0a 20 20 20 der['Range'].=.'bytes=30-50'....
0580 20 20 20 20 20 66 20 3d 20 75 72 6c 6c 69 62 32 2e 75 72 6c 6f 70 65 6e 28 72 65 71 29 0a 20 20 .....f.=.urllib2.urlopen(req)...
05a0 20 20 63 06 00 00 00 07 00 00 00 04 00 00 00 43 00 00 00 73 31 00 00 00 74 00 00 69 01 00 7c 02 ..c............C...s1...t..i..|.
05c0 00 7c 05 00 7c 01 00 69 02 00 83 00 00 83 03 00 7d 06 00 7c 03 00 7c 06 00 5f 03 00 7c 04 00 7c .|..|..i........}..|..|.._..|..|
05e0 06 00 5f 04 00 7c 06 00 53 28 01 00 00 00 4e 28 05 00 00 00 74 06 00 00 00 75 72 6c 6c 69 62 74 .._..|..S(....N(....t....urllibt
0600 0a 00 00 00 61 64 64 69 6e 66 6f 75 72 6c 74 0c 00 00 00 67 65 74 5f 66 75 6c 6c 5f 75 72 6c 74 ....addinfourlt....get_full_urlt
0620 04 00 00 00 63 6f 64 65 74 03 00 00 00 6d 73 67 28 07 00 00 00 74 04 00 00 00 73 65 6c 66 74 03 ....codet....msg(....t....selft.
0640 00 00 00 72 65 71 74 02 00 00 00 66 70 52 08 00 00 00 52 09 00 00 00 74 04 00 00 00 68 64 72 73 ...reqt....fpR....R....t....hdrs
0660 74 01 00 00 00 72 28 00 00 00 00 28 00 00 00 00 73 68 00 00 00 2f 68 6f 6d 65 2f 6e 69 73 68 61 t....r(....(....sh.../home/nisha
0680 6e 74 68 2f 44 65 73 6b 74 6f 70 2f 70 79 74 2d 62 6c 64 2f 70 79 74 61 73 6b 2f 65 67 67 73 2f nth/Desktop/pyt-bld/pytask/eggs/
06a0 6d 65 72 63 75 72 69 61 6c 2d 31 2e 37 2e 33 2d 70 79 32 2e 36 2d 6c 69 6e 75 78 2d 78 38 36 5f mercurial-1.7.3-py2.6-linux-x86_
06c0 36 34 2e 65 67 67 2f 6d 65 72 63 75 72 69 61 6c 2f 62 79 74 65 72 61 6e 67 65 2e 70 79 74 0e 00 64.egg/mercurial/byterange.pyt..
06e0 00 00 68 74 74 70 5f 65 72 72 6f 72 5f 32 30 36 38 00 00 00 73 08 00 00 00 00 02 1b 01 09 01 09 ..http_error_2068...s...........
0700 01 63 06 00 00 00 06 00 00 00 02 00 00 00 43 00 00 00 73 10 00 00 00 74 00 00 64 01 00 83 01 00 .c............C...s....t..d.....
0720 82 01 00 64 00 00 53 28 02 00 00 00 4e 73 1f 00 00 00 52 65 71 75 65 73 74 65 64 20 52 61 6e 67 ...d..S(....Ns....Requested.Rang
0740 65 20 4e 6f 74 20 53 61 74 69 73 66 69 61 62 6c 65 28 01 00 00 00 52 00 00 00 00 28 06 00 00 00 e.Not.Satisfiable(....R....(....
0760 52 0a 00 00 00 52 0b 00 00 00 52 0c 00 00 00 52 08 00 00 00 52 09 00 00 00 52 0d 00 00 00 28 00 R....R....R....R....R....R....(.
0780 00 00 00 28 00 00 00 00 73 68 00 00 00 2f 68 6f 6d 65 2f 6e 69 73 68 61 6e 74 68 2f 44 65 73 6b ...(....sh.../home/nishanth/Desk
07a0 74 6f 70 2f 70 79 74 2d 62 6c 64 2f 70 79 74 61 73 6b 2f 65 67 67 73 2f 6d 65 72 63 75 72 69 61 top/pyt-bld/pytask/eggs/mercuria
07c0 6c 2d 31 2e 37 2e 33 2d 70 79 32 2e 36 2d 6c 69 6e 75 78 2d 78 38 36 5f 36 34 2e 65 67 67 2f 6d l-1.7.3-py2.6-linux-x86_64.egg/m
07e0 65 72 63 75 72 69 61 6c 2f 62 79 74 65 72 61 6e 67 65 2e 70 79 74 0e 00 00 00 68 74 74 70 5f 65 ercurial/byterange.pyt....http_e
0800 72 72 6f 72 5f 34 31 36 3f 00 00 00 73 02 00 00 00 00 02 28 05 00 00 00 52 01 00 00 00 52 02 00 rror_416?...s......(....R....R..
0820 00 00 52 03 00 00 00 52 0f 00 00 00 52 10 00 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 ..R....R....R....(....(....(....
0840 73 68 00 00 00 2f 68 6f 6d 65 2f 6e 69 73 68 61 6e 74 68 2f 44 65 73 6b 74 6f 70 2f 70 79 74 2d sh.../home/nishanth/Desktop/pyt-
0860 62 6c 64 2f 70 79 74 61 73 6b 2f 65 67 67 73 2f 6d 65 72 63 75 72 69 61 6c 2d 31 2e 37 2e 33 2d bld/pytask/eggs/mercurial-1.7.3-
0880 70 79 32 2e 36 2d 6c 69 6e 75 78 2d 78 38 36 5f 36 34 2e 65 67 67 2f 6d 65 72 63 75 72 69 61 6c py2.6-linux-x86_64.egg/mercurial
08a0 2f 62 79 74 65 72 61 6e 67 65 2e 70 79 52 04 00 00 00 20 00 00 00 73 06 00 00 00 06 16 06 02 09 /byterange.pyR........s.........
08c0 07 74 13 00 00 00 52 61 6e 67 65 61 62 6c 65 46 69 6c 65 4f 62 6a 65 63 74 63 00 00 00 00 00 00 .t....RangeableFileObjectc......
08e0 00 00 02 00 00 00 42 00 00 00 73 68 00 00 00 65 00 00 5a 01 00 64 00 00 5a 02 00 64 01 00 84 00 ......B...sh...e..Z..d..Z..d....
0900 00 5a 03 00 64 02 00 84 00 00 5a 04 00 64 03 00 84 00 00 5a 05 00 64 04 00 64 05 00 84 01 00 5a .Z..d.....Z..d.....Z..d..d.....Z
0920 06 00 64 06 00 64 07 00 84 01 00 5a 07 00 64 06 00 64 08 00 84 01 00 5a 08 00 64 09 00 84 00 00 ..d..d.....Z..d..d.....Z..d.....
0940 5a 09 00 64 0a 00 84 00 00 5a 0a 00 64 0b 00 84 00 00 5a 0b 00 52 53 28 0c 00 00 00 73 1a 03 00 Z..d.....Z..d.....Z..RS(....s...
0960 00 46 69 6c 65 20 6f 62 6a 65 63 74 20 77 72 61 70 70 65 72 20 74 6f 20 65 6e 61 62 6c 65 20 72 .File.object.wrapper.to.enable.r
0980 61 77 20 72 61 6e 67 65 20 68 61 6e 64 6c 69 6e 67 2e 0a 20 20 20 20 54 68 69 73 20 77 61 73 20 aw.range.handling......This.was.
09a0 69 6d 70 6c 65 6d 65 6e 74 65 64 20 70 72 69 6d 61 72 69 6c 61 72 79 20 66 6f 72 20 68 61 6e 64 implemented.primarilary.for.hand
09c0 6c 69 6e 67 20 72 61 6e 67 65 0a 20 20 20 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 20 66 6f ling.range.....specifications.fo
09e0 72 20 66 69 6c 65 3a 2f 2f 20 75 72 6c 73 2e 20 54 68 69 73 20 6f 62 6a 65 63 74 20 65 66 66 65 r.file://.urls..This.object.effe
0a00 63 74 69 76 65 6c 79 20 6d 61 6b 65 73 0a 20 20 20 20 61 20 66 69 6c 65 20 6f 62 6a 65 63 74 20 ctively.makes.....a.file.object.
0a20 6c 6f 6f 6b 20 6c 69 6b 65 20 69 74 20 63 6f 6e 73 69 73 74 73 20 6f 6e 6c 79 20 6f 66 20 61 20 look.like.it.consists.only.of.a.
0a40 72 61 6e 67 65 20 6f 66 20 62 79 74 65 73 20 69 6e 0a 20 20 20 20 74 68 65 20 73 74 72 65 61 6d range.of.bytes.in.....the.stream
0a60 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 3a 0a 20 20 20 20 20 20 20 20 23 20 65 78 70 6f 73 .......Examples:.........#.expos
0a80 65 20 31 30 20 62 79 74 65 73 2c 20 73 74 61 72 74 69 6e 67 20 61 74 20 62 79 74 65 20 70 6f 73 e.10.bytes,.starting.at.byte.pos
0aa0 69 74 69 6f 6e 20 32 30 2c 20 66 72 6f 6d 0a 20 20 20 20 20 20 20 20 23 20 2f 65 74 63 2f 61 6c ition.20,.from.........#./etc/al
0ac0 69 61 73 65 73 2e 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 66 6f 20 3d 20 52 61 6e 67 65 61 62 6c iases..........>>>.fo.=.Rangeabl
0ae0 65 46 69 6c 65 4f 62 6a 65 63 74 28 66 69 6c 65 28 27 2f 65 74 63 2f 70 61 73 73 77 64 27 2c 20 eFileObject(file('/etc/passwd',.
0b00 27 72 27 29 2c 20 28 32 30 2c 33 30 29 29 0a 20 20 20 20 20 20 20 20 23 20 73 65 65 6b 20 73 65 'r'),.(20,30)).........#.seek.se
0b20 65 6b 73 20 77 69 74 68 69 6e 20 74 68 65 20 72 61 6e 67 65 20 28 74 6f 20 70 6f 73 69 74 69 6f eks.within.the.range.(to.positio
0b40 6e 20 32 33 20 69 6e 20 74 68 69 73 20 63 61 73 65 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 66 n.23.in.this.case).........>>>.f
0b60 6f 2e 73 65 65 6b 28 33 29 0a 20 20 20 20 20 20 20 20 23 20 74 65 6c 6c 20 74 65 6c 6c 73 20 77 o.seek(3).........#.tell.tells.w
0b80 68 65 72 65 20 79 6f 75 72 20 61 74 20 5f 77 69 74 68 69 6e 20 74 68 65 20 72 61 6e 67 65 5f 20 here.your.at._within.the.range_.
0ba0 28 70 6f 73 69 74 69 6f 6e 20 33 20 69 6e 0a 20 20 20 20 20 20 20 20 23 20 74 68 69 73 20 63 61 (position.3.in.........#.this.ca
0bc0 73 65 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 66 6f 2e 74 65 6c 6c 28 29 0a 20 20 20 20 20 20 se).........>>>.fo.tell().......
0be0 20 20 23 20 72 65 61 64 20 45 4f 46 73 20 69 66 20 61 6e 20 61 74 74 65 6d 70 74 20 69 73 20 6d ..#.read.EOFs.if.an.attempt.is.m
0c00 61 64 65 20 74 6f 20 72 65 61 64 20 70 61 73 74 20 74 68 65 20 6c 61 73 74 0a 20 20 20 20 20 20 ade.to.read.past.the.last.......
0c20 20 20 23 20 62 79 74 65 20 69 6e 20 74 68 65 20 72 61 6e 67 65 2e 20 74 68 65 20 66 6f 6c 6c 6f ..#.byte.in.the.range..the.follo
0c40 77 69 6e 67 20 77 69 6c 6c 20 72 65 74 75 72 6e 20 6f 6e 6c 79 20 37 20 62 79 74 65 73 2e 0a 20 wing.will.return.only.7.bytes...
0c60 20 20 20 20 20 20 20 3e 3e 3e 20 66 6f 2e 72 65 61 64 28 33 30 29 0a 20 20 20 20 63 03 00 00 00 .......>>>.fo.read(30).....c....
0c80 03 00 00 00 03 00 00 00 43 00 00 00 73 3e 00 00 00 7c 01 00 7c 00 00 5f 00 00 74 01 00 7c 02 00 ........C...s>...|..|.._..t..|..
0ca0 83 01 00 5c 02 00 7c 00 00 5f 02 00 7c 00 00 5f 03 00 64 01 00 7c 00 00 5f 04 00 7c 00 00 69 05 ...\..|.._..|.._..d..|.._..|..i.
0cc0 00 7c 00 00 69 02 00 83 01 00 01 64 02 00 53 28 03 00 00 00 73 7d 01 00 00 43 72 65 61 74 65 20 .|..i......d..S(....s}...Create.
0ce0 61 20 52 61 6e 67 65 61 62 6c 65 46 69 6c 65 4f 62 6a 65 63 74 2e 0a 20 20 20 20 20 20 20 20 66 a.RangeableFileObject..........f
0d00 6f 20 20 20 20 20 20 20 2d 2d 20 61 20 66 69 6c 65 20 6c 69 6b 65 20 6f 62 6a 65 63 74 2e 20 6f o.......--.a.file.like.object..o
0d20 6e 6c 79 20 74 68 65 20 72 65 61 64 28 29 20 6d 65 74 68 6f 64 20 6e 65 65 64 20 62 65 0a 20 20 nly.the.read().method.need.be...
0d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 75 70 70 6f 72 74 65 64 20 62 75 74 20 ..................supported.but.
0d60 73 75 70 70 6f 72 74 69 6e 67 20 61 6e 20 6f 70 74 69 6d 69 7a 65 64 20 73 65 65 6b 28 29 20 69 supporting.an.optimized.seek().i
0d80 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 65 66 65 72 61 62 6c 65 s.....................preferable
0da0 2e 0a 20 20 20 20 20 20 20 20 72 61 6e 67 65 74 75 70 20 2d 2d 20 61 20 28 66 69 72 73 74 62 79 ..........rangetup.--.a.(firstby
0dc0 74 65 2c 6c 61 73 74 62 79 74 65 29 20 74 75 70 6c 65 20 73 70 65 63 69 66 79 69 6e 67 20 74 68 te,lastbyte).tuple.specifying.th
0de0 65 20 72 61 6e 67 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 20 77 e.range.....................to.w
0e00 6f 72 6b 20 6f 76 65 72 2e 0a 20 20 20 20 20 20 20 20 54 68 65 20 66 69 6c 65 20 6f 62 6a 65 63 ork.over..........The.file.objec
0e20 74 20 70 72 6f 76 69 64 65 64 20 69 73 20 61 73 73 75 6d 65 64 20 74 6f 20 62 65 20 61 74 20 62 t.provided.is.assumed.to.be.at.b
0e40 79 74 65 20 6f 66 66 73 65 74 20 30 2e 0a 20 20 20 20 20 20 20 20 69 00 00 00 00 4e 28 06 00 00 yte.offset.0..........i....N(...
0e60 00 74 02 00 00 00 66 6f 74 15 00 00 00 72 61 6e 67 65 5f 74 75 70 6c 65 5f 6e 6f 72 6d 61 6c 69 .t....fot....range_tuple_normali
0e80 7a 65 74 09 00 00 00 66 69 72 73 74 62 79 74 65 74 08 00 00 00 6c 61 73 74 62 79 74 65 74 07 00 zet....firstbytet....lastbytet..
0ea0 00 00 72 65 61 6c 70 6f 73 74 08 00 00 00 5f 64 6f 5f 73 65 65 6b 28 03 00 00 00 52 0a 00 00 00 ..realpost...._do_seek(....R....
0ec0 52 12 00 00 00 74 08 00 00 00 72 61 6e 67 65 74 75 70 28 00 00 00 00 28 00 00 00 00 73 68 00 00 R....t....rangetup(....(....sh..
0ee0 00 2f 68 6f 6d 65 2f 6e 69 73 68 61 6e 74 68 2f 44 65 73 6b 74 6f 70 2f 70 79 74 2d 62 6c 64 2f ./home/nishanth/Desktop/pyt-bld/
0f00 70 79 74 61 73 6b 2f 65 67 67 73 2f 6d 65 72 63 75 72 69 61 6c 2d 31 2e 37 2e 33 2d 70 79 32 2e pytask/eggs/mercurial-1.7.3-py2.
0f20 36 2d 6c 69 6e 75 78 2d 78 38 36 5f 36 34 2e 65 67 67 2f 6d 65 72 63 75 72 69 61 6c 2f 62 79 74 6-linux-x86_64.egg/mercurial/byt
0f40 65 72 61 6e 67 65 2e 70 79 74 08 00 00 00 5f 5f 69 6e 69 74 5f 5f 58 00 00 00 73 08 00 00 00 00 erange.pyt....__init__X...s.....
0f60 09 09 01 18 01 09 01 63 02 00 00 00 02 00 00 00 03 00 00 00 43 00 00 00 73 34 00 00 00 74 00 00 .......c............C...s4...t..
0f80 7c 00 00 69 01 00 7c 01 00 83 02 00 6f 11 00 01 74 02 00 7c 00 00 69 01 00 7c 01 00 83 02 00 53 |..i..|.....o...t..|..i..|.....S
0fa0 01 74 03 00 7c 01 00 83 01 00 82 01 00 64 01 00 53 28 02 00 00 00 73 ab 00 00 00 54 68 69 73 20 .t..|........d..S(....s....This.
0fc0 65 66 66 65 63 74 69 76 65 6c 79 20 61 6c 6c 6f 77 73 20 75 73 20 74 6f 20 77 72 61 70 20 61 74 effectively.allows.us.to.wrap.at
0fe0 20 74 68 65 20 69 6e 73 74 61 6e 63 65 20 6c 65 76 65 6c 2e 0a 20 20 20 20 20 20 20 20 41 6e 79 .the.instance.level..........Any
1000 20 61 74 74 72 69 62 75 74 65 20 6e 6f 74 20 66 6f 75 6e 64 20 69 6e 20 5f 74 68 69 73 5f 20 6f .attribute.not.found.in._this_.o
1020 62 6a 65 63 74 20 77 69 6c 6c 20 62 65 20 73 65 61 72 63 68 65 64 20 66 6f 72 0a 20 20 20 20 20 bject.will.be.searched.for......
1040 20 20 20 69 6e 20 73 65 6c 66 2e 66 6f 2e 20 20 54 68 69 73 20 69 6e 63 6c 75 64 65 73 20 6d 65 ...in.self.fo...This.includes.me
1060 74 68 6f 64 73 2e 4e 28 04 00 00 00 74 07 00 00 00 68 61 73 61 74 74 72 52 12 00 00 00 74 07 00 thods.N(....t....hasattrR....t..
1080 00 00 67 65 74 61 74 74 72 74 0e 00 00 00 41 74 74 72 69 62 75 74 65 45 72 72 6f 72 28 02 00 00 ..getattrt....AttributeError(...
10a0 00 52 0a 00 00 00 74 04 00 00 00 6e 61 6d 65 28 00 00 00 00 28 00 00 00 00 73 68 00 00 00 2f 68 .R....t....name(....(....sh.../h
10c0 6f 6d 65 2f 6e 69 73 68 61 6e 74 68 2f 44 65 73 6b 74 6f 70 2f 70 79 74 2d 62 6c 64 2f 70 79 74 ome/nishanth/Desktop/pyt-bld/pyt
10e0 61 73 6b 2f 65 67 67 73 2f 6d 65 72 63 75 72 69 61 6c 2d 31 2e 37 2e 33 2d 70 79 32 2e 36 2d 6c ask/eggs/mercurial-1.7.3-py2.6-l
1100 69 6e 75 78 2d 78 38 36 5f 36 34 2e 65 67 67 2f 6d 65 72 63 75 72 69 61 6c 2f 62 79 74 65 72 61 inux-x86_64.egg/mercurial/bytera
1120 6e 67 65 2e 70 79 74 0b 00 00 00 5f 5f 67 65 74 61 74 74 72 5f 5f 66 00 00 00 73 06 00 00 00 00 nge.pyt....__getattr__f...s.....
1140 04 13 01 11 01 63 01 00 00 00 01 00 00 00 02 00 00 00 43 00 00 00 73 0e 00 00 00 7c 00 00 69 00 .....c............C...s....|..i.
1160 00 7c 00 00 69 01 00 18 53 28 01 00 00 00 73 34 01 00 00 52 65 74 75 72 6e 20 74 68 65 20 70 6f .|..i...S(....s4...Return.the.po
1180 73 69 74 69 6f 6e 20 77 69 74 68 69 6e 20 74 68 65 20 72 61 6e 67 65 2e 0a 20 20 20 20 20 20 20 sition.within.the.range.........
11a0 20 54 68 69 73 20 69 73 20 64 69 66 66 65 72 65 6e 74 20 66 72 6f 6d 20 66 6f 2e 73 65 65 6b 20 .This.is.different.from.fo.seek.
11c0 69 6e 20 74 68 61 74 20 70 6f 73 69 74 69 6f 6e 20 30 20 69 73 20 74 68 65 0a 20 20 20 20 20 20 in.that.position.0.is.the.......
11e0 20 20 66 69 72 73 74 20 62 79 74 65 20 70 6f 73 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 72 61 6e ..first.byte.position.of.the.ran
1200 67 65 20 74 75 70 6c 65 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 69 66 0a 20 20 20 20 20 20 ge.tuple..For.example,.if.......
1220 20 20 74 68 69 73 20 6f 62 6a 65 63 74 20 77 61 73 20 63 72 65 61 74 65 64 20 77 69 74 68 20 61 ..this.object.was.created.with.a
1240 20 72 61 6e 67 65 20 74 75 70 6c 65 20 6f 66 20 28 35 30 30 2c 38 39 39 29 2c 0a 20 20 20 20 20 .range.tuple.of.(500,899),......
1260 20 20 20 74 65 6c 6c 28 29 20 77 69 6c 6c 20 72 65 74 75 72 6e 20 30 20 77 68 65 6e 20 61 74 20 ...tell().will.return.0.when.at.
1280 62 79 74 65 20 70 6f 73 69 74 69 6f 6e 20 35 30 30 20 6f 66 20 74 68 65 20 66 69 6c 65 2e 0a 20 byte.position.500.of.the.file...
12a0 20 20 20 20 20 20 20 28 02 00 00 00 52 16 00 00 00 52 14 00 00 00 28 01 00 00 00 52 0a 00 00 00 .......(....R....R....(....R....
12c0 28 00 00 00 00 28 00 00 00 00 73 68 00 00 00 2f 68 6f 6d 65 2f 6e 69 73 68 61 6e 74 68 2f 44 65 (....(....sh.../home/nishanth/De
12e0 73 6b 74 6f 70 2f 70 79 74 2d 62 6c 64 2f 70 79 74 61 73 6b 2f 65 67 67 73 2f 6d 65 72 63 75 72 sktop/pyt-bld/pytask/eggs/mercur
1300 69 61 6c 2d 31 2e 37 2e 33 2d 70 79 32 2e 36 2d 6c 69 6e 75 78 2d 78 38 36 5f 36 34 2e 65 67 67 ial-1.7.3-py2.6-linux-x86_64.egg
1320 2f 6d 65 72 63 75 72 69 61 6c 2f 62 79 74 65 72 61 6e 67 65 2e 70 79 74 04 00 00 00 74 65 6c 6c /mercurial/byterange.pyt....tell
1340 6e 00 00 00 73 02 00 00 00 00 07 69 00 00 00 00 63 03 00 00 00 04 00 00 00 03 00 00 00 43 00 00 n...s......i....c............C..
1360 00 73 98 00 00 00 7c 02 00 64 01 00 6a 02 00 6f 11 00 01 7c 00 00 69 00 00 7c 01 00 17 7d 03 00 .s....|..d..j..o...|..i..|...}..
1380 6e 3c 00 01 7c 02 00 64 02 00 6a 02 00 6f 11 00 01 7c 00 00 69 01 00 7c 01 00 17 7d 03 00 6e 1e n<..|..d..j..o...|..i..|...}..n.
13a0 00 01 7c 02 00 64 03 00 6a 02 00 6f 10 00 01 74 02 00 64 04 00 83 01 00 82 01 00 6e 01 00 01 7c ..|..d..j..o...t..d........n...|
13c0 00 00 69 03 00 6f 1d 00 01 7c 03 00 7c 00 00 69 03 00 6a 05 00 6f 0d 00 01 7c 00 00 69 03 00 7d ..i..o...|..|..i..j..o...|..i..}
13e0 03 00 6e 01 00 01 7c 00 00 69 04 00 7c 03 00 7c 00 00 69 01 00 18 83 01 00 01 64 05 00 53 28 06 ..n...|..i..|..|..i.......d..S(.
1400 00 00 00 73 65 00 00 00 53 65 65 6b 20 77 69 74 68 69 6e 20 74 68 65 20 62 79 74 65 20 72 61 6e ...se...Seek.within.the.byte.ran
1420 67 65 2e 0a 20 20 20 20 20 20 20 20 50 6f 73 69 74 69 6f 6e 69 6e 67 20 69 73 20 69 64 65 6e 74 ge..........Positioning.is.ident
1440 69 63 61 6c 20 74 6f 20 74 68 61 74 20 64 65 73 63 72 69 62 65 64 20 75 6e 64 65 72 20 74 65 6c ical.to.that.described.under.tel
1460 6c 28 29 2e 0a 20 20 20 20 20 20 20 20 69 00 00 00 00 69 01 00 00 00 69 02 00 00 00 73 24 00 00 l()..........i....i....i....s$..
1480 00 73 65 65 6b 20 66 72 6f 6d 20 65 6e 64 20 6f 66 20 66 69 6c 65 20 6e 6f 74 20 73 75 70 70 6f .seek.from.end.of.file.not.suppo
14a0 72 74 65 64 2e 4e 28 05 00 00 00 52 14 00 00 00 52 16 00 00 00 74 07 00 00 00 49 4f 45 72 72 6f rted.N(....R....R....t....IOErro
14c0 72 52 15 00 00 00 52 17 00 00 00 28 04 00 00 00 52 0a 00 00 00 74 06 00 00 00 6f 66 66 73 65 74 rR....R....(....R....t....offset
14e0 74 06 00 00 00 77 68 65 6e 63 65 74 0a 00 00 00 72 65 61 6c 6f 66 66 73 65 74 28 00 00 00 00 28 t....whencet....realoffset(....(
1500 00 00 00 00 73 68 00 00 00 2f 68 6f 6d 65 2f 6e 69 73 68 61 6e 74 68 2f 44 65 73 6b 74 6f 70 2f ....sh.../home/nishanth/Desktop/
1520 70 79 74 2d 62 6c 64 2f 70 79 74 61 73 6b 2f 65 67 67 73 2f 6d 65 72 63 75 72 69 61 6c 2d 31 2e pyt-bld/pytask/eggs/mercurial-1.
1540 37 2e 33 2d 70 79 32 2e 36 2d 6c 69 6e 75 78 2d 78 38 36 5f 36 34 2e 65 67 67 2f 6d 65 72 63 75 7.3-py2.6-linux-x86_64.egg/mercu
1560 72 69 61 6c 2f 62 79 74 65 72 61 6e 67 65 2e 70 79 74 04 00 00 00 73 65 65 6b 77 00 00 00 73 12 rial/byterange.pyt....seekw...s.
1580 00 00 00 00 05 0d 01 11 01 0d 01 11 01 0d 02 10 03 1a 01 0d 02 69 ff ff ff ff 63 02 00 00 00 03 .....................i....c.....
15a0 00 00 00 04 00 00 00 43 00 00 00 73 3a 00 00 00 7c 00 00 69 00 00 7c 01 00 83 01 00 7d 01 00 7c .......C...s:...|..i..|.....}..|
15c0 00 00 69 01 00 69 02 00 7c 01 00 83 01 00 7d 02 00 7c 00 00 04 69 03 00 74 04 00 7c 02 00 83 01 ..i..i..|.....}..|...i..t..|....
15e0 00 37 02 5f 03 00 7c 02 00 53 28 01 00 00 00 73 60 00 00 00 52 65 61 64 20 77 69 74 68 69 6e 20 .7._..|..S(....s`...Read.within.
1600 74 68 65 20 72 61 6e 67 65 2e 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 6d 65 74 68 6f 64 20 77 the.range..........This.method.w
1620 69 6c 6c 20 6c 69 6d 69 74 20 74 68 65 20 73 69 7a 65 20 72 65 61 64 20 62 61 73 65 64 20 6f 6e ill.limit.the.size.read.based.on
1640 20 74 68 65 20 72 61 6e 67 65 2e 0a 20 20 20 20 20 20 20 20 28 05 00 00 00 74 0f 00 00 00 5f 63 .the.range..........(....t...._c
1660 61 6c 63 5f 72 65 61 64 5f 73 69 7a 65 52 12 00 00 00 74 04 00 00 00 72 65 61 64 52 16 00 00 00 alc_read_sizeR....t....readR....
1680 74 03 00 00 00 6c 65 6e 28 03 00 00 00 52 0a 00 00 00 74 04 00 00 00 73 69 7a 65 74 04 00 00 00 t....len(....R....t....sizet....
16a0 72 73 6c 74 28 00 00 00 00 28 00 00 00 00 73 68 00 00 00 2f 68 6f 6d 65 2f 6e 69 73 68 61 6e 74 rslt(....(....sh.../home/nishant
16c0 68 2f 44 65 73 6b 74 6f 70 2f 70 79 74 2d 62 6c 64 2f 70 79 74 61 73 6b 2f 65 67 67 73 2f 6d 65 h/Desktop/pyt-bld/pytask/eggs/me
16e0 72 63 75 72 69 61 6c 2d 31 2e 37 2e 33 2d 70 79 32 2e 36 2d 6c 69 6e 75 78 2d 78 38 36 5f 36 34 rcurial-1.7.3-py2.6-linux-x86_64
1700 2e 65 67 67 2f 6d 65 72 63 75 72 69 61 6c 2f 62 79 74 65 72 61 6e 67 65 2e 70 79 52 26 00 00 00 .egg/mercurial/byterange.pyR&...
1720 8a 00 00 00 73 08 00 00 00 00 04 0f 01 12 01 15 01 63 02 00 00 00 03 00 00 00 04 00 00 00 43 00 ....s............c............C.
1740 00 00 73 3a 00 00 00 7c 00 00 69 00 00 7c 01 00 83 01 00 7d 01 00 7c 00 00 69 01 00 69 02 00 7c ..s:...|..i..|.....}..|..i..i..|
1760 01 00 83 01 00 7d 02 00 7c 00 00 04 69 03 00 74 04 00 7c 02 00 83 01 00 37 02 5f 03 00 7c 02 00 .....}..|...i..t..|.....7._..|..
1780 53 28 01 00 00 00 73 66 00 00 00 52 65 61 64 20 6c 69 6e 65 73 20 77 69 74 68 69 6e 20 74 68 65 S(....sf...Read.lines.within.the
17a0 20 72 61 6e 67 65 2e 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 6d 65 74 68 6f 64 20 77 69 6c 6c .range..........This.method.will
17c0 20 6c 69 6d 69 74 20 74 68 65 20 73 69 7a 65 20 72 65 61 64 20 62 61 73 65 64 20 6f 6e 20 74 68 .limit.the.size.read.based.on.th
17e0 65 20 72 61 6e 67 65 2e 0a 20 20 20 20 20 20 20 20 28 05 00 00 00 52 25 00 00 00 52 12 00 00 00 e.range..........(....R%...R....
1800 74 08 00 00 00 72 65 61 64 6c 69 6e 65 52 16 00 00 00 52 27 00 00 00 28 03 00 00 00 52 0a 00 00 t....readlineR....R'...(....R...
1820 00 52 28 00 00 00 52 29 00 00 00 28 00 00 00 00 28 00 00 00 00 73 68 00 00 00 2f 68 6f 6d 65 2f .R(...R)...(....(....sh.../home/
1840 6e 69 73 68 61 6e 74 68 2f 44 65 73 6b 74 6f 70 2f 70 79 74 2d 62 6c 64 2f 70 79 74 61 73 6b 2f nishanth/Desktop/pyt-bld/pytask/
1860 65 67 67 73 2f 6d 65 72 63 75 72 69 61 6c 2d 31 2e 37 2e 33 2d 70 79 32 2e 36 2d 6c 69 6e 75 78 eggs/mercurial-1.7.3-py2.6-linux
1880 2d 78 38 36 5f 36 34 2e 65 67 67 2f 6d 65 72 63 75 72 69 61 6c 2f 62 79 74 65 72 61 6e 67 65 2e -x86_64.egg/mercurial/byterange.
18a0 70 79 52 2a 00 00 00 93 00 00 00 73 08 00 00 00 00 04 0f 01 12 01 15 01 63 02 00 00 00 02 00 00 pyR*.......s............c.......
18c0 00 02 00 00 00 43 00 00 00 73 5e 00 00 00 7c 00 00 69 00 00 6f 50 00 01 7c 01 00 64 01 00 6a 04 .....C...s^...|..i..oP..|..d..j.
18e0 00 6f 2f 00 01 7c 00 00 69 01 00 7c 01 00 17 7c 00 00 69 00 00 6a 05 00 6f 14 00 01 7c 00 00 69 .o/..|..i..|...|..i..j..o...|..i
1900 00 00 7c 00 00 69 01 00 18 7d 01 00 71 56 00 01 71 5a 00 01 7c 00 00 69 00 00 7c 00 00 69 01 00 ..|..i...}..qV..qZ..|..i..|..i..
1920 18 7d 01 00 6e 01 00 01 7c 01 00 53 28 02 00 00 00 73 53 00 00 00 48 61 6e 64 6c 65 73 20 63 61 .}..n...|..S(....sS...Handles.ca
1940 6c 63 75 6c 61 74 69 6e 67 20 74 68 65 20 61 6d 6f 75 6e 74 20 6f 66 20 64 61 74 61 20 74 6f 20 lculating.the.amount.of.data.to.
1960 72 65 61 64 20 62 61 73 65 64 20 6f 6e 0a 20 20 20 20 20 20 20 20 74 68 65 20 72 61 6e 67 65 2e read.based.on.........the.range.
1980 0a 20 20 20 20 20 20 20 20 69 ff ff ff ff 28 02 00 00 00 52 15 00 00 00 52 16 00 00 00 28 02 00 .........i....(....R....R....(..
19a0 00 00 52 0a 00 00 00 52 28 00 00 00 28 00 00 00 00 28 00 00 00 00 73 68 00 00 00 2f 68 6f 6d 65 ..R....R(...(....(....sh.../home
19c0 2f 6e 69 73 68 61 6e 74 68 2f 44 65 73 6b 74 6f 70 2f 70 79 74 2d 62 6c 64 2f 70 79 74 61 73 6b /nishanth/Desktop/pyt-bld/pytask
19e0 2f 65 67 67 73 2f 6d 65 72 63 75 72 69 61 6c 2d 31 2e 37 2e 33 2d 70 79 32 2e 36 2d 6c 69 6e 75 /eggs/mercurial-1.7.3-py2.6-linu
1a00 78 2d 78 38 36 5f 36 34 2e 65 67 67 2f 6d 65 72 63 75 72 69 61 6c 2f 62 79 74 65 72 61 6e 67 65 x-x86_64.egg/mercurial/byterange
1a20 2e 70 79 52 25 00 00 00 9c 00 00 00 73 0c 00 00 00 00 04 0a 01 0d 01 17 01 18 02 14 01 63 02 00 .pyR%.......s................c..
1a40 00 00 02 00 00 00 03 00 00 00 43 00 00 00 73 4e 00 00 00 74 00 00 7c 00 00 69 01 00 64 01 00 83 ..........C...sN...t..|..i..d...
1a60 02 00 70 11 00 01 7c 00 00 69 02 00 7c 01 00 83 01 00 01 6e 18 00 01 7c 00 00 69 01 00 69 03 00 ..p...|..i..|......n...|..i..i..
1a80 7c 00 00 69 04 00 7c 01 00 17 83 01 00 01 7c 00 00 04 69 04 00 7c 01 00 37 02 5f 04 00 64 02 00 |..i..|.......|...i..|..7._..d..
1aa0 53 28 03 00 00 00 73 81 00 00 00 53 65 65 6b 20 62 61 73 65 64 20 6f 6e 20 77 68 65 74 68 65 72 S(....s....Seek.based.on.whether
1ac0 20 77 72 61 70 70 65 64 20 6f 62 6a 65 63 74 20 73 75 70 70 6f 72 74 73 20 73 65 65 6b 28 29 2e .wrapped.object.supports.seek().
1ae0 0a 20 20 20 20 20 20 20 20 6f 66 66 73 65 74 20 69 73 20 72 65 6c 61 74 69 76 65 20 74 6f 20 74 .........offset.is.relative.to.t
1b00 68 65 20 63 75 72 72 65 6e 74 20 70 6f 73 69 74 69 6f 6e 20 28 73 65 6c 66 2e 72 65 61 6c 70 6f he.current.position.(self.realpo
1b20 73 29 2e 0a 20 20 20 20 20 20 20 20 52 24 00 00 00 4e 28 05 00 00 00 52 1a 00 00 00 52 12 00 00 s)..........R$...N(....R....R...
1b40 00 74 0f 00 00 00 5f 70 6f 6f 72 5f 6d 61 6e 73 5f 73 65 65 6b 52 24 00 00 00 52 16 00 00 00 28 .t...._poor_mans_seekR$...R....(
1b60 02 00 00 00 52 0a 00 00 00 52 21 00 00 00 28 00 00 00 00 28 00 00 00 00 73 68 00 00 00 2f 68 6f ....R....R!...(....(....sh.../ho
1b80 6d 65 2f 6e 69 73 68 61 6e 74 68 2f 44 65 73 6b 74 6f 70 2f 70 79 74 2d 62 6c 64 2f 70 79 74 61 me/nishanth/Desktop/pyt-bld/pyta
1ba0 73 6b 2f 65 67 67 73 2f 6d 65 72 63 75 72 69 61 6c 2d 31 2e 37 2e 33 2d 70 79 32 2e 36 2d 6c 69 sk/eggs/mercurial-1.7.3-py2.6-li
1bc0 6e 75 78 2d 78 38 36 5f 36 34 2e 65 67 67 2f 6d 65 72 63 75 72 69 61 6c 2f 62 79 74 65 72 61 6e nux-x86_64.egg/mercurial/byteran
1be0 67 65 2e 70 79 52 17 00 00 00 a8 00 00 00 73 08 00 00 00 00 05 13 01 11 02 17 01 63 02 00 00 00 ge.pyR........s............c....
1c00 05 00 00 00 02 00 00 00 43 00 00 00 73 83 00 00 00 64 01 00 7d 02 00 64 02 00 7d 03 00 78 70 00 ........C...s....d..}..d..}..xp.
1c20 7c 02 00 7c 01 00 6a 00 00 6f 62 00 01 7c 02 00 7c 03 00 17 7c 01 00 6a 04 00 6f 0e 00 01 7c 01 |..|..j..ob..|..|...|..j..o...|.
1c40 00 7c 02 00 18 7d 03 00 6e 01 00 01 7c 00 00 69 00 00 69 01 00 7c 03 00 83 01 00 7d 04 00 74 02 .|...}..n...|..i..i..|.....}..t.
1c60 00 7c 04 00 83 01 00 7c 03 00 6a 03 00 6f 10 00 01 74 03 00 64 03 00 83 01 00 82 01 00 6e 01 00 .|.....|..j..o...t..d........n..
1c80 01 7c 02 00 7c 03 00 37 7d 02 00 71 0f 00 01 57 64 04 00 53 28 05 00 00 00 73 ae 01 00 00 53 65 .|..|..7}..q...Wd..S(....s....Se
1ca0 65 6b 20 62 79 20 63 61 6c 6c 69 6e 67 20 74 68 65 20 77 72 61 70 70 65 64 20 66 69 6c 65 20 6f ek.by.calling.the.wrapped.file.o
1cc0 62 6a 65 63 74 73 20 72 65 61 64 28 29 20 6d 65 74 68 6f 64 2e 0a 20 20 20 20 20 20 20 20 54 68 bjects.read().method..........Th
1ce0 69 73 20 69 73 20 75 73 65 64 20 66 6f 72 20 66 69 6c 65 20 6c 69 6b 65 20 6f 62 6a 65 63 74 73 is.is.used.for.file.like.objects
1d00 20 74 68 61 74 20 64 6f 20 6e 6f 74 20 68 61 76 65 20 6e 61 74 69 76 65 0a 20 20 20 20 20 20 20 .that.do.not.have.native........
1d20 20 73 65 65 6b 20 73 75 70 70 6f 72 74 2e 20 54 68 65 20 77 72 61 70 70 65 64 20 6f 62 6a 65 63 .seek.support..The.wrapped.objec
1d40 74 73 20 72 65 61 64 28 29 20 6d 65 74 68 6f 64 20 69 73 20 63 61 6c 6c 65 64 0a 20 20 20 20 20 ts.read().method.is.called......
1d60 20 20 20 74 6f 20 6d 61 6e 75 61 6c 6c 79 20 73 65 65 6b 20 74 6f 20 74 68 65 20 64 65 73 69 72 ...to.manually.seek.to.the.desir
1d80 65 64 20 70 6f 73 69 74 69 6f 6e 2e 0a 20 20 20 20 20 20 20 20 6f 66 66 73 65 74 20 2d 2d 20 72 ed.position..........offset.--.r
1da0 65 61 64 20 74 68 69 73 20 6e 75 6d 62 65 72 20 6f 66 20 62 79 74 65 73 20 66 72 6f 6d 20 74 68 ead.this.number.of.bytes.from.th
1dc0 65 20 77 72 61 70 70 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 69 6c 65 e.wrapped...................file
1de0 20 6f 62 6a 65 63 74 2e 0a 20 20 20 20 20 20 20 20 72 61 69 73 65 20 52 61 6e 67 65 45 72 72 6f .object..........raise.RangeErro
1e00 72 20 69 66 20 77 65 20 65 6e 63 6f 75 6e 74 65 72 20 45 4f 46 20 62 65 66 6f 72 65 20 72 65 61 r.if.we.encounter.EOF.before.rea
1e20 63 68 69 6e 67 20 74 68 65 0a 20 20 20 20 20 20 20 20 73 70 65 63 69 66 69 65 64 20 6f 66 66 73 ching.the.........specified.offs
1e40 65 74 2e 0a 20 20 20 20 20 20 20 20 69 00 00 00 00 69 00 04 00 00 73 1f 00 00 00 52 65 71 75 65 et..........i....i....s....Reque
1e60 73 74 65 64 20 52 61 6e 67 65 20 4e 6f 74 20 53 61 74 69 73 66 69 61 62 6c 65 4e 28 04 00 00 00 sted.Range.Not.SatisfiableN(....
1e80 52 12 00 00 00 52 26 00 00 00 52 27 00 00 00 52 00 00 00 00 28 05 00 00 00 52 0a 00 00 00 52 21 R....R&...R'...R....(....R....R!
1ea0 00 00 00 74 03 00 00 00 70 6f 73 74 07 00 00 00 62 75 66 73 69 7a 65 74 03 00 00 00 62 75 66 28 ...t....post....bufsizet....buf(
1ec0 00 00 00 00 28 00 00 00 00 73 68 00 00 00 2f 68 6f 6d 65 2f 6e 69 73 68 61 6e 74 68 2f 44 65 73 ....(....sh.../home/nishanth/Des
1ee0 6b 74 6f 70 2f 70 79 74 2d 62 6c 64 2f 70 79 74 61 73 6b 2f 65 67 67 73 2f 6d 65 72 63 75 72 69 ktop/pyt-bld/pytask/eggs/mercuri
1f00 61 6c 2d 31 2e 37 2e 33 2d 70 79 32 2e 36 2d 6c 69 6e 75 78 2d 78 38 36 5f 36 34 2e 65 67 67 2f al-1.7.3-py2.6-linux-x86_64.egg/
1f20 6d 65 72 63 75 72 69 61 6c 2f 62 79 74 65 72 61 6e 67 65 2e 70 79 52 2b 00 00 00 b3 00 00 00 73 mercurial/byterange.pyR+.......s
1f40 14 00 00 00 00 0a 06 01 06 01 03 00 0d 01 11 01 0e 01 12 01 13 01 10 01 28 0c 00 00 00 52 01 00 ........................(....R..
1f60 00 00 52 02 00 00 00 52 03 00 00 00 52 19 00 00 00 52 1e 00 00 00 52 1f 00 00 00 52 24 00 00 00 ..R....R....R....R....R....R$...
1f80 52 26 00 00 00 52 2a 00 00 00 52 25 00 00 00 52 17 00 00 00 52 2b 00 00 00 28 00 00 00 00 28 00 R&...R*...R%...R....R+...(....(.
1fa0 00 00 00 28 00 00 00 00 73 68 00 00 00 2f 68 6f 6d 65 2f 6e 69 73 68 61 6e 74 68 2f 44 65 73 6b ...(....sh.../home/nishanth/Desk
1fc0 74 6f 70 2f 70 79 74 2d 62 6c 64 2f 70 79 74 61 73 6b 2f 65 67 67 73 2f 6d 65 72 63 75 72 69 61 top/pyt-bld/pytask/eggs/mercuria
1fe0 6c 2d 31 2e 37 2e 33 2d 70 79 32 2e 36 2d 6c 69 6e 75 78 2d 78 38 36 5f 36 34 2e 65 67 67 2f 6d l-1.7.3-py2.6-linux-x86_64.egg/m
2000 65 72 63 75 72 69 61 6c 2f 62 79 74 65 72 61 6e 67 65 2e 70 79 52 11 00 00 00 43 00 00 00 73 14 ercurial/byterange.pyR....C...s.
2020 00 00 00 06 13 06 02 09 0e 09 08 09 09 0c 13 0c 09 0c 09 09 0c 09 0b 74 10 00 00 00 46 69 6c 65 .......................t....File
2040 52 61 6e 67 65 48 61 6e 64 6c 65 72 63 00 00 00 00 00 00 00 00 01 00 00 00 42 00 00 00 73 17 00 RangeHandlerc............B...s..
2060 00 00 65 00 00 5a 01 00 64 00 00 5a 02 00 64 01 00 84 00 00 5a 03 00 52 53 28 02 00 00 00 73 7e ..e..Z..d..Z..d.....Z..RS(....s~
2080 00 00 00 46 69 6c 65 48 61 6e 64 6c 65 72 20 73 75 62 63 6c 61 73 73 20 74 68 61 74 20 61 64 64 ...FileHandler.subclass.that.add
20a0 73 20 52 61 6e 67 65 20 73 75 70 70 6f 72 74 2e 0a 20 20 20 20 54 68 69 73 20 63 6c 61 73 73 20 s.Range.support......This.class.
20c0 68 61 6e 64 6c 65 73 20 52 61 6e 67 65 20 68 65 61 64 65 72 73 20 65 78 61 63 74 6c 79 20 6c 69 handles.Range.headers.exactly.li
20e0 6b 65 20 61 6e 20 48 54 54 50 0a 20 20 20 20 73 65 72 76 65 72 20 77 6f 75 6c 64 2e 0a 20 20 20 ke.an.HTTP.....server.would.....
2100 20 63 02 00 00 00 11 00 00 00 07 00 00 00 43 00 00 00 73 cb 01 00 00 64 01 00 64 00 00 6b 00 00 .c............C...s....d..d..k..
2120 7d 02 00 64 01 00 64 00 00 6b 01 00 7d 03 00 7c 01 00 69 02 00 83 00 00 7d 04 00 7c 01 00 69 03 }..d..d..k..}..|..i.....}..|..i.
2140 00 83 00 00 7d 05 00 74 04 00 69 05 00 7c 05 00 83 01 00 7d 06 00 74 06 00 69 07 00 7c 06 00 83 ....}..t..i..|.....}..t..i..|...
2160 01 00 7d 07 00 7c 07 00 74 07 00 69 08 00 19 7d 08 00 7c 03 00 69 09 00 69 0a 00 7c 07 00 74 07 ..}..|..t..i...}..|..i..i..|..t.
2180 00 69 0b 00 19 83 01 00 7d 09 00 7c 02 00 69 0c 00 7c 05 00 83 01 00 64 02 00 19 7d 0a 00 7c 04 .i......}..|..i..|.....d...}..|.
21a0 00 6f 4f 00 01 74 04 00 69 0d 00 7c 04 00 83 01 00 5c 02 00 7d 04 00 7d 0b 00 7c 0b 00 70 1c 00 .oO..t..i..|.....\..}..}..|..p..
21c0 01 74 0e 00 69 0f 00 7c 04 00 83 01 00 7c 00 00 69 10 00 83 00 00 6a 07 00 6f 13 00 01 74 11 00 .t..i..|.....|..i.....j..o...t..
21e0 69 12 00 64 03 00 83 01 00 82 01 00 71 dd 00 01 6e 01 00 01 74 13 00 7c 06 00 64 04 00 83 02 00 i..d........q...n...t..|..d.....
2200 7d 0c 00 7c 01 00 69 14 00 69 15 00 64 05 00 64 00 00 83 02 00 7d 0d 00 74 17 00 7c 0d 00 83 01 }..|..i..i..d..d.....}..t..|....
2220 00 7d 0d 00 7c 0d 00 6f 7d 00 01 7c 0d 00 5c 02 00 7d 0e 00 7d 0f 00 7c 0f 00 64 06 00 6a 02 00 .}..|..o}..|..\..}..}..|..d..j..
2240 6f 0a 00 01 7c 08 00 7d 0f 00 6e 01 00 01 7c 0e 00 64 02 00 6a 00 00 70 1a 00 01 7c 0e 00 7c 08 o...|..}..n...|..d..j..p...|..|.
2260 00 6a 04 00 70 0d 00 01 7c 0f 00 7c 08 00 6a 04 00 6f 10 00 01 74 18 00 64 07 00 83 01 00 82 01 .j..p...|..|..j..o...t..d.......
2280 00 6e 01 00 01 7c 0f 00 7c 0e 00 18 7d 08 00 74 19 00 7c 0c 00 7c 0e 00 7c 0f 00 66 02 00 83 02 .n...|..|...}..t..|..|..|..f....
22a0 00 7d 0c 00 6e 01 00 01 7c 03 00 69 1a 00 64 08 00 7c 0a 00 70 04 00 01 64 09 00 7c 08 00 7c 09 .}..n...|..i..d..|..p...d..|..|.
22c0 00 66 03 00 16 83 01 00 7d 10 00 74 04 00 69 1b 00 7c 0c 00 7c 10 00 64 0a 00 7c 05 00 17 83 03 .f......}..t..i..|..|..d..|.....
22e0 00 53 28 0b 00 00 00 4e 69 ff ff ff ff 69 00 00 00 00 73 16 00 00 00 66 69 6c 65 20 6e 6f 74 20 .S(....Ni....i....s....file.not.
2300 6f 6e 20 6c 6f 63 61 6c 20 68 6f 73 74 74 02 00 00 00 72 62 74 05 00 00 00 52 61 6e 67 65 74 00 on.local.hostt....rbt....Ranget.
2320 00 00 00 73 1f 00 00 00 52 65 71 75 65 73 74 65 64 20 52 61 6e 67 65 20 4e 6f 74 20 53 61 74 69 ...s....Requested.Range.Not.Sati
2340 73 66 69 61 62 6c 65 73 36 00 00 00 43 6f 6e 74 65 6e 74 2d 54 79 70 65 3a 20 25 73 0a 43 6f 6e sfiables6...Content-Type:.%s.Con
2360 74 65 6e 74 2d 4c 65 6e 67 74 68 3a 20 25 64 0a 4c 61 73 74 2d 4d 6f 64 69 66 69 65 64 3a 20 25 tent-Length:.%d.Last-Modified:.%
2380 73 0a 73 0a 00 00 00 74 65 78 74 2f 70 6c 61 69 6e 73 05 00 00 00 66 69 6c 65 3a 28 1c 00 00 00 s.s....text/plains....file:(....
23a0 74 09 00 00 00 6d 69 6d 65 74 79 70 65 73 74 05 00 00 00 65 6d 61 69 6c 74 08 00 00 00 67 65 74 t....mimetypest....emailt....get
23c0 5f 68 6f 73 74 74 0c 00 00 00 67 65 74 5f 73 65 6c 65 63 74 6f 72 52 05 00 00 00 74 0c 00 00 00 _hostt....get_selectorR....t....
23e0 75 72 6c 32 70 61 74 68 6e 61 6d 65 74 02 00 00 00 6f 73 74 04 00 00 00 73 74 61 74 74 07 00 00 url2pathnamet....ost....statt...
2400 00 53 54 5f 53 49 5a 45 74 05 00 00 00 55 74 69 6c 73 74 0a 00 00 00 66 6f 72 6d 61 74 64 61 74 .ST_SIZEt....Utilst....formatdat
2420 65 74 08 00 00 00 53 54 5f 4d 54 49 4d 45 74 0a 00 00 00 67 75 65 73 73 5f 74 79 70 65 74 09 00 et....ST_MTIMEt....guess_typet..
2440 00 00 73 70 6c 69 74 70 6f 72 74 74 06 00 00 00 73 6f 63 6b 65 74 74 0d 00 00 00 67 65 74 68 6f ..splitportt....sockett....getho
2460 73 74 62 79 6e 61 6d 65 74 09 00 00 00 67 65 74 5f 6e 61 6d 65 73 74 07 00 00 00 75 72 6c 6c 69 stbynamet....get_namest....urlli
2480 62 32 74 08 00 00 00 55 52 4c 45 72 72 6f 72 74 04 00 00 00 6f 70 65 6e 74 07 00 00 00 68 65 61 b2t....URLErrort....opent....hea
24a0 64 65 72 73 74 03 00 00 00 67 65 74 74 04 00 00 00 4e 6f 6e 65 74 15 00 00 00 72 61 6e 67 65 5f derst....gett....Nonet....range_
24c0 68 65 61 64 65 72 5f 74 6f 5f 74 75 70 6c 65 52 00 00 00 00 52 11 00 00 00 74 13 00 00 00 6d 65 header_to_tupleR....R....t....me
24e0 73 73 61 67 65 5f 66 72 6f 6d 5f 73 74 72 69 6e 67 52 06 00 00 00 28 11 00 00 00 52 0a 00 00 00 ssage_from_stringR....(....R....
2500 52 0b 00 00 00 52 33 00 00 00 52 34 00 00 00 74 04 00 00 00 68 6f 73 74 74 04 00 00 00 66 69 6c R....R3...R4...t....hostt....fil
2520 65 74 09 00 00 00 6c 6f 63 61 6c 66 69 6c 65 74 05 00 00 00 73 74 61 74 73 52 28 00 00 00 74 08 et....localfilet....statsR(...t.
2540 00 00 00 6d 6f 64 69 66 69 65 64 74 05 00 00 00 6d 74 79 70 65 74 04 00 00 00 70 6f 72 74 52 12 ...modifiedt....mtypet....portR.
2560 00 00 00 74 06 00 00 00 62 72 61 6e 67 65 74 02 00 00 00 66 62 74 02 00 00 00 6c 62 52 46 00 00 ...t....branget....fbt....lbRF..
2580 00 28 00 00 00 00 28 00 00 00 00 73 68 00 00 00 2f 68 6f 6d 65 2f 6e 69 73 68 61 6e 74 68 2f 44 .(....(....sh.../home/nishanth/D
25a0 65 73 6b 74 6f 70 2f 70 79 74 2d 62 6c 64 2f 70 79 74 61 73 6b 2f 65 67 67 73 2f 6d 65 72 63 75 esktop/pyt-bld/pytask/eggs/mercu
25c0 72 69 61 6c 2d 31 2e 37 2e 33 2d 70 79 32 2e 36 2d 6c 69 6e 75 78 2d 78 38 36 5f 36 34 2e 65 67 rial-1.7.3-py2.6-linux-x86_64.eg
25e0 67 2f 6d 65 72 63 75 72 69 61 6c 2f 62 79 74 65 72 61 6e 67 65 2e 70 79 74 0f 00 00 00 6f 70 65 g/mercurial/byterange.pyt....ope
2600 6e 5f 6c 6f 63 61 6c 5f 66 69 6c 65 cc 00 00 00 73 38 00 00 00 00 01 0c 01 0c 01 0c 01 0c 01 0f n_local_file....s8..............
2620 01 0f 01 0d 01 19 01 13 01 07 01 15 01 23 01 17 01 0f 01 15 01 0c 02 07 01 0c 01 0d 01 0a 01 27 .............#.................'
2640 01 10 01 0a 01 19 01 06 01 03 01 1a 01 28 04 00 00 00 52 01 00 00 00 52 02 00 00 00 52 03 00 00 .............(....R....R....R...
2660 00 52 55 00 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 68 00 00 00 2f 68 6f 6d 65 2f .RU...(....(....(....sh.../home/
2680 6e 69 73 68 61 6e 74 68 2f 44 65 73 6b 74 6f 70 2f 70 79 74 2d 62 6c 64 2f 70 79 74 61 73 6b 2f nishanth/Desktop/pyt-bld/pytask/
26a0 65 67 67 73 2f 6d 65 72 63 75 72 69 61 6c 2d 31 2e 37 2e 33 2d 70 79 32 2e 36 2d 6c 69 6e 75 78 eggs/mercurial-1.7.3-py2.6-linux
26c0 2d 78 38 36 5f 36 34 2e 65 67 67 2f 6d 65 72 63 75 72 69 61 6c 2f 62 79 74 65 72 61 6e 67 65 2e -x86_64.egg/mercurial/byterange.
26e0 70 79 52 2f 00 00 00 c7 00 00 00 73 04 00 00 00 06 04 06 01 28 07 00 00 00 52 3f 00 00 00 74 09 pyR/.......s........(....R?...t.
2700 00 00 00 73 70 6c 69 74 75 73 65 72 74 0b 00 00 00 73 70 6c 69 74 70 61 73 73 77 64 74 09 00 00 ...splitusert....splitpasswdt...
2720 00 73 70 6c 69 74 61 74 74 72 74 07 00 00 00 75 6e 71 75 6f 74 65 74 0c 00 00 00 61 64 64 63 6c .splitattrt....unquotet....addcl
2740 6f 73 65 68 6f 6f 6b 52 06 00 00 00 74 0f 00 00 00 46 54 50 52 61 6e 67 65 48 61 6e 64 6c 65 72 osehookR....t....FTPRangeHandler
2760 63 00 00 00 00 00 00 00 00 01 00 00 00 42 00 00 00 73 1a 00 00 00 65 00 00 5a 01 00 64 00 00 84 c............B...s....e..Z..d...
2780 00 00 5a 02 00 64 01 00 84 00 00 5a 03 00 52 53 28 02 00 00 00 63 02 00 00 00 17 00 00 00 10 00 ..Z..d.....Z..RS(....c..........
27a0 00 00 43 00 00 00 73 c0 03 00 00 7c 01 00 69 00 00 83 00 00 7d 02 00 7c 02 00 70 13 00 01 74 01 ..C...s....|..i.....}..|..p...t.
27c0 00 64 01 00 64 02 00 83 02 00 82 01 00 6e 01 00 01 74 02 00 7c 02 00 83 01 00 5c 02 00 7d 02 00 .d..d........n...t..|.....\..}..
27e0 7d 03 00 7c 03 00 64 00 00 6a 08 00 6f 0d 00 01 74 04 00 69 05 00 7d 03 00 6e 0d 00 01 74 06 00 }..|..d..j..o...t..i..}..n...t..
2800 7c 03 00 83 01 00 7d 03 00 74 07 00 7c 02 00 83 01 00 5c 02 00 7d 04 00 7d 02 00 7c 04 00 6f 16 |.....}..t..|.....\..}..}..|..o.
2820 00 01 74 08 00 7c 04 00 83 01 00 5c 02 00 7d 04 00 7d 05 00 6e 07 00 01 64 00 00 7d 05 00 74 09 ..t..|.....\..}..}..n...d..}..t.
2840 00 7c 02 00 83 01 00 7d 02 00 74 09 00 7c 04 00 70 04 00 01 64 03 00 83 01 00 7d 04 00 74 09 00 .|.....}..t..|..p...d.....}..t..
2860 7c 05 00 70 04 00 01 64 03 00 83 01 00 7d 05 00 79 13 00 74 0a 00 69 0b 00 7c 02 00 83 01 00 7d |..p...d.....}..y..t..i..|.....}
2880 02 00 57 6e 27 00 04 74 0a 00 69 0c 00 6a 0a 00 6f 18 00 01 01 7d 06 00 01 74 0d 00 69 0e 00 7c ..Wn'..t..i..j..o....}...t..i..|
28a0 06 00 83 01 00 82 01 00 6e 02 00 01 58 74 0f 00 7c 01 00 69 10 00 83 00 00 83 01 00 5c 02 00 7d ........n...Xt..|..i........\..}
28c0 07 00 7d 08 00 7c 07 00 69 11 00 64 04 00 83 01 00 7d 09 00 74 12 00 74 09 00 7c 09 00 83 02 00 ..}..|..i..d.....}..t..t..|.....
28e0 7d 09 00 7c 09 00 64 05 00 20 7c 09 00 64 05 00 19 02 7d 09 00 7d 0a 00 7c 09 00 6f 1a 00 01 7c }..|..d...|..d....}..}..|..o...|
2900 09 00 64 06 00 19 0c 6f 0e 00 01 7c 09 00 64 07 00 1f 7d 09 00 6e 01 00 01 79 17 02 7c 00 00 69 ..d....o...|..d...}..n...y..|..i
2920 13 00 7c 04 00 7c 05 00 7c 02 00 7c 03 00 7c 09 00 83 05 00 7d 0b 00 7c 0a 00 6f 07 00 01 64 08 ..|..|..|..|..|.....}..|..o...d.
2940 00 70 04 00 01 64 09 00 7d 0c 00 78 50 00 7c 08 00 44 5d 48 00 7d 0d 00 74 0f 00 7c 0d 00 83 01 .p...d..}..xP.|..D]H.}..t..|....
2960 00 5c 02 00 7d 0d 00 7d 0e 00 7c 0d 00 69 14 00 83 00 00 64 0a 00 6a 02 00 6f 1d 00 01 7c 0e 00 .\..}..}..|..i.....d..j..o...|..
2980 64 15 00 6a 06 00 6f 10 00 01 7c 0e 00 69 15 00 83 00 00 7d 0c 00 71 a7 01 01 71 a7 01 57 64 00 d..j..o...|..i.....}..q...q..Wd.
29a0 00 7d 0f 00 74 16 00 7c 01 00 69 17 00 69 18 00 64 0f 00 64 00 00 83 02 00 83 01 00 7d 10 00 7c .}..t..|..i..i..d..d........}..|
29c0 10 00 6f 27 00 01 7c 10 00 5c 02 00 7d 11 00 7d 12 00 7c 11 00 64 06 00 6a 04 00 6f 0a 00 01 7c ..o'..|..\..}..}..|..d..j..o...|
29e0 11 00 7d 0f 00 71 42 02 01 6e 01 00 01 7c 0b 00 69 19 00 7c 0a 00 7c 0c 00 7c 0f 00 83 03 00 5c ..}..qB..n...|..i..|..|..|.....\
2a00 02 00 7d 13 00 7d 14 00 7c 10 00 6f 97 00 01 7c 10 00 5c 02 00 7d 11 00 7d 12 00 7c 12 00 64 03 ..}..}..|..o...|..\..}..}..|..d.
2a20 00 6a 02 00 6f 5b 00 01 7c 14 00 64 00 00 6a 08 00 70 0d 00 01 7c 14 00 64 06 00 6a 02 00 6f 10 .j..o[..|..d..j..p...|..d..j..o.
2a40 00 01 74 1a 00 64 10 00 83 01 00 82 01 00 6e 01 00 01 7c 14 00 7d 12 00 7c 12 00 7c 11 00 18 7d ..t..d........n...|..}..|..|...}
2a60 14 00 7c 14 00 64 06 00 6a 00 00 6f 10 00 01 74 1a 00 64 11 00 83 01 00 82 01 00 71 f7 02 01 71 ..|..d..j..o...t..d........q...q
2a80 fb 02 01 7c 12 00 7c 11 00 18 7d 14 00 74 1b 00 7c 13 00 64 06 00 7c 14 00 66 02 00 83 02 00 7d ...|..|...}..t..|..d..|..f.....}
2aa0 13 00 6e 01 00 01 64 03 00 7d 15 00 74 1c 00 69 1d 00 7c 01 00 69 1e 00 83 00 00 83 01 00 64 06 ..n...d..}..t..i..|..i........d.
2ac0 00 19 7d 16 00 7c 16 00 6f 12 00 01 7c 15 00 64 12 00 7c 16 00 16 37 7d 15 00 6e 01 00 01 7c 14 ..}..|..o...|..d..|...7}..n...|.
2ae0 00 64 00 00 6a 09 00 6f 1f 00 01 7c 14 00 64 06 00 6a 05 00 6f 12 00 01 7c 15 00 64 13 00 7c 14 .d..j..o...|..d..j..o...|..d..|.
2b00 00 16 37 7d 15 00 6e 01 00 01 74 1f 00 69 20 00 7c 15 00 83 01 00 7d 15 00 74 21 00 7c 13 00 7c ..7}..n...t..i..|.....}..t!.|..|
2b20 15 00 7c 01 00 69 1e 00 83 00 00 83 03 00 53 57 6e 34 00 04 74 04 00 69 22 00 6a 0a 00 6f 25 00 ..|..i........SWn4..t..i".j..o%.
2b40 01 01 7d 06 00 01 74 01 00 64 01 00 7c 06 00 83 02 00 74 23 00 69 24 00 83 00 00 64 14 00 19 82 ..}...t..d..|.....t#.i$....d....
2b60 02 00 6e 02 00 01 58 64 00 00 53 28 16 00 00 00 4e 73 09 00 00 00 66 74 70 20 65 72 72 6f 72 73 ..n...Xd..S(....Ns....ftp.errors
2b80 0d 00 00 00 6e 6f 20 68 6f 73 74 20 67 69 76 65 6e 52 32 00 00 00 74 01 00 00 00 2f 69 ff ff ff ....no.host.givenR2...t..../i...
2ba0 ff 69 00 00 00 00 69 01 00 00 00 74 01 00 00 00 49 74 01 00 00 00 44 74 04 00 00 00 74 79 70 65 .i....i....t....It....Dt....type
2bc0 74 01 00 00 00 61 74 01 00 00 00 41 74 01 00 00 00 69 74 01 00 00 00 64 52 31 00 00 00 73 40 00 t....at....At....it....dR1...s@.
2be0 00 00 52 65 71 75 65 73 74 65 64 20 52 61 6e 67 65 20 4e 6f 74 20 53 61 74 69 73 66 69 61 62 6c ..Requested.Range.Not.Satisfiabl
2c00 65 20 64 75 65 20 74 6f 20 75 6e 6f 62 74 61 69 6e 61 62 6c 65 20 66 69 6c 65 20 6c 65 6e 67 74 e.due.to.unobtainable.file.lengt
2c20 68 2e 73 1f 00 00 00 52 65 71 75 65 73 74 65 64 20 52 61 6e 67 65 20 4e 6f 74 20 53 61 74 69 73 h.s....Requested.Range.Not.Satis
2c40 66 69 61 62 6c 65 73 11 00 00 00 43 6f 6e 74 65 6e 74 2d 54 79 70 65 3a 20 25 73 0a 73 13 00 00 fiables....Content-Type:.%s.s...
2c60 00 43 6f 6e 74 65 6e 74 2d 4c 65 6e 67 74 68 3a 20 25 64 0a 69 02 00 00 00 28 06 00 00 00 52 60 .Content-Length:.%d.i....(....R`
2c80 00 00 00 52 61 00 00 00 52 62 00 00 00 52 5d 00 00 00 52 63 00 00 00 52 5e 00 00 00 28 25 00 00 ...Ra...Rb...R]...Rc...R^...(%..
2ca0 00 52 35 00 00 00 52 20 00 00 00 52 3f 00 00 00 52 48 00 00 00 74 06 00 00 00 66 74 70 6c 69 62 .R5...R....R?...RH...t....ftplib
2cc0 74 08 00 00 00 46 54 50 5f 50 4f 52 54 74 03 00 00 00 69 6e 74 52 56 00 00 00 52 57 00 00 00 52 t....FTP_PORTt....intRV...RW...R
2ce0 59 00 00 00 52 40 00 00 00 52 41 00 00 00 74 05 00 00 00 65 72 72 6f 72 52 43 00 00 00 52 44 00 Y...R@...RA...t....errorRC...RD.
2d00 00 00 52 58 00 00 00 52 36 00 00 00 74 05 00 00 00 73 70 6c 69 74 74 03 00 00 00 6d 61 70 74 0b ..RX...R6...t....splitt....mapt.
2d20 00 00 00 63 6f 6e 6e 65 63 74 5f 66 74 70 74 05 00 00 00 6c 6f 77 65 72 74 05 00 00 00 75 70 70 ...connect_ftpt....lowert....upp
2d40 65 72 52 49 00 00 00 52 46 00 00 00 52 47 00 00 00 74 08 00 00 00 72 65 74 72 66 69 6c 65 52 00 erRI...RF...RG...t....retrfileR.
2d60 00 00 00 52 11 00 00 00 52 33 00 00 00 52 3e 00 00 00 52 07 00 00 00 52 34 00 00 00 52 4a 00 00 ...R....R3...R>...R....R4...RJ..
2d80 00 52 06 00 00 00 74 0a 00 00 00 61 6c 6c 5f 65 72 72 6f 72 73 74 03 00 00 00 73 79 73 74 08 00 .R....t....all_errorst....syst..
2da0 00 00 65 78 63 5f 69 6e 66 6f 28 17 00 00 00 52 0a 00 00 00 52 0b 00 00 00 52 4b 00 00 00 52 51 ..exc_info(....R....R....RK...RQ
2dc0 00 00 00 74 04 00 00 00 75 73 65 72 74 06 00 00 00 70 61 73 73 77 64 52 09 00 00 00 74 04 00 00 ...t....usert....passwdR....t...
2de0 00 70 61 74 68 74 05 00 00 00 61 74 74 72 73 74 04 00 00 00 64 69 72 73 52 4c 00 00 00 74 02 00 .patht....attrst....dirsRL...t..
2e00 00 00 66 77 52 5f 00 00 00 74 04 00 00 00 61 74 74 72 74 05 00 00 00 76 61 6c 75 65 74 04 00 00 ..fwR_...t....attrt....valuet...
2e20 00 72 65 73 74 74 09 00 00 00 72 61 6e 67 65 5f 74 75 70 52 53 00 00 00 52 54 00 00 00 52 0c 00 .restt....range_tupRS...RT...R..
2e40 00 00 74 07 00 00 00 72 65 74 72 6c 65 6e 52 46 00 00 00 52 50 00 00 00 28 00 00 00 00 28 00 00 ..t....retrlenRF...RP...(....(..
2e60 00 00 73 68 00 00 00 2f 68 6f 6d 65 2f 6e 69 73 68 61 6e 74 68 2f 44 65 73 6b 74 6f 70 2f 70 79 ..sh.../home/nishanth/Desktop/py
2e80 74 2d 62 6c 64 2f 70 79 74 61 73 6b 2f 65 67 67 73 2f 6d 65 72 63 75 72 69 61 6c 2d 31 2e 37 2e t-bld/pytask/eggs/mercurial-1.7.
2ea0 33 2d 70 79 32 2e 36 2d 6c 69 6e 75 78 2d 78 38 36 5f 36 34 2e 65 67 67 2f 6d 65 72 63 75 72 69 3-py2.6-linux-x86_64.egg/mercuri
2ec0 61 6c 2f 62 79 74 65 72 61 6e 67 65 2e 70 79 74 08 00 00 00 66 74 70 5f 6f 70 65 6e fc 00 00 00 al/byterange.pyt....ftp_open....
2ee0 73 7a 00 00 00 00 01 0c 01 07 01 13 01 12 01 0d 01 0d 02 0c 03 12 01 07 01 16 02 06 01 0c 01 13 sz..............................
2f00 01 13 02 03 01 13 01 13 01 14 01 18 01 0f 01 0f 01 15 01 13 01 0e 01 03 01 1b 01 14 01 07 00 06 ................................
2f20 01 12 01 13 01 0d 01 14 03 06 01 1b 02 07 01 0c 01 0d 01 0e 03 1b 03 07 01 0c 01 0d 01 1a 01 10 ................................
2f40 02 06 01 0a 01 0d 02 14 02 0a 01 19 03 06 01 19 01 07 01 12 01 1a 01 12 01 0f 01 1a 01 13 01 63 ...............................c
2f60 06 00 00 00 07 00 00 00 06 00 00 00 43 00 00 00 73 1c 00 00 00 74 00 00 7c 01 00 7c 02 00 7c 03 ............C...s....t..|..|..|.
2f80 00 7c 04 00 7c 05 00 83 05 00 7d 06 00 7c 06 00 53 28 01 00 00 00 4e 28 01 00 00 00 74 0a 00 00 .|..|.....}..|..S(....N(....t...
2fa0 00 66 74 70 77 72 61 70 70 65 72 28 07 00 00 00 52 0a 00 00 00 52 71 00 00 00 52 72 00 00 00 52 .ftpwrapper(....R....Rq...Rr...R
2fc0 4b 00 00 00 52 51 00 00 00 52 75 00 00 00 52 76 00 00 00 28 00 00 00 00 28 00 00 00 00 73 68 00 K...RQ...Ru...Rv...(....(....sh.
2fe0 00 00 2f 68 6f 6d 65 2f 6e 69 73 68 61 6e 74 68 2f 44 65 73 6b 74 6f 70 2f 70 79 74 2d 62 6c 64 ../home/nishanth/Desktop/pyt-bld
3000 2f 70 79 74 61 73 6b 2f 65 67 67 73 2f 6d 65 72 63 75 72 69 61 6c 2d 31 2e 37 2e 33 2d 70 79 32 /pytask/eggs/mercurial-1.7.3-py2
3020 2e 36 2d 6c 69 6e 75 78 2d 78 38 36 5f 36 34 2e 65 67 67 2f 6d 65 72 63 75 72 69 61 6c 2f 62 79 .6-linux-x86_64.egg/mercurial/by
3040 74 65 72 61 6e 67 65 2e 70 79 52 6a 00 00 00 4b 01 00 00 73 04 00 00 00 00 01 18 01 28 04 00 00 terange.pyRj...K...s........(...
3060 00 52 01 00 00 00 52 02 00 00 00 52 7c 00 00 00 52 6a 00 00 00 28 00 00 00 00 28 00 00 00 00 28 .R....R....R|...Rj...(....(....(
3080 00 00 00 00 73 68 00 00 00 2f 68 6f 6d 65 2f 6e 69 73 68 61 6e 74 68 2f 44 65 73 6b 74 6f 70 2f ....sh.../home/nishanth/Desktop/
30a0 70 79 74 2d 62 6c 64 2f 70 79 74 61 73 6b 2f 65 67 67 73 2f 6d 65 72 63 75 72 69 61 6c 2d 31 2e pyt-bld/pytask/eggs/mercurial-1.
30c0 37 2e 33 2d 70 79 32 2e 36 2d 6c 69 6e 75 78 2d 78 38 36 5f 36 34 2e 65 67 67 2f 6d 65 72 63 75 7.3-py2.6-linux-x86_64.egg/mercu
30e0 72 69 61 6c 2f 62 79 74 65 72 61 6e 67 65 2e 70 79 52 5b 00 00 00 fb 00 00 00 73 04 00 00 00 06 rial/byterange.pyR[.......s.....
3100 01 09 4f 52 7d 00 00 00 63 00 00 00 00 00 00 00 00 02 00 00 00 42 00 00 00 73 14 00 00 00 65 00 ..OR}...c............B...s....e.
3120 00 5a 01 00 64 01 00 64 00 00 84 01 00 5a 03 00 52 53 28 02 00 00 00 63 04 00 00 00 0a 00 00 00 .Z..d..d.....Z..RS(....c........
3140 0c 00 00 00 43 00 00 00 73 2c 02 00 00 7c 00 00 69 00 00 83 00 00 01 7c 02 00 64 10 00 6a 06 00 ....C...s,...|..i......|..d..j..
3160 6f 10 00 01 64 03 00 7d 04 00 64 04 00 7d 05 00 6e 11 00 01 64 05 00 7c 02 00 17 7d 04 00 64 06 o...d..}..d..}..n...d..|...}..d.
3180 00 7d 05 00 79 14 00 7c 00 00 69 01 00 69 02 00 7c 04 00 83 01 00 01 57 6e 30 00 04 74 03 00 69 .}..y..|..i..i..|......Wn0..t..i
31a0 04 00 6a 0a 00 6f 21 00 01 01 01 01 7c 00 00 69 05 00 83 00 00 01 7c 00 00 69 01 00 69 02 00 7c ..j..o!.....|..i......|..i..i..|
31c0 04 00 83 01 00 01 6e 02 00 01 58 64 00 00 7d 06 00 7c 01 00 6f 29 01 01 7c 05 00 0c 6f 21 01 01 ......n...Xd..}..|..o)..|...o!..
31e0 79 14 00 7c 00 00 69 01 00 69 07 00 7c 01 00 83 01 00 01 57 6e 34 00 04 74 03 00 69 08 00 6a 0a y..|..i..i..|......Wn4..t..i..j.
3200 00 6f 25 00 01 01 7d 07 00 01 74 09 00 64 07 00 7c 07 00 83 02 00 74 0a 00 69 0b 00 83 00 00 64 .o%...}...t..d..|.....t..i.....d
3220 08 00 19 82 02 00 6e 02 00 01 58 7c 00 00 69 01 00 69 02 00 7c 04 00 83 01 00 01 79 23 00 64 09 ......n...X|..i..i..|......y#.d.
3240 00 7c 01 00 17 7d 04 00 7c 00 00 69 01 00 69 0c 00 7c 04 00 7c 03 00 83 02 00 7d 06 00 57 71 b4 .|...}..|..i..i..|..|.....}..Wq.
3260 01 04 74 03 00 69 08 00 6a 0a 00 6f 8d 00 01 01 7d 07 00 01 74 0d 00 7c 07 00 83 01 00 69 0e 00 ..t..i..j..o....}...t..|.....i..
3280 64 0a 00 83 01 00 6f 38 00 01 7c 00 00 69 0f 00 7c 01 00 7c 02 00 83 02 00 5c 02 00 7d 08 00 7d d.....o8..|..i..|..|.....\..}..}
32a0 09 00 74 10 00 7c 08 00 7c 03 00 64 0b 00 66 02 00 83 02 00 7d 08 00 7c 08 00 7c 09 00 66 02 00 ..t..|..|..d..f.....}..|..|..f..
32c0 53 01 74 0d 00 7c 07 00 83 01 00 69 0e 00 64 0c 00 83 01 00 70 20 00 01 74 09 00 64 07 00 7c 07 S.t..|.....i..d.....p...t..d..|.
32e0 00 83 02 00 74 0a 00 69 0b 00 83 00 00 64 08 00 19 82 02 00 71 b0 01 01 71 b4 01 01 58 6e 01 00 ....t..i.....d......q...q...Xn..
3300 01 7c 06 00 70 41 00 01 7c 00 00 69 01 00 69 02 00 64 03 00 83 01 00 01 7c 01 00 6f 0e 00 01 64 .|..pA..|..i..i..d......|..o...d
3320 0d 00 7c 01 00 17 7d 04 00 6e 07 00 01 64 0e 00 7d 04 00 7c 00 00 69 01 00 69 0c 00 7c 04 00 83 ..|...}..n...d..}..|..i..i..|...
3340 01 00 7d 06 00 6e 01 00 01 64 04 00 7c 00 00 5f 11 00 74 12 00 7c 06 00 64 06 00 19 69 13 00 64 ..}..n...d..|.._..t..|..d...i..d
3360 0f 00 83 01 00 7c 00 00 69 00 00 83 02 00 7c 06 00 64 04 00 19 66 02 00 53 28 11 00 00 00 4e 52 .....|..i.....|..d...f..S(....NR
3380 63 00 00 00 52 5e 00 00 00 73 06 00 00 00 54 59 50 45 20 41 69 01 00 00 00 73 05 00 00 00 54 59 c...R^...s....TYPE.Ai....s....TY
33a0 50 45 20 69 00 00 00 00 73 09 00 00 00 66 74 70 20 65 72 72 6f 72 69 02 00 00 00 73 05 00 00 00 PE.i....s....ftp.errori....s....
33c0 52 45 54 52 20 74 03 00 00 00 35 30 31 52 32 00 00 00 74 03 00 00 00 35 35 30 73 05 00 00 00 4c RETR.t....501R2...t....550s....L
33e0 49 53 54 20 74 04 00 00 00 4c 49 53 54 52 30 00 00 00 28 02 00 00 00 52 63 00 00 00 52 5e 00 00 IST.t....LISTR0...(....Rc...R^..
3400 00 28 14 00 00 00 74 0b 00 00 00 65 6e 64 74 72 61 6e 73 66 65 72 74 03 00 00 00 66 74 70 74 07 .(....t....endtransfert....ftpt.
3420 00 00 00 76 6f 69 64 63 6d 64 52 64 00 00 00 52 6e 00 00 00 74 04 00 00 00 69 6e 69 74 52 48 00 ...voidcmdRd...Rn...t....initRH.
3440 00 00 74 04 00 00 00 6e 6c 73 74 74 0a 00 00 00 65 72 72 6f 72 5f 70 65 72 6d 52 20 00 00 00 52 ..t....nlstt....error_permR....R
3460 6f 00 00 00 52 70 00 00 00 74 0c 00 00 00 6e 74 72 61 6e 73 66 65 72 63 6d 64 74 03 00 00 00 73 o...Rp...t....ntransfercmdt....s
3480 74 72 74 0a 00 00 00 73 74 61 72 74 73 77 69 74 68 52 6d 00 00 00 52 11 00 00 00 74 04 00 00 00 trt....startswithRm...R....t....
34a0 62 75 73 79 52 5a 00 00 00 74 08 00 00 00 6d 61 6b 65 66 69 6c 65 28 0a 00 00 00 52 0a 00 00 00 busyRZ...t....makefile(....R....
34c0 52 4c 00 00 00 52 5f 00 00 00 52 79 00 00 00 74 03 00 00 00 63 6d 64 74 05 00 00 00 69 73 64 69 RL...R_...Ry...t....cmdt....isdi
34e0 72 74 04 00 00 00 63 6f 6e 6e 74 06 00 00 00 72 65 61 73 6f 6e 52 0c 00 00 00 52 7b 00 00 00 28 rt....connt....reasonR....R{...(
3500 00 00 00 00 28 00 00 00 00 73 68 00 00 00 2f 68 6f 6d 65 2f 6e 69 73 68 61 6e 74 68 2f 44 65 73 ....(....sh.../home/nishanth/Des
3520 6b 74 6f 70 2f 70 79 74 2d 62 6c 64 2f 70 79 74 61 73 6b 2f 65 67 67 73 2f 6d 65 72 63 75 72 69 ktop/pyt-bld/pytask/eggs/mercuri
3540 61 6c 2d 31 2e 37 2e 33 2d 70 79 32 2e 36 2d 6c 69 6e 75 78 2d 78 38 36 5f 36 34 2e 65 67 67 2f al-1.7.3-py2.6-linux-x86_64.egg/
3560 6d 65 72 63 75 72 69 61 6c 2f 62 79 74 65 72 61 6e 67 65 2e 70 79 52 6d 00 00 00 54 01 00 00 73 mercurial/byterange.pyRm...T...s
3580 4a 00 00 00 00 01 0a 01 0d 01 06 01 0a 02 0a 01 06 01 03 01 14 01 11 01 0a 01 15 01 06 01 0f 02 J...............................
35a0 03 01 14 01 13 01 21 02 10 02 03 01 0a 01 19 01 13 01 16 02 18 01 15 01 0b 01 16 01 29 01 07 02 ......!.....................)...
35c0 10 02 07 01 0e 02 06 01 16 01 09 02 13 01 4e 28 04 00 00 00 52 01 00 00 00 52 02 00 00 00 52 48 ..............N(....R....R....RH
35e0 00 00 00 52 6d 00 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 68 00 00 00 2f 68 6f 6d ...Rm...(....(....(....sh.../hom
3600 65 2f 6e 69 73 68 61 6e 74 68 2f 44 65 73 6b 74 6f 70 2f 70 79 74 2d 62 6c 64 2f 70 79 74 61 73 e/nishanth/Desktop/pyt-bld/pytas
3620 6b 2f 65 67 67 73 2f 6d 65 72 63 75 72 69 61 6c 2d 31 2e 37 2e 33 2d 70 79 32 2e 36 2d 6c 69 6e k/eggs/mercurial-1.7.3-py2.6-lin
3640 75 78 2d 78 38 36 5f 36 34 2e 65 67 67 2f 6d 65 72 63 75 72 69 61 6c 2f 62 79 74 65 72 61 6e 67 ux-x86_64.egg/mercurial/byterang
3660 65 2e 70 79 52 7d 00 00 00 4f 01 00 00 73 02 00 00 00 06 05 63 01 00 00 00 04 00 00 00 05 00 00 e.pyR}...O...s......c...........
3680 00 43 00 00 00 73 a3 00 00 00 7c 00 00 64 02 00 6a 08 00 6f 05 00 01 64 02 00 53 01 74 01 00 64 .C...s....|..d..j..o...d..S.t..d
36a0 02 00 6a 08 00 6f 1f 00 01 64 01 00 64 02 00 6b 02 00 7d 01 00 7c 01 00 69 03 00 64 03 00 83 01 ..j..o...d..d..k..}..|..i..d....
36c0 00 61 01 00 6e 01 00 01 74 01 00 69 04 00 7c 00 00 83 01 00 7d 02 00 7c 02 00 6f 4b 00 01 74 05 .a..n...t..i..|.....}..|..oK..t.
36e0 00 7c 02 00 69 06 00 64 04 00 64 05 00 83 02 00 83 01 00 7d 03 00 7c 03 00 6f 27 00 01 7c 03 00 .|..i..d..d........}..|..o'..|..
3700 64 04 00 19 6f 1c 00 01 7c 03 00 64 06 00 19 7c 03 00 64 04 00 19 64 04 00 17 66 02 00 7d 03 00 d...o...|..d...|..d...d...f..}..
3720 6e 01 00 01 7c 03 00 53 01 64 07 00 53 28 08 00 00 00 73 cb 01 00 00 47 65 74 20 61 20 28 66 69 n...|..S.d..S(....s....Get.a.(fi
3740 72 73 74 62 79 74 65 2c 6c 61 73 74 62 79 74 65 29 20 74 75 70 6c 65 20 66 72 6f 6d 20 61 20 52 rstbyte,lastbyte).tuple.from.a.R
3760 61 6e 67 65 20 68 65 61 64 65 72 20 76 61 6c 75 65 2e 0a 0a 20 20 20 20 52 61 6e 67 65 20 68 65 ange.header.value.......Range.he
3780 61 64 65 72 73 20 68 61 76 65 20 74 68 65 20 66 6f 72 6d 20 22 62 79 74 65 73 3d 3c 66 69 72 73 aders.have.the.form."bytes=<firs
37a0 74 62 79 74 65 3e 2d 3c 6c 61 73 74 62 79 74 65 3e 22 2e 20 54 68 69 73 0a 20 20 20 20 66 75 6e tbyte>-<lastbyte>"..This.....fun
37c0 63 74 69 6f 6e 20 70 75 6c 6c 73 20 74 68 65 20 66 69 72 73 74 62 79 74 65 20 61 6e 64 20 6c 61 ction.pulls.the.firstbyte.and.la
37e0 73 74 62 79 74 65 20 76 61 6c 75 65 73 20 61 6e 64 20 72 65 74 75 72 6e 73 0a 20 20 20 20 61 20 stbyte.values.and.returns.....a.
3800 28 66 69 72 73 74 62 79 74 65 2c 6c 61 73 74 62 79 74 65 29 20 74 75 70 6c 65 2e 20 49 66 20 6c (firstbyte,lastbyte).tuple..If.l
3820 61 73 74 62 79 74 65 20 69 73 20 6e 6f 74 20 73 70 65 63 69 66 69 65 64 20 69 6e 0a 20 20 20 20 astbyte.is.not.specified.in.....
3840 74 68 65 20 68 65 61 64 65 72 20 76 61 6c 75 65 2c 20 69 74 20 69 73 20 72 65 74 75 72 6e 65 64 the.header.value,.it.is.returned
3860 20 61 73 20 61 6e 20 65 6d 70 74 79 20 73 74 72 69 6e 67 20 69 6e 20 74 68 65 0a 20 20 20 20 74 .as.an.empty.string.in.the.....t
3880 75 70 6c 65 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 20 4e 6f 6e 65 20 69 66 20 72 61 6e 67 65 5f uple.......Return.None.if.range_
38a0 68 65 61 64 65 72 20 69 73 20 4e 6f 6e 65 0a 20 20 20 20 52 65 74 75 72 6e 20 28 29 20 69 66 20 header.is.None.....Return.().if.
38c0 72 61 6e 67 65 5f 68 65 61 64 65 72 20 64 6f 65 73 20 6e 6f 74 20 63 6f 6e 66 6f 72 6d 20 74 6f range_header.does.not.conform.to
38e0 20 74 68 65 20 72 61 6e 67 65 20 73 70 65 63 0a 20 20 20 20 70 61 74 74 65 72 6e 2e 0a 0a 20 20 .the.range.spec.....pattern.....
3900 20 20 69 ff ff ff ff 4e 73 15 00 00 00 5e 62 79 74 65 73 3d 28 5c 64 7b 31 2c 7d 29 2d 28 5c 64 ..i....Ns....^bytes=(\d{1,})-(\d
3920 2a 29 69 01 00 00 00 69 02 00 00 00 69 00 00 00 00 28 00 00 00 00 28 07 00 00 00 52 48 00 00 00 *)i....i....i....(....(....RH...
3940 74 08 00 00 00 5f 72 61 6e 67 65 72 65 74 02 00 00 00 72 65 74 07 00 00 00 63 6f 6d 70 69 6c 65 t...._rangeret....ret....compile
3960 74 05 00 00 00 6d 61 74 63 68 52 13 00 00 00 74 05 00 00 00 67 72 6f 75 70 28 04 00 00 00 74 0c t....matchR....t....group(....t.
3980 00 00 00 72 61 6e 67 65 5f 68 65 61 64 65 72 52 91 00 00 00 52 93 00 00 00 74 03 00 00 00 74 75 ...range_headerR....R....t....tu
39a0 70 28 00 00 00 00 28 00 00 00 00 73 68 00 00 00 2f 68 6f 6d 65 2f 6e 69 73 68 61 6e 74 68 2f 44 p(....(....sh.../home/nishanth/D
39c0 65 73 6b 74 6f 70 2f 70 79 74 2d 62 6c 64 2f 70 79 74 61 73 6b 2f 65 67 67 73 2f 6d 65 72 63 75 esktop/pyt-bld/pytask/eggs/mercu
39e0 72 69 61 6c 2d 31 2e 37 2e 33 2d 70 79 32 2e 36 2d 6c 69 6e 75 78 2d 78 38 36 5f 36 34 2e 65 67 rial-1.7.3-py2.6-linux-x86_64.eg
3a00 67 2f 6d 65 72 63 75 72 69 61 6c 2f 62 79 74 65 72 61 6e 67 65 2e 70 79 52 49 00 00 00 8a 01 00 g/mercurial/byterange.pyRI......
3a20 00 73 18 00 00 00 00 0f 0d 01 05 01 0d 01 0c 01 13 01 0f 01 07 01 18 01 12 01 1c 01 05 01 63 01 .s............................c.
3a40 00 00 00 01 00 00 00 03 00 00 00 43 00 00 00 73 59 00 00 00 7c 00 00 64 04 00 6a 08 00 6f 05 00 ...........C...sY...|..d..j..o..
3a60 01 64 04 00 53 01 74 01 00 7c 00 00 83 01 00 7d 00 00 7c 00 00 6f 30 00 01 7c 00 00 64 01 00 19 .d..S.t..|.....}..|..o0..|..d...
3a80 6f 1c 00 01 7c 00 00 64 02 00 19 7c 00 00 64 01 00 19 64 01 00 18 66 02 00 7d 00 00 6e 01 00 01 o...|..d...|..d...d...f..}..n...
3aa0 64 03 00 7c 00 00 16 53 01 64 04 00 53 28 05 00 00 00 73 95 00 00 00 43 6f 6e 76 65 72 74 20 61 d..|...S.d..S(....s....Convert.a
3ac0 20 72 61 6e 67 65 20 74 75 70 6c 65 20 74 6f 20 61 20 52 61 6e 67 65 20 68 65 61 64 65 72 20 76 .range.tuple.to.a.Range.header.v
3ae0 61 6c 75 65 2e 0a 20 20 20 20 52 65 74 75 72 6e 20 61 20 73 74 72 69 6e 67 20 6f 66 20 74 68 65 alue......Return.a.string.of.the
3b00 20 66 6f 72 6d 20 22 62 79 74 65 73 3d 3c 66 69 72 73 74 62 79 74 65 3e 2d 3c 6c 61 73 74 62 79 .form."bytes=<firstbyte>-<lastby
3b20 74 65 3e 22 20 6f 72 20 4e 6f 6e 65 0a 20 20 20 20 69 66 20 6e 6f 20 72 61 6e 67 65 20 69 73 20 te>".or.None.....if.no.range.is.
3b40 6e 65 65 64 65 64 2e 0a 20 20 20 20 69 01 00 00 00 69 00 00 00 00 73 0b 00 00 00 62 79 74 65 73 needed......i....i....s....bytes
3b60 3d 25 73 2d 25 73 4e 28 02 00 00 00 52 48 00 00 00 52 13 00 00 00 28 01 00 00 00 52 7a 00 00 00 =%s-%sN(....RH...R....(....Rz...
3b80 28 00 00 00 00 28 00 00 00 00 73 68 00 00 00 2f 68 6f 6d 65 2f 6e 69 73 68 61 6e 74 68 2f 44 65 (....(....sh.../home/nishanth/De
3ba0 73 6b 74 6f 70 2f 70 79 74 2d 62 6c 64 2f 70 79 74 61 73 6b 2f 65 67 67 73 2f 6d 65 72 63 75 72 sktop/pyt-bld/pytask/eggs/mercur
3bc0 69 61 6c 2d 31 2e 37 2e 33 2d 70 79 32 2e 36 2d 6c 69 6e 75 78 2d 78 38 36 5f 36 34 2e 65 67 67 ial-1.7.3-py2.6-linux-x86_64.egg
3be0 2f 6d 65 72 63 75 72 69 61 6c 2f 62 79 74 65 72 61 6e 67 65 2e 70 79 74 15 00 00 00 72 61 6e 67 /mercurial/byterange.pyt....rang
3c00 65 5f 74 75 70 6c 65 5f 74 6f 5f 68 65 61 64 65 72 a6 01 00 00 73 0e 00 00 00 00 05 0d 01 05 01 e_tuple_to_header....s..........
3c20 0c 01 07 01 0b 01 1c 01 63 01 00 00 00 03 00 00 00 07 00 00 00 43 00 00 00 73 e6 00 00 00 7c 00 ........c............C...s....|.
3c40 00 64 05 00 6a 08 00 6f 05 00 01 64 05 00 53 01 7c 00 00 64 01 00 19 7d 01 00 7c 01 00 64 06 00 .d..j..o...d..S.|..d...}..|..d..
3c60 6a 06 00 6f 0a 00 01 64 01 00 7d 01 00 6e 0d 00 01 74 01 00 7c 01 00 83 01 00 7d 01 00 79 0e 00 j..o...d..}..n...t..|.....}..y..
3c80 7c 00 00 64 03 00 19 7d 02 00 57 6e 19 00 04 74 02 00 6a 0a 00 6f 0d 00 01 01 01 01 64 02 00 7d |..d...}..Wn...t..j..o......d..}
3ca0 02 00 6e 36 00 01 58 7c 02 00 64 05 00 6a 08 00 6f 0a 00 01 64 02 00 7d 02 00 6e 1e 00 01 7c 02 ..n6..X|..d..j..o...d..}..n...|.
3cc0 00 64 02 00 6a 03 00 6f 10 00 01 74 01 00 7c 02 00 83 01 00 7d 02 00 6e 01 00 01 7c 01 00 7c 02 .d..j..o...t..|.....}..n...|..|.
3ce0 00 66 02 00 64 07 00 6a 02 00 6f 05 00 01 64 05 00 53 01 7c 02 00 7c 01 00 6a 00 00 6f 1a 00 01 .f..d..j..o...d..S.|..|..j..o...
3d00 74 03 00 64 04 00 7c 01 00 7c 02 00 66 02 00 16 83 01 00 82 01 00 6e 01 00 01 7c 01 00 7c 02 00 t..d..|..|..f.........n...|..|..
3d20 66 02 00 53 28 08 00 00 00 73 36 01 00 00 4e 6f 72 6d 61 6c 69 7a 65 20 61 20 28 66 69 72 73 74 f..S(....s6...Normalize.a.(first
3d40 5f 62 79 74 65 2c 6c 61 73 74 5f 62 79 74 65 29 20 72 61 6e 67 65 20 74 75 70 6c 65 2e 0a 20 20 _byte,last_byte).range.tuple....
3d60 20 20 52 65 74 75 72 6e 20 61 20 74 75 70 6c 65 20 77 68 6f 73 65 20 66 69 72 73 74 20 65 6c 65 ..Return.a.tuple.whose.first.ele
3d80 6d 65 6e 74 20 69 73 20 67 75 61 72 61 6e 74 65 65 64 20 74 6f 20 62 65 20 61 6e 20 69 6e 74 0a ment.is.guaranteed.to.be.an.int.
3da0 20 20 20 20 61 6e 64 20 77 68 6f 73 65 20 73 65 63 6f 6e 64 20 65 6c 65 6d 65 6e 74 20 77 69 6c ....and.whose.second.element.wil
3dc0 6c 20 62 65 20 27 27 20 28 6d 65 61 6e 69 6e 67 3a 20 74 68 65 20 6c 61 73 74 20 62 79 74 65 29 l.be.''.(meaning:.the.last.byte)
3de0 20 6f 72 0a 20 20 20 20 61 6e 20 69 6e 74 2e 20 46 69 6e 61 6c 6c 79 2c 20 72 65 74 75 72 6e 20 .or.....an.int..Finally,.return.
3e00 4e 6f 6e 65 20 69 66 20 74 68 65 20 6e 6f 72 6d 61 6c 69 7a 65 64 20 74 75 70 6c 65 20 3d 3d 20 None.if.the.normalized.tuple.==.
3e20 28 30 2c 27 27 29 0a 20 20 20 20 61 73 20 74 68 61 74 20 69 73 20 65 71 75 69 76 65 6c 61 6e 74 (0,'').....as.that.is.equivelant
3e40 20 74 6f 20 72 65 74 72 69 65 76 69 6e 67 20 74 68 65 20 65 6e 74 69 72 65 20 66 69 6c 65 2e 0a .to.retrieving.the.entire.file..
3e60 20 20 20 20 69 00 00 00 00 52 32 00 00 00 69 01 00 00 00 73 19 00 00 00 49 6e 76 61 6c 69 64 20 ....i....R2...i....s....Invalid.
3e80 62 79 74 65 20 72 61 6e 67 65 3a 20 25 73 2d 25 73 4e 28 02 00 00 00 4e 52 32 00 00 00 28 02 00 byte.range:.%s-%sN(....NR2...(..
3ea0 00 00 69 00 00 00 00 52 32 00 00 00 28 04 00 00 00 52 48 00 00 00 52 66 00 00 00 74 0a 00 00 00 ..i....R2...(....RH...Rf...t....
3ec0 49 6e 64 65 78 45 72 72 6f 72 52 00 00 00 00 28 03 00 00 00 52 7a 00 00 00 52 53 00 00 00 52 54 IndexErrorR....(....Rz...RS...RT
3ee0 00 00 00 28 00 00 00 00 28 00 00 00 00 73 68 00 00 00 2f 68 6f 6d 65 2f 6e 69 73 68 61 6e 74 68 ...(....(....sh.../home/nishanth
3f00 2f 44 65 73 6b 74 6f 70 2f 70 79 74 2d 62 6c 64 2f 70 79 74 61 73 6b 2f 65 67 67 73 2f 6d 65 72 /Desktop/pyt-bld/pytask/eggs/mer
3f20 63 75 72 69 61 6c 2d 31 2e 37 2e 33 2d 70 79 32 2e 36 2d 6c 69 6e 75 78 2d 78 38 36 5f 36 34 2e curial-1.7.3-py2.6-linux-x86_64.
3f40 65 67 67 2f 6d 65 72 63 75 72 69 61 6c 2f 62 79 74 65 72 61 6e 67 65 2e 70 79 52 13 00 00 00 b3 egg/mercurial/byterange.pyR.....
3f60 01 00 00 73 26 00 00 00 00 07 0d 01 05 02 0a 01 0d 01 0a 02 0c 02 03 01 0e 01 0e 01 0b 02 0d 01 ...s&...........................
3f80 0a 01 0d 01 10 02 13 01 05 02 0d 01 1a 01 28 00 00 00 00 28 20 00 00 00 52 38 00 00 00 52 39 00 ..............(....(....R8...R9.
3fa0 00 00 52 05 00 00 00 52 43 00 00 00 74 0b 00 00 00 65 6d 61 69 6c 2e 55 74 69 6c 73 52 34 00 00 ..R....RC...t....email.UtilsR4..
3fc0 00 52 20 00 00 00 52 00 00 00 00 74 0b 00 00 00 42 61 73 65 48 61 6e 64 6c 65 72 52 04 00 00 00 .R....R....t....BaseHandlerR....
3fe0 52 11 00 00 00 74 0b 00 00 00 46 69 6c 65 48 61 6e 64 6c 65 72 52 2f 00 00 00 52 3f 00 00 00 52 R....t....FileHandlerR/...R?...R
4000 56 00 00 00 52 57 00 00 00 52 58 00 00 00 52 59 00 00 00 52 5a 00 00 00 52 06 00 00 00 52 64 00 V...RW...RX...RY...RZ...R....Rd.
4020 00 00 52 40 00 00 00 52 6f 00 00 00 52 33 00 00 00 74 0a 00 00 00 46 54 50 48 61 6e 64 6c 65 72 ..R@...Ro...R3...t....FTPHandler
4040 52 5b 00 00 00 52 7d 00 00 00 52 48 00 00 00 52 90 00 00 00 52 49 00 00 00 52 97 00 00 00 52 13 R[...R}...RH...R....RI...R....R.
4060 00 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 68 00 00 00 2f 68 6f 6d 65 2f 6e 69 73 ...(....(....(....sh.../home/nis
4080 68 61 6e 74 68 2f 44 65 73 6b 74 6f 70 2f 70 79 74 2d 62 6c 64 2f 70 79 74 61 73 6b 2f 65 67 67 hanth/Desktop/pyt-bld/pytask/egg
40a0 73 2f 6d 65 72 63 75 72 69 61 6c 2d 31 2e 37 2e 33 2d 70 79 32 2e 36 2d 6c 69 6e 75 78 2d 78 38 s/mercurial-1.7.3-py2.6-linux-x8
40c0 36 5f 36 34 2e 65 67 67 2f 6d 65 72 63 75 72 69 61 6c 2f 62 79 74 65 72 61 6e 67 65 2e 70 79 74 6_64.egg/mercurial/byterange.pyt
40e0 08 00 00 00 3c 6d 6f 64 75 6c 65 3e 16 00 00 00 73 28 00 00 00 0c 01 0c 01 0c 01 0c 01 0c 02 16 ....<module>....s(..............
4100 04 19 23 13 84 19 2c 34 02 0c 01 0c 01 0c 01 0c 01 0c 02 19 54 19 3a 06 01 09 1c 09 0d ..#...,4............T.:......