ofs | hex dump | ascii |
---|
0000 | 42 0d 0d 0a 00 00 00 00 fb 0a 3f 5d 2e 3b 00 00 e3 00 00 00 00 00 00 00 00 00 00 00 00 07 00 00 | B.........?].;.................. |
0020 | 00 40 00 00 00 73 ac 00 00 00 64 00 64 01 6c 00 6d 01 5a 01 01 00 64 00 64 02 6c 02 5a 02 64 00 | .@...s....d.d.l.m.Z...d.d.l.Z.d. |
0040 | 64 02 6c 03 5a 03 64 00 64 03 6c 04 6d 05 5a 05 01 00 64 00 64 04 6c 06 6d 07 5a 07 01 00 64 00 | d.l.Z.d.d.l.m.Z...d.d.l.m.Z...d. |
0060 | 64 02 6c 08 5a 08 64 00 64 02 6c 09 5a 09 64 05 64 06 6c 0a 6d 0b 5a 0b 6d 0c 5a 0c 6d 0d 5a 0d | d.l.Z.d.d.l.Z.d.d.l.m.Z.m.Z.m.Z. |
0080 | 6d 0e 5a 0e 6d 0f 5a 0f 6d 10 5a 10 01 00 64 05 64 07 6c 11 6d 12 5a 12 01 00 65 03 a0 13 65 14 | m.Z.m.Z.m.Z...d.d.l.m.Z...e...e. |
00a0 | a1 01 5a 15 65 05 64 08 64 09 64 0a 64 0b 64 0c 64 0d 67 05 83 02 5a 16 47 00 64 0e 64 0f 84 00 | ..Z.e.d.d.d.d.d.d.g...Z.G.d.d... |
00c0 | 64 0f 65 17 83 03 5a 18 65 18 64 10 83 01 65 18 5f 19 64 02 53 00 29 11 e9 00 00 00 00 29 01 da | d.e...Z.e.d...e._.d.S.)......).. |
00e0 | 0f 61 62 73 6f 6c 75 74 65 5f 69 6d 70 6f 72 74 4e 29 01 da 0a 6e 61 6d 65 64 74 75 70 6c 65 29 | .absolute_importN)...namedtuple) |
0100 | 01 da 09 74 61 6b 65 77 68 69 6c 65 e9 02 00 00 00 29 06 da 13 43 6f 6e 6e 65 63 74 54 69 6d 65 | ...takewhile.....)...ConnectTime |
0120 | 6f 75 74 45 72 72 6f 72 da 0d 4d 61 78 52 65 74 72 79 45 72 72 6f 72 da 0d 50 72 6f 74 6f 63 6f | outError..MaxRetryError..Protoco |
0140 | 6c 45 72 72 6f 72 da 10 52 65 61 64 54 69 6d 65 6f 75 74 45 72 72 6f 72 da 0d 52 65 73 70 6f 6e | lError..ReadTimeoutError..Respon |
0160 | 73 65 45 72 72 6f 72 da 0d 49 6e 76 61 6c 69 64 48 65 61 64 65 72 29 01 da 03 73 69 78 da 0e 52 | seError..InvalidHeader)...six..R |
0180 | 65 71 75 65 73 74 48 69 73 74 6f 72 79 da 06 6d 65 74 68 6f 64 da 03 75 72 6c da 05 65 72 72 6f | equestHistory..method..url..erro |
01a0 | 72 da 06 73 74 61 74 75 73 da 11 72 65 64 69 72 65 63 74 5f 6c 6f 63 61 74 69 6f 6e 63 00 00 00 | r..status..redirect_locationc... |
01c0 | 00 00 00 00 00 00 00 00 00 0d 00 00 00 40 00 00 00 73 ea 00 00 00 65 00 5a 01 64 00 5a 02 64 01 | .............@...s....e.Z.d.Z.d. |
01e0 | 5a 03 65 04 64 02 64 03 64 04 64 05 64 06 64 07 67 06 83 01 5a 05 65 04 64 08 64 09 64 0a 67 03 | Z.e.d.d.d.d.d.d.g...Z.e.d.d.d.g. |
0200 | 83 01 5a 06 65 04 64 0b 67 01 83 01 5a 07 64 0c 5a 08 64 0d 64 0e 64 0e 64 0e 64 0e 65 05 64 0e | ..Z.e.d.g...Z.d.Z.d.d.d.d.d.e.d. |
0220 | 64 0f 64 10 64 10 64 0e 64 10 65 07 66 0d 64 11 64 12 84 01 5a 09 64 13 64 14 84 00 5a 0a 65 0b | d.d.d.d.d.e.f.d.d...Z.d.d...Z.e. |
0240 | 64 32 64 15 64 16 84 01 83 01 5a 0c 64 17 64 18 84 00 5a 0d 64 19 64 1a 84 00 5a 0e 64 1b 64 1c | d2d.d.....Z.d.d...Z.d.d...Z.d.d. |
0260 | 84 00 5a 0f 64 33 64 1d 64 1e 84 01 5a 10 64 1f 64 20 84 00 5a 11 64 34 64 21 64 22 84 01 5a 12 | ..Z.d3d.d...Z.d.d...Z.d4d!d"..Z. |
0280 | 64 23 64 24 84 00 5a 13 64 25 64 26 84 00 5a 14 64 27 64 28 84 00 5a 15 64 35 64 2a 64 2b 84 01 | d#d$..Z.d%d&..Z.d'd(..Z.d5d*d+.. |
02a0 | 5a 16 64 2c 64 2d 84 00 5a 17 64 36 64 2e 64 2f 84 01 5a 18 64 30 64 31 84 00 5a 19 64 0e 53 00 | Z.d,d-..Z.d6d.d/..Z.d0d1..Z.d.S. |
02c0 | 29 37 da 05 52 65 74 72 79 61 33 12 00 00 20 52 65 74 72 79 20 63 6f 6e 66 69 67 75 72 61 74 69 | )7..Retrya3....Retry.configurati |
02e0 | 6f 6e 2e 0a 0a 20 20 20 20 45 61 63 68 20 72 65 74 72 79 20 61 74 74 65 6d 70 74 20 77 69 6c 6c | on.......Each.retry.attempt.will |
0300 | 20 63 72 65 61 74 65 20 61 20 6e 65 77 20 52 65 74 72 79 20 6f 62 6a 65 63 74 20 77 69 74 68 20 | .create.a.new.Retry.object.with. |
0320 | 75 70 64 61 74 65 64 20 76 61 6c 75 65 73 2c 20 73 6f 0a 20 20 20 20 74 68 65 79 20 63 61 6e 20 | updated.values,.so.....they.can. |
0340 | 62 65 20 73 61 66 65 6c 79 20 72 65 75 73 65 64 2e 0a 0a 20 20 20 20 52 65 74 72 69 65 73 20 63 | be.safely.reused.......Retries.c |
0360 | 61 6e 20 62 65 20 64 65 66 69 6e 65 64 20 61 73 20 61 20 64 65 66 61 75 6c 74 20 66 6f 72 20 61 | an.be.defined.as.a.default.for.a |
0380 | 20 70 6f 6f 6c 3a 3a 0a 0a 20 20 20 20 20 20 20 20 72 65 74 72 69 65 73 20 3d 20 52 65 74 72 79 | .pool::..........retries.=.Retry |
03a0 | 28 63 6f 6e 6e 65 63 74 3d 35 2c 20 72 65 61 64 3d 32 2c 20 72 65 64 69 72 65 63 74 3d 35 29 0a | (connect=5,.read=2,.redirect=5). |
03c0 | 20 20 20 20 20 20 20 20 68 74 74 70 20 3d 20 50 6f 6f 6c 4d 61 6e 61 67 65 72 28 72 65 74 72 69 | ........http.=.PoolManager(retri |
03e0 | 65 73 3d 72 65 74 72 69 65 73 29 0a 20 20 20 20 20 20 20 20 72 65 73 70 6f 6e 73 65 20 3d 20 68 | es=retries).........response.=.h |
0400 | 74 74 70 2e 72 65 71 75 65 73 74 28 27 47 45 54 27 2c 20 27 68 74 74 70 3a 2f 2f 65 78 61 6d 70 | ttp.request('GET',.'http://examp |
0420 | 6c 65 2e 63 6f 6d 2f 27 29 0a 0a 20 20 20 20 4f 72 20 70 65 72 2d 72 65 71 75 65 73 74 20 28 77 | le.com/')......Or.per-request.(w |
0440 | 68 69 63 68 20 6f 76 65 72 72 69 64 65 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 66 6f 72 20 74 | hich.overrides.the.default.for.t |
0460 | 68 65 20 70 6f 6f 6c 29 3a 3a 0a 0a 20 20 20 20 20 20 20 20 72 65 73 70 6f 6e 73 65 20 3d 20 68 | he.pool)::..........response.=.h |
0480 | 74 74 70 2e 72 65 71 75 65 73 74 28 27 47 45 54 27 2c 20 27 68 74 74 70 3a 2f 2f 65 78 61 6d 70 | ttp.request('GET',.'http://examp |
04a0 | 6c 65 2e 63 6f 6d 2f 27 2c 20 72 65 74 72 69 65 73 3d 52 65 74 72 79 28 31 30 29 29 0a 0a 20 20 | le.com/',.retries=Retry(10)).... |
04c0 | 20 20 52 65 74 72 69 65 73 20 63 61 6e 20 62 65 20 64 69 73 61 62 6c 65 64 20 62 79 20 70 61 73 | ..Retries.can.be.disabled.by.pas |
04e0 | 73 69 6e 67 20 60 60 46 61 6c 73 65 60 60 3a 3a 0a 0a 20 20 20 20 20 20 20 20 72 65 73 70 6f 6e | sing.``False``::..........respon |
0500 | 73 65 20 3d 20 68 74 74 70 2e 72 65 71 75 65 73 74 28 27 47 45 54 27 2c 20 27 68 74 74 70 3a 2f | se.=.http.request('GET',.'http:/ |
0520 | 2f 65 78 61 6d 70 6c 65 2e 63 6f 6d 2f 27 2c 20 72 65 74 72 69 65 73 3d 46 61 6c 73 65 29 0a 0a | /example.com/',.retries=False).. |
0540 | 20 20 20 20 45 72 72 6f 72 73 20 77 69 6c 6c 20 62 65 20 77 72 61 70 70 65 64 20 69 6e 20 3a 63 | ....Errors.will.be.wrapped.in.:c |
0560 | 6c 61 73 73 3a 60 7e 75 72 6c 6c 69 62 33 2e 65 78 63 65 70 74 69 6f 6e 73 2e 4d 61 78 52 65 74 | lass:`~urllib3.exceptions.MaxRet |
0580 | 72 79 45 72 72 6f 72 60 20 75 6e 6c 65 73 73 0a 20 20 20 20 72 65 74 72 69 65 73 20 61 72 65 20 | ryError`.unless.....retries.are. |
05a0 | 64 69 73 61 62 6c 65 64 2c 20 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 74 68 65 20 63 61 75 73 | disabled,.in.which.case.the.caus |
05c0 | 69 6e 67 20 65 78 63 65 70 74 69 6f 6e 20 77 69 6c 6c 20 62 65 20 72 61 69 73 65 64 2e 0a 0a 20 | ing.exception.will.be.raised.... |
05e0 | 20 20 20 3a 70 61 72 61 6d 20 69 6e 74 20 74 6f 74 61 6c 3a 0a 20 20 20 20 20 20 20 20 54 6f 74 | ...:param.int.total:.........Tot |
0600 | 61 6c 20 6e 75 6d 62 65 72 20 6f 66 20 72 65 74 72 69 65 73 20 74 6f 20 61 6c 6c 6f 77 2e 20 54 | al.number.of.retries.to.allow..T |
0620 | 61 6b 65 73 20 70 72 65 63 65 64 65 6e 63 65 20 6f 76 65 72 20 6f 74 68 65 72 20 63 6f 75 6e 74 | akes.precedence.over.other.count |
0640 | 73 2e 0a 0a 20 20 20 20 20 20 20 20 53 65 74 20 74 6f 20 60 60 4e 6f 6e 65 60 60 20 74 6f 20 72 | s...........Set.to.``None``.to.r |
0660 | 65 6d 6f 76 65 20 74 68 69 73 20 63 6f 6e 73 74 72 61 69 6e 74 20 61 6e 64 20 66 61 6c 6c 20 62 | emove.this.constraint.and.fall.b |
0680 | 61 63 6b 20 6f 6e 20 6f 74 68 65 72 0a 20 20 20 20 20 20 20 20 63 6f 75 6e 74 73 2e 20 49 74 27 | ack.on.other.........counts..It' |
06a0 | 73 20 61 20 67 6f 6f 64 20 69 64 65 61 20 74 6f 20 73 65 74 20 74 68 69 73 20 74 6f 20 73 6f 6d | s.a.good.idea.to.set.this.to.som |
06c0 | 65 20 73 65 6e 73 69 62 6c 79 2d 68 69 67 68 20 76 61 6c 75 65 20 74 6f 0a 20 20 20 20 20 20 20 | e.sensibly-high.value.to........ |
06e0 | 20 61 63 63 6f 75 6e 74 20 66 6f 72 20 75 6e 65 78 70 65 63 74 65 64 20 65 64 67 65 20 63 61 73 | .account.for.unexpected.edge.cas |
0700 | 65 73 20 61 6e 64 20 61 76 6f 69 64 20 69 6e 66 69 6e 69 74 65 20 72 65 74 72 79 20 6c 6f 6f 70 | es.and.avoid.infinite.retry.loop |
0720 | 73 2e 0a 0a 20 20 20 20 20 20 20 20 53 65 74 20 74 6f 20 60 60 30 60 60 20 74 6f 20 66 61 69 6c | s...........Set.to.``0``.to.fail |
0740 | 20 6f 6e 20 74 68 65 20 66 69 72 73 74 20 72 65 74 72 79 2e 0a 0a 20 20 20 20 20 20 20 20 53 65 | .on.the.first.retry...........Se |
0760 | 74 20 74 6f 20 60 60 46 61 6c 73 65 60 60 20 74 6f 20 64 69 73 61 62 6c 65 20 61 6e 64 20 69 6d | t.to.``False``.to.disable.and.im |
0780 | 70 6c 79 20 60 60 72 61 69 73 65 5f 6f 6e 5f 72 65 64 69 72 65 63 74 3d 46 61 6c 73 65 60 60 2e | ply.``raise_on_redirect=False``. |
07a0 | 0a 0a 20 20 20 20 3a 70 61 72 61 6d 20 69 6e 74 20 63 6f 6e 6e 65 63 74 3a 0a 20 20 20 20 20 20 | ......:param.int.connect:....... |
07c0 | 20 20 48 6f 77 20 6d 61 6e 79 20 63 6f 6e 6e 65 63 74 69 6f 6e 2d 72 65 6c 61 74 65 64 20 65 72 | ..How.many.connection-related.er |
07e0 | 72 6f 72 73 20 74 6f 20 72 65 74 72 79 20 6f 6e 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 65 73 65 | rors.to.retry.on...........These |
0800 | 20 61 72 65 20 65 72 72 6f 72 73 20 72 61 69 73 65 64 20 62 65 66 6f 72 65 20 74 68 65 20 72 65 | .are.errors.raised.before.the.re |
0820 | 71 75 65 73 74 20 69 73 20 73 65 6e 74 20 74 6f 20 74 68 65 20 72 65 6d 6f 74 65 20 73 65 72 76 | quest.is.sent.to.the.remote.serv |
0840 | 65 72 2c 0a 20 20 20 20 20 20 20 20 77 68 69 63 68 20 77 65 20 61 73 73 75 6d 65 20 68 61 73 20 | er,.........which.we.assume.has. |
0860 | 6e 6f 74 20 74 72 69 67 67 65 72 65 64 20 74 68 65 20 73 65 72 76 65 72 20 74 6f 20 70 72 6f 63 | not.triggered.the.server.to.proc |
0880 | 65 73 73 20 74 68 65 20 72 65 71 75 65 73 74 2e 0a 0a 20 20 20 20 20 20 20 20 53 65 74 20 74 6f | ess.the.request...........Set.to |
08a0 | 20 60 60 30 60 60 20 74 6f 20 66 61 69 6c 20 6f 6e 20 74 68 65 20 66 69 72 73 74 20 72 65 74 72 | .``0``.to.fail.on.the.first.retr |
08c0 | 79 20 6f 66 20 74 68 69 73 20 74 79 70 65 2e 0a 0a 20 20 20 20 3a 70 61 72 61 6d 20 69 6e 74 20 | y.of.this.type.......:param.int. |
08e0 | 72 65 61 64 3a 0a 20 20 20 20 20 20 20 20 48 6f 77 20 6d 61 6e 79 20 74 69 6d 65 73 20 74 6f 20 | read:.........How.many.times.to. |
0900 | 72 65 74 72 79 20 6f 6e 20 72 65 61 64 20 65 72 72 6f 72 73 2e 0a 0a 20 20 20 20 20 20 20 20 54 | retry.on.read.errors...........T |
0920 | 68 65 73 65 20 65 72 72 6f 72 73 20 61 72 65 20 72 61 69 73 65 64 20 61 66 74 65 72 20 74 68 65 | hese.errors.are.raised.after.the |
0940 | 20 72 65 71 75 65 73 74 20 77 61 73 20 73 65 6e 74 20 74 6f 20 74 68 65 20 73 65 72 76 65 72 2c | .request.was.sent.to.the.server, |
0960 | 20 73 6f 20 74 68 65 0a 20 20 20 20 20 20 20 20 72 65 71 75 65 73 74 20 6d 61 79 20 68 61 76 65 | .so.the.........request.may.have |
0980 | 20 73 69 64 65 2d 65 66 66 65 63 74 73 2e 0a 0a 20 20 20 20 20 20 20 20 53 65 74 20 74 6f 20 60 | .side-effects...........Set.to.` |
09a0 | 60 30 60 60 20 74 6f 20 66 61 69 6c 20 6f 6e 20 74 68 65 20 66 69 72 73 74 20 72 65 74 72 79 20 | `0``.to.fail.on.the.first.retry. |
09c0 | 6f 66 20 74 68 69 73 20 74 79 70 65 2e 0a 0a 20 20 20 20 3a 70 61 72 61 6d 20 69 6e 74 20 72 65 | of.this.type.......:param.int.re |
09e0 | 64 69 72 65 63 74 3a 0a 20 20 20 20 20 20 20 20 48 6f 77 20 6d 61 6e 79 20 72 65 64 69 72 65 63 | direct:.........How.many.redirec |
0a00 | 74 73 20 74 6f 20 70 65 72 66 6f 72 6d 2e 20 4c 69 6d 69 74 20 74 68 69 73 20 74 6f 20 61 76 6f | ts.to.perform..Limit.this.to.avo |
0a20 | 69 64 20 69 6e 66 69 6e 69 74 65 20 72 65 64 69 72 65 63 74 0a 20 20 20 20 20 20 20 20 6c 6f 6f | id.infinite.redirect.........loo |
0a40 | 70 73 2e 0a 0a 20 20 20 20 20 20 20 20 41 20 72 65 64 69 72 65 63 74 20 69 73 20 61 20 48 54 54 | ps...........A.redirect.is.a.HTT |
0a60 | 50 20 72 65 73 70 6f 6e 73 65 20 77 69 74 68 20 61 20 73 74 61 74 75 73 20 63 6f 64 65 20 33 30 | P.response.with.a.status.code.30 |
0a80 | 31 2c 20 33 30 32 2c 20 33 30 33 2c 20 33 30 37 20 6f 72 0a 20 20 20 20 20 20 20 20 33 30 38 2e | 1,.302,.303,.307.or.........308. |
0aa0 | 0a 0a 20 20 20 20 20 20 20 20 53 65 74 20 74 6f 20 60 60 30 60 60 20 74 6f 20 66 61 69 6c 20 6f | ..........Set.to.``0``.to.fail.o |
0ac0 | 6e 20 74 68 65 20 66 69 72 73 74 20 72 65 74 72 79 20 6f 66 20 74 68 69 73 20 74 79 70 65 2e 0a | n.the.first.retry.of.this.type.. |
0ae0 | 0a 20 20 20 20 20 20 20 20 53 65 74 20 74 6f 20 60 60 46 61 6c 73 65 60 60 20 74 6f 20 64 69 73 | .........Set.to.``False``.to.dis |
0b00 | 61 62 6c 65 20 61 6e 64 20 69 6d 70 6c 79 20 60 60 72 61 69 73 65 5f 6f 6e 5f 72 65 64 69 72 65 | able.and.imply.``raise_on_redire |
0b20 | 63 74 3d 46 61 6c 73 65 60 60 2e 0a 0a 20 20 20 20 3a 70 61 72 61 6d 20 69 6e 74 20 73 74 61 74 | ct=False``.......:param.int.stat |
0b40 | 75 73 3a 0a 20 20 20 20 20 20 20 20 48 6f 77 20 6d 61 6e 79 20 74 69 6d 65 73 20 74 6f 20 72 65 | us:.........How.many.times.to.re |
0b60 | 74 72 79 20 6f 6e 20 62 61 64 20 73 74 61 74 75 73 20 63 6f 64 65 73 2e 0a 0a 20 20 20 20 20 20 | try.on.bad.status.codes......... |
0b80 | 20 20 54 68 65 73 65 20 61 72 65 20 72 65 74 72 69 65 73 20 6d 61 64 65 20 6f 6e 20 72 65 73 70 | ..These.are.retries.made.on.resp |
0ba0 | 6f 6e 73 65 73 2c 20 77 68 65 72 65 20 73 74 61 74 75 73 20 63 6f 64 65 20 6d 61 74 63 68 65 73 | onses,.where.status.code.matches |
0bc0 | 0a 20 20 20 20 20 20 20 20 60 60 73 74 61 74 75 73 5f 66 6f 72 63 65 6c 69 73 74 60 60 2e 0a 0a | .........``status_forcelist``... |
0be0 | 20 20 20 20 20 20 20 20 53 65 74 20 74 6f 20 60 60 30 60 60 20 74 6f 20 66 61 69 6c 20 6f 6e 20 | ........Set.to.``0``.to.fail.on. |
0c00 | 74 68 65 20 66 69 72 73 74 20 72 65 74 72 79 20 6f 66 20 74 68 69 73 20 74 79 70 65 2e 0a 0a 20 | the.first.retry.of.this.type.... |
0c20 | 20 20 20 3a 70 61 72 61 6d 20 69 74 65 72 61 62 6c 65 20 6d 65 74 68 6f 64 5f 77 68 69 74 65 6c | ...:param.iterable.method_whitel |
0c40 | 69 73 74 3a 0a 20 20 20 20 20 20 20 20 53 65 74 20 6f 66 20 75 70 70 65 72 63 61 73 65 64 20 48 | ist:.........Set.of.uppercased.H |
0c60 | 54 54 50 20 6d 65 74 68 6f 64 20 76 65 72 62 73 20 74 68 61 74 20 77 65 20 73 68 6f 75 6c 64 20 | TTP.method.verbs.that.we.should. |
0c80 | 72 65 74 72 79 20 6f 6e 2e 0a 0a 20 20 20 20 20 20 20 20 42 79 20 64 65 66 61 75 6c 74 2c 20 77 | retry.on...........By.default,.w |
0ca0 | 65 20 6f 6e 6c 79 20 72 65 74 72 79 20 6f 6e 20 6d 65 74 68 6f 64 73 20 77 68 69 63 68 20 61 72 | e.only.retry.on.methods.which.ar |
0cc0 | 65 20 63 6f 6e 73 69 64 65 72 65 64 20 74 6f 20 62 65 0a 20 20 20 20 20 20 20 20 69 64 65 6d 70 | e.considered.to.be.........idemp |
0ce0 | 6f 74 65 6e 74 20 28 6d 75 6c 74 69 70 6c 65 20 72 65 71 75 65 73 74 73 20 77 69 74 68 20 74 68 | otent.(multiple.requests.with.th |
0d00 | 65 20 73 61 6d 65 20 70 61 72 61 6d 65 74 65 72 73 20 65 6e 64 20 77 69 74 68 20 74 68 65 0a 20 | e.same.parameters.end.with.the.. |
0d20 | 20 20 20 20 20 20 20 73 61 6d 65 20 73 74 61 74 65 29 2e 20 53 65 65 20 3a 61 74 74 72 3a 60 52 | .......same.state)..See.:attr:`R |
0d40 | 65 74 72 79 2e 44 45 46 41 55 4c 54 5f 4d 45 54 48 4f 44 5f 57 48 49 54 45 4c 49 53 54 60 2e 0a | etry.DEFAULT_METHOD_WHITELIST`.. |
0d60 | 0a 20 20 20 20 20 20 20 20 53 65 74 20 74 6f 20 61 20 60 60 46 61 6c 73 65 60 60 20 76 61 6c 75 | .........Set.to.a.``False``.valu |
0d80 | 65 20 74 6f 20 72 65 74 72 79 20 6f 6e 20 61 6e 79 20 76 65 72 62 2e 0a 0a 20 20 20 20 3a 70 61 | e.to.retry.on.any.verb.......:pa |
0da0 | 72 61 6d 20 69 74 65 72 61 62 6c 65 20 73 74 61 74 75 73 5f 66 6f 72 63 65 6c 69 73 74 3a 0a 20 | ram.iterable.status_forcelist:.. |
0dc0 | 20 20 20 20 20 20 20 41 20 73 65 74 20 6f 66 20 69 6e 74 65 67 65 72 20 48 54 54 50 20 73 74 61 | .......A.set.of.integer.HTTP.sta |
0de0 | 74 75 73 20 63 6f 64 65 73 20 74 68 61 74 20 77 65 20 73 68 6f 75 6c 64 20 66 6f 72 63 65 20 61 | tus.codes.that.we.should.force.a |
0e00 | 20 72 65 74 72 79 20 6f 6e 2e 0a 20 20 20 20 20 20 20 20 41 20 72 65 74 72 79 20 69 73 20 69 6e | .retry.on..........A.retry.is.in |
0e20 | 69 74 69 61 74 65 64 20 69 66 20 74 68 65 20 72 65 71 75 65 73 74 20 6d 65 74 68 6f 64 20 69 73 | itiated.if.the.request.method.is |
0e40 | 20 69 6e 20 60 60 6d 65 74 68 6f 64 5f 77 68 69 74 65 6c 69 73 74 60 60 0a 20 20 20 20 20 20 20 | .in.``method_whitelist``........ |
0e60 | 20 61 6e 64 20 74 68 65 20 72 65 73 70 6f 6e 73 65 20 73 74 61 74 75 73 20 63 6f 64 65 20 69 73 | .and.the.response.status.code.is |
0e80 | 20 69 6e 20 60 60 73 74 61 74 75 73 5f 66 6f 72 63 65 6c 69 73 74 60 60 2e 0a 0a 20 20 20 20 20 | .in.``status_forcelist``........ |
0ea0 | 20 20 20 42 79 20 64 65 66 61 75 6c 74 2c 20 74 68 69 73 20 69 73 20 64 69 73 61 62 6c 65 64 20 | ...By.default,.this.is.disabled. |
0ec0 | 77 69 74 68 20 60 60 4e 6f 6e 65 60 60 2e 0a 0a 20 20 20 20 3a 70 61 72 61 6d 20 66 6c 6f 61 74 | with.``None``.......:param.float |
0ee0 | 20 62 61 63 6b 6f 66 66 5f 66 61 63 74 6f 72 3a 0a 20 20 20 20 20 20 20 20 41 20 62 61 63 6b 6f | .backoff_factor:.........A.backo |
0f00 | 66 66 20 66 61 63 74 6f 72 20 74 6f 20 61 70 70 6c 79 20 62 65 74 77 65 65 6e 20 61 74 74 65 6d | ff.factor.to.apply.between.attem |
0f20 | 70 74 73 20 61 66 74 65 72 20 74 68 65 20 73 65 63 6f 6e 64 20 74 72 79 0a 20 20 20 20 20 20 20 | pts.after.the.second.try........ |
0f40 | 20 28 6d 6f 73 74 20 65 72 72 6f 72 73 20 61 72 65 20 72 65 73 6f 6c 76 65 64 20 69 6d 6d 65 64 | .(most.errors.are.resolved.immed |
0f60 | 69 61 74 65 6c 79 20 62 79 20 61 20 73 65 63 6f 6e 64 20 74 72 79 20 77 69 74 68 6f 75 74 20 61 | iately.by.a.second.try.without.a |
0f80 | 0a 20 20 20 20 20 20 20 20 64 65 6c 61 79 29 2e 20 75 72 6c 6c 69 62 33 20 77 69 6c 6c 20 73 6c | .........delay)..urllib3.will.sl |
0fa0 | 65 65 70 20 66 6f 72 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 62 61 63 6b 6f 66 66 20 | eep.for::..............{backoff. |
0fc0 | 66 61 63 74 6f 72 7d 20 2a 20 28 32 20 2a 2a 20 28 7b 6e 75 6d 62 65 72 20 6f 66 20 74 6f 74 61 | factor}.*.(2.**.({number.of.tota |
0fe0 | 6c 20 72 65 74 72 69 65 73 7d 20 2d 20 31 29 29 0a 0a 20 20 20 20 20 20 20 20 73 65 63 6f 6e 64 | l.retries}.-.1))..........second |
1000 | 73 2e 20 49 66 20 74 68 65 20 62 61 63 6b 6f 66 66 5f 66 61 63 74 6f 72 20 69 73 20 30 2e 31 2c | s..If.the.backoff_factor.is.0.1, |
1020 | 20 74 68 65 6e 20 3a 66 75 6e 63 3a 60 2e 73 6c 65 65 70 60 20 77 69 6c 6c 20 73 6c 65 65 70 0a | .then.:func:`.sleep`.will.sleep. |
1040 | 20 20 20 20 20 20 20 20 66 6f 72 20 5b 30 2e 30 73 2c 20 30 2e 32 73 2c 20 30 2e 34 73 2c 20 2e | ........for.[0.0s,.0.2s,.0.4s,.. |
1060 | 2e 2e 5d 20 62 65 74 77 65 65 6e 20 72 65 74 72 69 65 73 2e 20 49 74 20 77 69 6c 6c 20 6e 65 76 | ..].between.retries..It.will.nev |
1080 | 65 72 20 62 65 20 6c 6f 6e 67 65 72 0a 20 20 20 20 20 20 20 20 74 68 61 6e 20 3a 61 74 74 72 3a | er.be.longer.........than.:attr: |
10a0 | 60 52 65 74 72 79 2e 42 41 43 4b 4f 46 46 5f 4d 41 58 60 2e 0a 0a 20 20 20 20 20 20 20 20 42 79 | `Retry.BACKOFF_MAX`...........By |
10c0 | 20 64 65 66 61 75 6c 74 2c 20 62 61 63 6b 6f 66 66 20 69 73 20 64 69 73 61 62 6c 65 64 20 28 73 | .default,.backoff.is.disabled.(s |
10e0 | 65 74 20 74 6f 20 30 29 2e 0a 0a 20 20 20 20 3a 70 61 72 61 6d 20 62 6f 6f 6c 20 72 61 69 73 65 | et.to.0).......:param.bool.raise |
1100 | 5f 6f 6e 5f 72 65 64 69 72 65 63 74 3a 20 57 68 65 74 68 65 72 2c 20 69 66 20 74 68 65 20 6e 75 | _on_redirect:.Whether,.if.the.nu |
1120 | 6d 62 65 72 20 6f 66 20 72 65 64 69 72 65 63 74 73 20 69 73 0a 20 20 20 20 20 20 20 20 65 78 68 | mber.of.redirects.is.........exh |
1140 | 61 75 73 74 65 64 2c 20 74 6f 20 72 61 69 73 65 20 61 20 4d 61 78 52 65 74 72 79 45 72 72 6f 72 | austed,.to.raise.a.MaxRetryError |
1160 | 2c 20 6f 72 20 74 6f 20 72 65 74 75 72 6e 20 61 20 72 65 73 70 6f 6e 73 65 20 77 69 74 68 20 61 | ,.or.to.return.a.response.with.a |
1180 | 0a 20 20 20 20 20 20 20 20 72 65 73 70 6f 6e 73 65 20 63 6f 64 65 20 69 6e 20 74 68 65 20 33 78 | .........response.code.in.the.3x |
11a0 | 78 20 72 61 6e 67 65 2e 0a 0a 20 20 20 20 3a 70 61 72 61 6d 20 62 6f 6f 6c 20 72 61 69 73 65 5f | x.range.......:param.bool.raise_ |
11c0 | 6f 6e 5f 73 74 61 74 75 73 3a 20 53 69 6d 69 6c 61 72 20 6d 65 61 6e 69 6e 67 20 74 6f 20 60 60 | on_status:.Similar.meaning.to.`` |
11e0 | 72 61 69 73 65 5f 6f 6e 5f 72 65 64 69 72 65 63 74 60 60 3a 0a 20 20 20 20 20 20 20 20 77 68 65 | raise_on_redirect``:.........whe |
1200 | 74 68 65 72 20 77 65 20 73 68 6f 75 6c 64 20 72 61 69 73 65 20 61 6e 20 65 78 63 65 70 74 69 6f | ther.we.should.raise.an.exceptio |
1220 | 6e 2c 20 6f 72 20 72 65 74 75 72 6e 20 61 20 72 65 73 70 6f 6e 73 65 2c 0a 20 20 20 20 20 20 20 | n,.or.return.a.response,........ |
1240 | 20 69 66 20 73 74 61 74 75 73 20 66 61 6c 6c 73 20 69 6e 20 60 60 73 74 61 74 75 73 5f 66 6f 72 | .if.status.falls.in.``status_for |
1260 | 63 65 6c 69 73 74 60 60 20 72 61 6e 67 65 20 61 6e 64 20 72 65 74 72 69 65 73 20 68 61 76 65 0a | celist``.range.and.retries.have. |
1280 | 20 20 20 20 20 20 20 20 62 65 65 6e 20 65 78 68 61 75 73 74 65 64 2e 0a 0a 20 20 20 20 3a 70 61 | ........been.exhausted.......:pa |
12a0 | 72 61 6d 20 74 75 70 6c 65 20 68 69 73 74 6f 72 79 3a 20 54 68 65 20 68 69 73 74 6f 72 79 20 6f | ram.tuple.history:.The.history.o |
12c0 | 66 20 74 68 65 20 72 65 71 75 65 73 74 20 65 6e 63 6f 75 6e 74 65 72 65 64 20 64 75 72 69 6e 67 | f.the.request.encountered.during |
12e0 | 0a 20 20 20 20 20 20 20 20 65 61 63 68 20 63 61 6c 6c 20 74 6f 20 3a 6d 65 74 68 3a 60 7e 52 65 | .........each.call.to.:meth:`~Re |
1300 | 74 72 79 2e 69 6e 63 72 65 6d 65 6e 74 60 2e 20 54 68 65 20 6c 69 73 74 20 69 73 20 69 6e 20 74 | try.increment`..The.list.is.in.t |
1320 | 68 65 20 6f 72 64 65 72 0a 20 20 20 20 20 20 20 20 74 68 65 20 72 65 71 75 65 73 74 73 20 6f 63 | he.order.........the.requests.oc |
1340 | 63 75 72 72 65 64 2e 20 45 61 63 68 20 6c 69 73 74 20 69 74 65 6d 20 69 73 20 6f 66 20 63 6c 61 | curred..Each.list.item.is.of.cla |
1360 | 73 73 20 3a 63 6c 61 73 73 3a 60 52 65 71 75 65 73 74 48 69 73 74 6f 72 79 60 2e 0a 0a 20 20 20 | ss.:class:`RequestHistory`...... |
1380 | 20 3a 70 61 72 61 6d 20 62 6f 6f 6c 20 72 65 73 70 65 63 74 5f 72 65 74 72 79 5f 61 66 74 65 72 | .:param.bool.respect_retry_after |
13a0 | 5f 68 65 61 64 65 72 3a 0a 20 20 20 20 20 20 20 20 57 68 65 74 68 65 72 20 74 6f 20 72 65 73 70 | _header:.........Whether.to.resp |
13c0 | 65 63 74 20 52 65 74 72 79 2d 41 66 74 65 72 20 68 65 61 64 65 72 20 6f 6e 20 73 74 61 74 75 73 | ect.Retry-After.header.on.status |
13e0 | 20 63 6f 64 65 73 20 64 65 66 69 6e 65 64 20 61 73 0a 20 20 20 20 20 20 20 20 3a 61 74 74 72 3a | .codes.defined.as.........:attr: |
1400 | 60 52 65 74 72 79 2e 52 45 54 52 59 5f 41 46 54 45 52 5f 53 54 41 54 55 53 5f 43 4f 44 45 53 60 | `Retry.RETRY_AFTER_STATUS_CODES` |
1420 | 20 6f 72 20 6e 6f 74 2e 0a 0a 20 20 20 20 3a 70 61 72 61 6d 20 69 74 65 72 61 62 6c 65 20 72 65 | .or.not.......:param.iterable.re |
1440 | 6d 6f 76 65 5f 68 65 61 64 65 72 73 5f 6f 6e 5f 72 65 64 69 72 65 63 74 3a 0a 20 20 20 20 20 20 | move_headers_on_redirect:....... |
1460 | 20 20 53 65 71 75 65 6e 63 65 20 6f 66 20 68 65 61 64 65 72 73 20 74 6f 20 72 65 6d 6f 76 65 20 | ..Sequence.of.headers.to.remove. |
1480 | 66 72 6f 6d 20 74 68 65 20 72 65 71 75 65 73 74 20 77 68 65 6e 20 61 20 72 65 73 70 6f 6e 73 65 | from.the.request.when.a.response |
14a0 | 0a 20 20 20 20 20 20 20 20 69 6e 64 69 63 61 74 69 6e 67 20 61 20 72 65 64 69 72 65 63 74 20 69 | .........indicating.a.redirect.i |
14c0 | 73 20 72 65 74 75 72 6e 65 64 20 62 65 66 6f 72 65 20 66 69 72 69 6e 67 20 6f 66 66 20 74 68 65 | s.returned.before.firing.off.the |
14e0 | 20 72 65 64 69 72 65 63 74 65 64 0a 20 20 20 20 20 20 20 20 72 65 71 75 65 73 74 2e 0a 20 20 20 | .redirected.........request..... |
1500 | 20 da 04 48 45 41 44 da 03 47 45 54 da 03 50 55 54 da 06 44 45 4c 45 54 45 da 07 4f 50 54 49 4f | ...HEAD..GET..PUT..DELETE..OPTIO |
1520 | 4e 53 da 05 54 52 41 43 45 69 9d 01 00 00 69 ad 01 00 00 69 f7 01 00 00 da 0d 41 75 74 68 6f 72 | NS..TRACEi....i....i......Author |
1540 | 69 7a 61 74 69 6f 6e e9 78 00 00 00 e9 0a 00 00 00 4e 72 01 00 00 00 54 63 0e 00 00 00 00 00 00 | ization.x........Nr....Tc....... |
1560 | 00 0e 00 00 00 03 00 00 00 43 00 00 00 73 84 00 00 00 7c 01 7c 00 5f 00 7c 02 7c 00 5f 01 7c 03 | .........C...s....|.|._.|.|._.|. |
1580 | 7c 00 5f 02 7c 05 7c 00 5f 03 7c 04 64 01 6b 08 73 28 7c 01 64 01 6b 08 72 30 64 02 7d 04 64 01 | |._.|.|._.|.d.k.s(|.d.k.r0d.}.d. |
15a0 | 7d 09 7c 04 7c 00 5f 04 7c 07 70 3e 74 05 83 00 7c 00 5f 06 7c 06 7c 00 5f 07 7c 08 7c 00 5f 08 | }.|.|._.|.p>t...|._.|.|._.|.|._. |
15c0 | 7c 09 7c 00 5f 09 7c 0a 7c 00 5f 0a 7c 0b 70 62 74 0b 83 00 7c 00 5f 0c 7c 0c 7c 00 5f 0d 74 0e | |.|._.|.|._.|.pbt...|._.|.|._.t. |
15e0 | 64 03 64 04 84 00 7c 0d 44 00 83 01 83 01 7c 00 5f 0f 64 00 53 00 29 05 4e 46 72 01 00 00 00 63 | d.d...|.D.....|._.d.S.).NFr....c |
1600 | 01 00 00 00 00 00 00 00 02 00 00 00 04 00 00 00 53 00 00 00 73 14 00 00 00 67 00 7c 00 5d 0c 7d | ................S...s....g.|.].} |
1620 | 01 7c 01 a0 00 a1 00 91 02 71 04 53 00 a9 00 29 01 da 05 6c 6f 77 65 72 29 02 da 02 2e 30 da 01 | .|.......q.S...)...lower)....0.. |
1640 | 68 72 1d 00 00 00 72 1d 00 00 00 fa 3f 2f 74 6d 70 2f 70 69 70 2d 69 6e 73 74 61 6c 6c 2d 33 6a | hr....r.....?/tmp/pip-install-3j |
1660 | 75 73 61 76 66 76 2f 70 69 70 2f 70 69 70 2f 5f 76 65 6e 64 6f 72 2f 75 72 6c 6c 69 62 33 2f 75 | usavfv/pip/pip/_vendor/urllib3/u |
1680 | 74 69 6c 2f 72 65 74 72 79 2e 70 79 fa 0a 3c 6c 69 73 74 63 6f 6d 70 3e b7 00 00 00 73 02 00 00 | til/retry.py..<listcomp>....s... |
16a0 | 00 06 00 7a 22 52 65 74 72 79 2e 5f 5f 69 6e 69 74 5f 5f 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 6c 69 | ...z"Retry.__init__.<locals>.<li |
16c0 | 73 74 63 6f 6d 70 3e 29 10 da 05 74 6f 74 61 6c da 07 63 6f 6e 6e 65 63 74 da 04 72 65 61 64 72 | stcomp>)...total..connect..readr |
16e0 | 11 00 00 00 da 08 72 65 64 69 72 65 63 74 da 03 73 65 74 da 10 73 74 61 74 75 73 5f 66 6f 72 63 | ......redirect..set..status_forc |
1700 | 65 6c 69 73 74 da 10 6d 65 74 68 6f 64 5f 77 68 69 74 65 6c 69 73 74 da 0e 62 61 63 6b 6f 66 66 | elist..method_whitelist..backoff |
1720 | 5f 66 61 63 74 6f 72 da 11 72 61 69 73 65 5f 6f 6e 5f 72 65 64 69 72 65 63 74 da 0f 72 61 69 73 | _factor..raise_on_redirect..rais |
1740 | 65 5f 6f 6e 5f 73 74 61 74 75 73 da 05 74 75 70 6c 65 da 07 68 69 73 74 6f 72 79 da 1a 72 65 73 | e_on_status..tuple..history..res |
1760 | 70 65 63 74 5f 72 65 74 72 79 5f 61 66 74 65 72 5f 68 65 61 64 65 72 da 09 66 72 6f 7a 65 6e 73 | pect_retry_after_header..frozens |
1780 | 65 74 da 1a 72 65 6d 6f 76 65 5f 68 65 61 64 65 72 73 5f 6f 6e 5f 72 65 64 69 72 65 63 74 29 0e | et..remove_headers_on_redirect). |
17a0 | da 04 73 65 6c 66 72 23 00 00 00 72 24 00 00 00 72 25 00 00 00 72 26 00 00 00 72 11 00 00 00 72 | ..selfr#...r$...r%...r&...r....r |
17c0 | 29 00 00 00 72 28 00 00 00 72 2a 00 00 00 72 2b 00 00 00 72 2c 00 00 00 72 2e 00 00 00 72 2f 00 | )...r(...r*...r+...r,...r....r/. |
17e0 | 00 00 72 31 00 00 00 72 1d 00 00 00 72 1d 00 00 00 72 21 00 00 00 da 08 5f 5f 69 6e 69 74 5f 5f | ..r1...r....r....r!.....__init__ |
1800 | 9f 00 00 00 73 22 00 00 00 00 06 06 01 06 01 06 01 06 02 10 01 04 01 04 02 06 01 0c 01 06 01 06 | ....s".......................... |
1820 | 01 06 01 06 01 0c 01 06 01 02 01 7a 0e 52 65 74 72 79 2e 5f 5f 69 6e 69 74 5f 5f 63 01 00 00 00 | ...........z.Retry.__init__c.... |
1840 | 00 00 00 00 03 00 00 00 0e 00 00 00 4b 00 00 00 73 50 00 00 00 74 00 7c 00 6a 01 7c 00 6a 02 7c | ............K...sP...t.|.j.|.j.| |
1860 | 00 6a 03 7c 00 6a 04 7c 00 6a 05 7c 00 6a 06 7c 00 6a 07 7c 00 6a 08 7c 00 6a 09 7c 00 6a 0a 7c | .j.|.j.|.j.|.j.|.j.|.j.|.j.|.j.| |
1880 | 00 6a 0b 7c 00 6a 0c 64 01 8d 0c 7d 02 7c 02 a0 0d 7c 01 a1 01 01 00 74 0e 7c 00 83 01 66 00 7c | .j.|.j.d...}.|...|.....t.|...f.| |
18a0 | 02 8e 01 53 00 29 02 4e 29 0c 72 23 00 00 00 72 24 00 00 00 72 25 00 00 00 72 26 00 00 00 72 11 | ...S.).N).r#...r$...r%...r&...r. |
18c0 | 00 00 00 72 29 00 00 00 72 28 00 00 00 72 2a 00 00 00 72 2b 00 00 00 72 2c 00 00 00 72 2e 00 00 | ...r)...r(...r*...r+...r,...r... |
18e0 | 00 72 31 00 00 00 29 0f da 04 64 69 63 74 72 23 00 00 00 72 24 00 00 00 72 25 00 00 00 72 26 00 | .r1...)...dictr#...r$...r%...r&. |
1900 | 00 00 72 11 00 00 00 72 29 00 00 00 72 28 00 00 00 72 2a 00 00 00 72 2b 00 00 00 72 2c 00 00 00 | ..r....r)...r(...r*...r+...r,... |
1920 | 72 2e 00 00 00 72 31 00 00 00 da 06 75 70 64 61 74 65 da 04 74 79 70 65 29 03 72 32 00 00 00 da | r....r1.....update..type).r2.... |
1940 | 02 6b 77 da 06 70 61 72 61 6d 73 72 1d 00 00 00 72 1d 00 00 00 72 21 00 00 00 da 03 6e 65 77 b9 | .kw..paramsr....r....r!.....new. |
1960 | 00 00 00 73 18 00 00 00 00 01 02 01 04 01 10 01 04 01 04 01 04 01 04 01 04 01 04 01 0a 02 0a 01 | ...s............................ |
1980 | 7a 09 52 65 74 72 79 2e 6e 65 77 63 04 00 00 00 00 00 00 00 05 00 00 00 05 00 00 00 43 00 00 00 | z.Retry.newc................C... |
19a0 | 73 52 00 00 00 7c 01 64 01 6b 08 72 1a 7c 03 64 01 6b 09 72 14 7c 03 6e 04 7c 00 6a 00 7d 01 74 | sR...|.d.k.r.|.d.k.r.|.n.|.j.}.t |
19c0 | 01 7c 01 74 02 83 02 72 28 7c 01 53 00 74 03 7c 02 83 01 6f 32 64 01 7d 02 7c 00 7c 01 7c 02 64 | .|.t...r(|.S.t.|...o2d.}.|.|.|.d |
19e0 | 02 8d 02 7d 04 74 04 a0 05 64 03 7c 01 7c 04 a1 03 01 00 7c 04 53 00 29 04 7a 34 20 42 61 63 6b | ...}.t...d.|.|.....|.S.).z4.Back |
1a00 | 77 61 72 64 73 2d 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 66 6f 72 20 74 68 65 20 6f 6c 64 20 | wards-compatibility.for.the.old. |
1a20 | 72 65 74 72 69 65 73 20 66 6f 72 6d 61 74 2e 4e 29 01 72 26 00 00 00 7a 21 43 6f 6e 76 65 72 74 | retries.format.N).r&...z!Convert |
1a40 | 65 64 20 72 65 74 72 69 65 73 20 76 61 6c 75 65 3a 20 25 72 20 2d 3e 20 25 72 29 06 da 07 44 45 | ed.retries.value:.%r.->.%r)...DE |
1a60 | 46 41 55 4c 54 da 0a 69 73 69 6e 73 74 61 6e 63 65 72 13 00 00 00 da 04 62 6f 6f 6c da 03 6c 6f | FAULT..isinstancer......bool..lo |
1a80 | 67 da 05 64 65 62 75 67 29 05 da 03 63 6c 73 da 07 72 65 74 72 69 65 73 72 26 00 00 00 da 07 64 | g..debug)...cls..retriesr&.....d |
1aa0 | 65 66 61 75 6c 74 da 0b 6e 65 77 5f 72 65 74 72 69 65 73 72 1d 00 00 00 72 1d 00 00 00 72 21 00 | efault..new_retriesr....r....r!. |
1ac0 | 00 00 da 08 66 72 6f 6d 5f 69 6e 74 c8 00 00 00 73 10 00 00 00 00 03 08 01 12 02 0a 01 04 02 0c | ....from_int....s............... |
1ae0 | 01 0c 01 0e 01 7a 0e 52 65 74 72 79 2e 66 72 6f 6d 5f 69 6e 74 63 01 00 00 00 00 00 00 00 03 00 | .....z.Retry.from_intc.......... |
1b00 | 00 00 06 00 00 00 43 00 00 00 73 46 00 00 00 74 00 74 01 74 02 64 01 64 02 84 00 74 03 7c 00 6a | ......C...sF...t.t.t.d.d...t.|.j |
1b20 | 04 83 01 83 02 83 01 83 01 7d 01 7c 01 64 03 6b 01 72 28 64 04 53 00 7c 00 6a 05 64 05 7c 01 64 | .........}.|.d.k.r(d.S.|.j.d.|.d |
1b40 | 03 18 00 13 00 14 00 7d 02 74 06 7c 00 6a 07 7c 02 83 02 53 00 29 06 7a 4a 20 46 6f 72 6d 75 6c | .......}.t.|.j.|...S.).zJ.Formul |
1b60 | 61 20 66 6f 72 20 63 6f 6d 70 75 74 69 6e 67 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 61 63 6b | a.for.computing.the.current.back |
1b80 | 6f 66 66 0a 0a 20 20 20 20 20 20 20 20 3a 72 74 79 70 65 3a 20 66 6c 6f 61 74 0a 20 20 20 20 20 | off..........:rtype:.float...... |
1ba0 | 20 20 20 63 01 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 53 00 00 00 73 0a 00 00 00 7c 00 6a | ...c................S...s....|.j |
1bc0 | 00 64 00 6b 08 53 00 29 01 4e 29 01 72 12 00 00 00 29 01 da 01 78 72 1d 00 00 00 72 1d 00 00 00 | .d.k.S.).N).r....)...xr....r.... |
1be0 | 72 21 00 00 00 da 08 3c 6c 61 6d 62 64 61 3e dc 00 00 00 f3 00 00 00 00 7a 28 52 65 74 72 79 2e | r!.....<lambda>.........z(Retry. |
1c00 | 67 65 74 5f 62 61 63 6b 6f 66 66 5f 74 69 6d 65 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 6c 61 6d 62 64 | get_backoff_time.<locals>.<lambd |
1c20 | 61 3e e9 01 00 00 00 72 01 00 00 00 72 05 00 00 00 29 08 da 03 6c 65 6e da 04 6c 69 73 74 72 04 | a>.....r....r....)...len..listr. |
1c40 | 00 00 00 da 08 72 65 76 65 72 73 65 64 72 2e 00 00 00 72 2a 00 00 00 da 03 6d 69 6e da 0b 42 41 | .....reversedr....r*.....min..BA |
1c60 | 43 4b 4f 46 46 5f 4d 41 58 29 03 72 32 00 00 00 da 16 63 6f 6e 73 65 63 75 74 69 76 65 5f 65 72 | CKOFF_MAX).r2.....consecutive_er |
1c80 | 72 6f 72 73 5f 6c 65 6e da 0d 62 61 63 6b 6f 66 66 5f 76 61 6c 75 65 72 1d 00 00 00 72 1d 00 00 | rors_len..backoff_valuer....r... |
1ca0 | 00 72 21 00 00 00 da 10 67 65 74 5f 62 61 63 6b 6f 66 66 5f 74 69 6d 65 d6 00 00 00 73 0c 00 00 | .r!.....get_backoff_time....s... |
1cc0 | 00 00 06 0c 01 10 01 08 01 04 02 12 01 7a 16 52 65 74 72 79 2e 67 65 74 5f 62 61 63 6b 6f 66 66 | .............z.Retry.get_backoff |
1ce0 | 5f 74 69 6d 65 63 02 00 00 00 00 00 00 00 05 00 00 00 04 00 00 00 43 00 00 00 73 5c 00 00 00 74 | _timec................C...s\...t |
1d00 | 00 a0 01 64 01 7c 01 a1 02 72 16 74 02 7c 01 83 01 7d 02 6e 36 74 03 6a 04 a0 05 7c 01 a1 01 7d | ...d.|...r.t.|...}.n6t.j...|...} |
1d20 | 03 7c 03 64 00 6b 08 72 36 74 06 64 02 7c 01 16 00 83 01 82 01 74 07 a0 08 7c 03 a1 01 7d 04 7c | .|.d.k.r6t.d.|.......t...|...}.| |
1d40 | 04 74 07 a0 07 a1 00 18 00 7d 02 7c 02 64 03 6b 00 72 58 64 03 7d 02 7c 02 53 00 29 04 4e 7a 0e | .t.......}.|.d.k.rXd.}.|.S.).Nz. |
1d60 | 5e 5c 73 2a 5b 30 2d 39 5d 2b 5c 73 2a 24 7a 1e 49 6e 76 61 6c 69 64 20 52 65 74 72 79 2d 41 66 | ^\s*[0-9]+\s*$z.Invalid.Retry-Af |
1d80 | 74 65 72 20 68 65 61 64 65 72 3a 20 25 73 72 01 00 00 00 29 09 da 02 72 65 da 05 6d 61 74 63 68 | ter.header:.%sr....)...re..match |
1da0 | da 03 69 6e 74 da 05 65 6d 61 69 6c da 05 75 74 69 6c 73 da 09 70 61 72 73 65 64 61 74 65 72 0b | ..int..email..utils..parsedater. |
1dc0 | 00 00 00 da 04 74 69 6d 65 da 06 6d 6b 74 69 6d 65 29 05 72 32 00 00 00 da 0b 72 65 74 72 79 5f | .....time..mktime).r2.....retry_ |
1de0 | 61 66 74 65 72 da 07 73 65 63 6f 6e 64 73 da 10 72 65 74 72 79 5f 64 61 74 65 5f 74 75 70 6c 65 | after..seconds..retry_date_tuple |
1e00 | da 0a 72 65 74 72 79 5f 64 61 74 65 72 1d 00 00 00 72 1d 00 00 00 72 21 00 00 00 da 11 70 61 72 | ..retry_dater....r....r!.....par |
1e20 | 73 65 5f 72 65 74 72 79 5f 61 66 74 65 72 e4 00 00 00 73 14 00 00 00 00 02 0c 01 0a 02 0c 01 08 | se_retry_after....s............. |
1e40 | 01 0c 01 0a 01 0c 02 08 01 04 02 7a 17 52 65 74 72 79 2e 70 61 72 73 65 5f 72 65 74 72 79 5f 61 | ...........z.Retry.parse_retry_a |
1e60 | 66 74 65 72 63 02 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 43 00 00 00 73 20 00 00 00 7c 01 | fterc................C...s....|. |
1e80 | a0 00 64 01 a1 01 7d 02 7c 02 64 02 6b 08 72 16 64 02 53 00 7c 00 a0 01 7c 02 a1 01 53 00 29 03 | ..d...}.|.d.k.r.d.S.|...|...S.). |
1ea0 | 7a 2a 20 47 65 74 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 52 65 74 72 79 2d 41 66 74 65 72 20 | z*.Get.the.value.of.Retry-After. |
1ec0 | 69 6e 20 73 65 63 6f 6e 64 73 2e 20 7a 0b 52 65 74 72 79 2d 41 66 74 65 72 4e 29 02 da 09 67 65 | in.seconds..z.Retry-AfterN)...ge |
1ee0 | 74 68 65 61 64 65 72 72 5c 00 00 00 29 03 72 32 00 00 00 da 08 72 65 73 70 6f 6e 73 65 72 58 00 | theaderr\...).r2.....responserX. |
1f00 | 00 00 72 1d 00 00 00 72 1d 00 00 00 72 21 00 00 00 da 0f 67 65 74 5f 72 65 74 72 79 5f 61 66 74 | ..r....r....r!.....get_retry_aft |
1f20 | 65 72 f4 00 00 00 73 08 00 00 00 00 03 0a 02 08 01 04 02 7a 15 52 65 74 72 79 2e 67 65 74 5f 72 | er....s............z.Retry.get_r |
1f40 | 65 74 72 79 5f 61 66 74 65 72 63 02 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 43 00 00 00 73 | etry_afterc................C...s |
1f60 | 20 00 00 00 7c 00 a0 00 7c 01 a1 01 7d 02 7c 02 72 1c 74 01 a0 02 7c 02 a1 01 01 00 64 01 53 00 | ....|...|...}.|.r.t...|.....d.S. |
1f80 | 64 02 53 00 29 03 4e 54 46 29 03 72 5f 00 00 00 72 56 00 00 00 da 05 73 6c 65 65 70 29 03 72 32 | d.S.).NTF).r_...rV.....sleep).r2 |
1fa0 | 00 00 00 72 5e 00 00 00 72 58 00 00 00 72 1d 00 00 00 72 1d 00 00 00 72 21 00 00 00 da 0f 73 6c | ...r^...rX...r....r....r!.....sl |
1fc0 | 65 65 70 5f 66 6f 72 5f 72 65 74 72 79 fe 00 00 00 73 0a 00 00 00 00 01 0a 01 04 01 0a 01 04 02 | eep_for_retry....s.............. |
1fe0 | 7a 15 52 65 74 72 79 2e 73 6c 65 65 70 5f 66 6f 72 5f 72 65 74 72 79 63 01 00 00 00 00 00 00 00 | z.Retry.sleep_for_retryc........ |
2000 | 02 00 00 00 03 00 00 00 43 00 00 00 73 22 00 00 00 7c 00 a0 00 a1 00 7d 01 7c 01 64 01 6b 01 72 | ........C...s"...|.....}.|.d.k.r |
2020 | 14 64 00 53 00 74 01 a0 02 7c 01 a1 01 01 00 64 00 53 00 29 02 4e 72 01 00 00 00 29 03 72 4f 00 | .d.S.t...|.....d.S.).Nr....).rO. |
2040 | 00 00 72 56 00 00 00 72 60 00 00 00 29 02 72 32 00 00 00 da 07 62 61 63 6b 6f 66 66 72 1d 00 00 | ..rV...r`...).r2.....backoffr... |
2060 | 00 72 1d 00 00 00 72 21 00 00 00 da 0e 5f 73 6c 65 65 70 5f 62 61 63 6b 6f 66 66 06 01 00 00 73 | .r....r!....._sleep_backoff....s |
2080 | 08 00 00 00 00 01 08 01 08 01 04 01 7a 14 52 65 74 72 79 2e 5f 73 6c 65 65 70 5f 62 61 63 6b 6f | ............z.Retry._sleep_backo |
20a0 | 66 66 63 02 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 43 00 00 00 73 22 00 00 00 7c 01 72 16 | ffc................C...s"...|.r. |
20c0 | 7c 00 a0 00 7c 01 a1 01 7d 02 7c 02 72 16 64 01 53 00 7c 00 a0 01 a1 00 01 00 64 01 53 00 29 02 | |...|...}.|.r.d.S.|.......d.S.). |
20e0 | 61 43 01 00 00 20 53 6c 65 65 70 20 62 65 74 77 65 65 6e 20 72 65 74 72 79 20 61 74 74 65 6d 70 | aC....Sleep.between.retry.attemp |
2100 | 74 73 2e 0a 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 20 72 65 | ts...........This.method.will.re |
2120 | 73 70 65 63 74 20 61 20 73 65 72 76 65 72 27 73 20 60 60 52 65 74 72 79 2d 41 66 74 65 72 60 60 | spect.a.server's.``Retry-After`` |
2140 | 20 72 65 73 70 6f 6e 73 65 20 68 65 61 64 65 72 0a 20 20 20 20 20 20 20 20 61 6e 64 20 73 6c 65 | .response.header.........and.sle |
2160 | 65 70 20 74 68 65 20 64 75 72 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 74 69 6d 65 20 72 65 71 75 | ep.the.duration.of.the.time.requ |
2180 | 65 73 74 65 64 2e 20 49 66 20 74 68 61 74 20 69 73 20 6e 6f 74 20 70 72 65 73 65 6e 74 2c 20 69 | ested..If.that.is.not.present,.i |
21a0 | 74 0a 20 20 20 20 20 20 20 20 77 69 6c 6c 20 75 73 65 20 61 6e 20 65 78 70 6f 6e 65 6e 74 69 61 | t.........will.use.an.exponentia |
21c0 | 6c 20 62 61 63 6b 6f 66 66 2e 20 42 79 20 64 65 66 61 75 6c 74 2c 20 74 68 65 20 62 61 63 6b 6f | l.backoff..By.default,.the.backo |
21e0 | 66 66 20 66 61 63 74 6f 72 20 69 73 20 30 20 61 6e 64 0a 20 20 20 20 20 20 20 20 74 68 69 73 20 | ff.factor.is.0.and.........this. |
2200 | 6d 65 74 68 6f 64 20 77 69 6c 6c 20 72 65 74 75 72 6e 20 69 6d 6d 65 64 69 61 74 65 6c 79 2e 0a | method.will.return.immediately.. |
2220 | 20 20 20 20 20 20 20 20 4e 29 02 72 61 00 00 00 72 63 00 00 00 29 03 72 32 00 00 00 72 5e 00 00 | ........N).ra...rc...).r2...r^.. |
2240 | 00 da 05 73 6c 65 70 74 72 1d 00 00 00 72 1d 00 00 00 72 21 00 00 00 72 60 00 00 00 0c 01 00 00 | ...sleptr....r....r!...r`....... |
2260 | 73 0a 00 00 00 00 09 04 01 0a 01 04 01 04 02 7a 0b 52 65 74 72 79 2e 73 6c 65 65 70 63 02 00 00 | s..............z.Retry.sleepc... |
2280 | 00 00 00 00 00 02 00 00 00 03 00 00 00 43 00 00 00 73 0a 00 00 00 74 00 7c 01 74 01 83 02 53 00 | .............C...s....t.|.t...S. |
22a0 | 29 01 7a 7b 20 45 72 72 6f 72 73 20 77 68 65 6e 20 77 65 27 72 65 20 66 61 69 72 6c 79 20 73 75 | ).z{.Errors.when.we're.fairly.su |
22c0 | 72 65 20 74 68 61 74 20 74 68 65 20 73 65 72 76 65 72 20 64 69 64 20 6e 6f 74 20 72 65 63 65 69 | re.that.the.server.did.not.recei |
22e0 | 76 65 20 74 68 65 0a 20 20 20 20 20 20 20 20 72 65 71 75 65 73 74 2c 20 73 6f 20 69 74 20 73 68 | ve.the.........request,.so.it.sh |
2300 | 6f 75 6c 64 20 62 65 20 73 61 66 65 20 74 6f 20 72 65 74 72 79 2e 0a 20 20 20 20 20 20 20 20 29 | ould.be.safe.to.retry..........) |
2320 | 02 72 3b 00 00 00 72 06 00 00 00 29 02 72 32 00 00 00 da 03 65 72 72 72 1d 00 00 00 72 1d 00 00 | .r;...r....).r2.....errr....r... |
2340 | 00 72 21 00 00 00 da 14 5f 69 73 5f 63 6f 6e 6e 65 63 74 69 6f 6e 5f 65 72 72 6f 72 1c 01 00 00 | .r!....._is_connection_error.... |
2360 | 73 02 00 00 00 00 04 7a 1a 52 65 74 72 79 2e 5f 69 73 5f 63 6f 6e 6e 65 63 74 69 6f 6e 5f 65 72 | s......z.Retry._is_connection_er |
2380 | 72 6f 72 63 02 00 00 00 00 00 00 00 02 00 00 00 04 00 00 00 43 00 00 00 73 0e 00 00 00 74 00 7c | rorc................C...s....t.| |
23a0 | 01 74 01 74 02 66 02 83 02 53 00 29 01 7a 80 20 45 72 72 6f 72 73 20 74 68 61 74 20 6f 63 63 75 | .t.t.f...S.).z..Errors.that.occu |
23c0 | 72 20 61 66 74 65 72 20 74 68 65 20 72 65 71 75 65 73 74 20 68 61 73 20 62 65 65 6e 20 73 74 61 | r.after.the.request.has.been.sta |
23e0 | 72 74 65 64 2c 20 73 6f 20 77 65 20 73 68 6f 75 6c 64 0a 20 20 20 20 20 20 20 20 61 73 73 75 6d | rted,.so.we.should.........assum |
2400 | 65 20 74 68 61 74 20 74 68 65 20 73 65 72 76 65 72 20 62 65 67 61 6e 20 70 72 6f 63 65 73 73 69 | e.that.the.server.began.processi |
2420 | 6e 67 20 69 74 2e 0a 20 20 20 20 20 20 20 20 29 03 72 3b 00 00 00 72 09 00 00 00 72 08 00 00 00 | ng.it..........).r;...r....r.... |
2440 | 29 02 72 32 00 00 00 72 65 00 00 00 72 1d 00 00 00 72 1d 00 00 00 72 21 00 00 00 da 0e 5f 69 73 | ).r2...re...r....r....r!....._is |
2460 | 5f 72 65 61 64 5f 65 72 72 6f 72 22 01 00 00 73 02 00 00 00 00 04 7a 14 52 65 74 72 79 2e 5f 69 | _read_error"...s......z.Retry._i |
2480 | 73 5f 72 65 61 64 5f 65 72 72 6f 72 63 02 00 00 00 00 00 00 00 02 00 00 00 02 00 00 00 43 00 00 | s_read_errorc................C.. |
24a0 | 00 73 1c 00 00 00 7c 00 6a 00 72 18 7c 01 a0 01 a1 00 7c 00 6a 00 6b 07 72 18 64 01 53 00 64 02 | .s....|.j.r.|.....|.j.k.r.d.S.d. |
24c0 | 53 00 29 03 7a 7c 20 43 68 65 63 6b 73 20 69 66 20 61 20 67 69 76 65 6e 20 48 54 54 50 20 6d 65 | S.).z|.Checks.if.a.given.HTTP.me |
24e0 | 74 68 6f 64 20 73 68 6f 75 6c 64 20 62 65 20 72 65 74 72 69 65 64 20 75 70 6f 6e 2c 20 64 65 70 | thod.should.be.retried.upon,.dep |
2500 | 65 6e 64 69 6e 67 20 69 66 0a 20 20 20 20 20 20 20 20 69 74 20 69 73 20 69 6e 63 6c 75 64 65 64 | ending.if.........it.is.included |
2520 | 20 6f 6e 20 74 68 65 20 6d 65 74 68 6f 64 20 77 68 69 74 65 6c 69 73 74 2e 0a 20 20 20 20 20 20 | .on.the.method.whitelist........ |
2540 | 20 20 46 54 29 02 72 29 00 00 00 da 05 75 70 70 65 72 29 02 72 32 00 00 00 72 0e 00 00 00 72 1d | ..FT).r).....upper).r2...r....r. |
2560 | 00 00 00 72 1d 00 00 00 72 21 00 00 00 da 14 5f 69 73 5f 6d 65 74 68 6f 64 5f 72 65 74 72 79 61 | ...r....r!....._is_method_retrya |
2580 | 62 6c 65 28 01 00 00 73 06 00 00 00 00 04 14 01 04 02 7a 1a 52 65 74 72 79 2e 5f 69 73 5f 6d 65 | ble(...s..........z.Retry._is_me |
25a0 | 74 68 6f 64 5f 72 65 74 72 79 61 62 6c 65 46 63 04 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 | thod_retryableFc................ |
25c0 | 43 00 00 00 73 3c 00 00 00 7c 00 a0 00 7c 01 a1 01 73 0e 64 01 53 00 7c 00 6a 01 72 22 7c 02 7c | C...s<...|...|...s.d.S.|.j.r"|.| |
25e0 | 00 6a 01 6b 06 72 22 64 02 53 00 7c 00 6a 02 6f 3a 7c 00 6a 03 6f 3a 7c 03 6f 3a 7c 02 7c 00 6a | .j.k.r"d.S.|.j.o:|.j.o:|.o:|.|.j |
2600 | 04 6b 06 53 00 29 03 61 78 01 00 00 20 49 73 20 74 68 69 73 20 6d 65 74 68 6f 64 2f 73 74 61 74 | .k.S.).ax....Is.this.method/stat |
2620 | 75 73 20 63 6f 64 65 20 72 65 74 72 79 61 62 6c 65 3f 20 28 42 61 73 65 64 20 6f 6e 20 77 68 69 | us.code.retryable?.(Based.on.whi |
2640 | 74 65 6c 69 73 74 73 20 61 6e 64 20 63 6f 6e 74 72 6f 6c 0a 20 20 20 20 20 20 20 20 76 61 72 69 | telists.and.control.........vari |
2660 | 61 62 6c 65 73 20 73 75 63 68 20 61 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 74 6f 74 61 | ables.such.as.the.number.of.tota |
2680 | 6c 20 72 65 74 72 69 65 73 20 74 6f 20 61 6c 6c 6f 77 2c 20 77 68 65 74 68 65 72 20 74 6f 0a 20 | l.retries.to.allow,.whether.to.. |
26a0 | 20 20 20 20 20 20 20 72 65 73 70 65 63 74 20 74 68 65 20 52 65 74 72 79 2d 41 66 74 65 72 20 68 | .......respect.the.Retry-After.h |
26c0 | 65 61 64 65 72 2c 20 77 68 65 74 68 65 72 20 74 68 69 73 20 68 65 61 64 65 72 20 69 73 20 70 72 | eader,.whether.this.header.is.pr |
26e0 | 65 73 65 6e 74 2c 20 61 6e 64 0a 20 20 20 20 20 20 20 20 77 68 65 74 68 65 72 20 74 68 65 20 72 | esent,.and.........whether.the.r |
2700 | 65 74 75 72 6e 65 64 20 73 74 61 74 75 73 20 63 6f 64 65 20 69 73 20 6f 6e 20 74 68 65 20 6c 69 | eturned.status.code.is.on.the.li |
2720 | 73 74 20 6f 66 20 73 74 61 74 75 73 20 63 6f 64 65 73 20 74 6f 0a 20 20 20 20 20 20 20 20 62 65 | st.of.status.codes.to.........be |
2740 | 20 72 65 74 72 69 65 64 20 75 70 6f 6e 20 6f 6e 20 74 68 65 20 70 72 65 73 65 6e 63 65 20 6f 66 | .retried.upon.on.the.presence.of |
2760 | 20 74 68 65 20 61 66 6f 72 65 6d 65 6e 74 69 6f 6e 65 64 20 68 65 61 64 65 72 29 0a 20 20 20 20 | .the.aforementioned.header)..... |
2780 | 20 20 20 20 46 54 29 05 72 69 00 00 00 72 28 00 00 00 72 23 00 00 00 72 2f 00 00 00 da 18 52 45 | ....FT).ri...r(...r#...r/.....RE |
27a0 | 54 52 59 5f 41 46 54 45 52 5f 53 54 41 54 55 53 5f 43 4f 44 45 53 29 04 72 32 00 00 00 72 0e 00 | TRY_AFTER_STATUS_CODES).r2...r.. |
27c0 | 00 00 da 0b 73 74 61 74 75 73 5f 63 6f 64 65 da 0f 68 61 73 5f 72 65 74 72 79 5f 61 66 74 65 72 | ....status_code..has_retry_after |
27e0 | 72 1d 00 00 00 72 1d 00 00 00 72 21 00 00 00 da 08 69 73 5f 72 65 74 72 79 31 01 00 00 73 0c 00 | r....r....r!.....is_retry1...s.. |
2800 | 00 00 00 07 0a 01 04 02 10 01 04 02 0c 01 7a 0e 52 65 74 72 79 2e 69 73 5f 72 65 74 72 79 63 01 | ..............z.Retry.is_retryc. |
2820 | 00 00 00 00 00 00 00 02 00 00 00 05 00 00 00 43 00 00 00 73 3a 00 00 00 7c 00 6a 00 7c 00 6a 01 | ...............C...s:...|.j.|.j. |
2840 | 7c 00 6a 02 7c 00 6a 03 7c 00 6a 04 66 05 7d 01 74 05 74 06 64 01 7c 01 83 02 83 01 7d 01 7c 01 | |.j.|.j.|.j.f.}.t.t.d.|.....}.|. |
2860 | 73 2e 64 02 53 00 74 07 7c 01 83 01 64 03 6b 00 53 00 29 04 7a 18 20 41 72 65 20 77 65 20 6f 75 | s.d.S.t.|...d.k.S.).z..Are.we.ou |
2880 | 74 20 6f 66 20 72 65 74 72 69 65 73 3f 20 4e 46 72 01 00 00 00 29 08 72 23 00 00 00 72 24 00 00 | t.of.retries?.NFr....).r#...r$.. |
28a0 | 00 72 25 00 00 00 72 26 00 00 00 72 11 00 00 00 72 49 00 00 00 da 06 66 69 6c 74 65 72 72 4b 00 | .r%...r&...r....rI.....filterrK. |
28c0 | 00 00 29 02 72 32 00 00 00 da 0c 72 65 74 72 79 5f 63 6f 75 6e 74 73 72 1d 00 00 00 72 1d 00 00 | ..).r2.....retry_countsr....r... |
28e0 | 00 72 21 00 00 00 da 0c 69 73 5f 65 78 68 61 75 73 74 65 64 41 01 00 00 73 0a 00 00 00 00 02 18 | .r!.....is_exhaustedA...s....... |
2900 | 01 0e 01 04 01 04 02 7a 12 52 65 74 72 79 2e 69 73 5f 65 78 68 61 75 73 74 65 64 63 07 00 00 00 | .......z.Retry.is_exhaustedc.... |
2920 | 00 00 00 00 11 00 00 00 08 00 00 00 43 00 00 00 73 ac 01 00 00 7c 00 6a 00 64 01 6b 08 72 20 7c | ............C...s....|.j.d.k.r.| |
2940 | 04 72 20 74 01 a0 02 74 03 7c 04 83 01 7c 04 7c 06 a1 03 82 01 7c 00 6a 00 7d 07 7c 07 64 02 6b | .r.t...t.|...|.|.....|.j.}.|.d.k |
2960 | 09 72 36 7c 07 64 03 38 00 7d 07 7c 00 6a 04 7d 08 7c 00 6a 05 7d 09 7c 00 6a 06 7d 0a 7c 00 6a | .r6|.d.8.}.|.j.}.|.j.}.|.j.}.|.j |
2980 | 07 7d 0b 64 04 7d 0c 64 02 7d 0d 64 02 7d 0e 7c 04 72 96 7c 00 a0 08 7c 04 a1 01 72 96 7c 08 64 | .}.d.}.d.}.d.}.|.r.|...|...r.|.d |
29a0 | 01 6b 08 72 84 74 01 a0 02 74 03 7c 04 83 01 7c 04 7c 06 a1 03 82 01 6e 10 7c 08 64 02 6b 09 72 | .k.r.t...t.|...|.|.....n.|.d.k.r |
29c0 | 94 7c 08 64 03 38 00 7d 08 6e b6 7c 04 72 dc 7c 00 a0 09 7c 04 a1 01 72 dc 7c 09 64 01 6b 08 73 | .|.d.8.}.n.|.r.|...|...r.|.d.k.s |
29e0 | b6 7c 00 a0 0a 7c 01 a1 01 73 ca 74 01 a0 02 74 03 7c 04 83 01 7c 04 7c 06 a1 03 82 01 6e 10 7c | .|...|...s.t...t.|...|.|.....n.| |
2a00 | 09 64 02 6b 09 72 da 7c 09 64 03 38 00 7d 09 6e 70 7c 03 90 01 72 10 7c 03 a0 0b a1 00 90 01 72 | .d.k.r.|.d.8.}.np|...r.|.......r |
2a20 | 10 7c 0a 64 02 6b 09 72 fc 7c 0a 64 03 38 00 7d 0a 64 05 7d 0c 7c 03 a0 0b a1 00 7d 0e 7c 03 6a | .|.d.k.r.|.d.8.}.d.}.|.....}.|.j |
2a40 | 07 7d 0d 6e 3c 74 0c 6a 0d 7d 0c 7c 03 90 01 72 4c 7c 03 6a 07 90 01 72 4c 7c 0b 64 02 6b 09 90 | .}.n<t.j.}.|...rL|.j...rL|.d.k.. |
2a60 | 01 72 36 7c 0b 64 03 38 00 7d 0b 74 0c 6a 0e 6a 0f 7c 03 6a 07 64 06 8d 01 7d 0c 7c 03 6a 07 7d | .r6|.d.8.}.t.j.j.|.j.d...}.|.j.} |
2a80 | 0d 7c 00 6a 10 74 11 7c 01 7c 02 7c 04 7c 0d 7c 0e 83 05 66 01 17 00 7d 0f 7c 00 6a 12 7c 07 7c | .|.j.t.|.|.|.|.|...f...}.|.j.|.| |
2aa0 | 08 7c 09 7c 0a 7c 0b 7c 0f 64 07 8d 06 7d 10 7c 10 a0 13 a1 00 90 01 72 9a 74 14 7c 05 7c 02 7c | .|.|.|.|.d...}.|.......r.t.|.|.| |
2ac0 | 04 90 01 70 96 74 0c 7c 0c 83 01 83 03 82 01 74 15 a0 16 64 08 7c 02 7c 10 a1 03 01 00 7c 10 53 | ...p.t.|.......t...d.|.|.....|.S |
2ae0 | 00 29 09 61 a1 01 00 00 20 52 65 74 75 72 6e 20 61 20 6e 65 77 20 52 65 74 72 79 20 6f 62 6a 65 | .).a.....Return.a.new.Retry.obje |
2b00 | 63 74 20 77 69 74 68 20 69 6e 63 72 65 6d 65 6e 74 65 64 20 72 65 74 72 79 20 63 6f 75 6e 74 65 | ct.with.incremented.retry.counte |
2b20 | 72 73 2e 0a 0a 20 20 20 20 20 20 20 20 3a 70 61 72 61 6d 20 72 65 73 70 6f 6e 73 65 3a 20 41 20 | rs...........:param.response:.A. |
2b40 | 72 65 73 70 6f 6e 73 65 20 6f 62 6a 65 63 74 2c 20 6f 72 20 4e 6f 6e 65 2c 20 69 66 20 74 68 65 | response.object,.or.None,.if.the |
2b60 | 20 73 65 72 76 65 72 20 64 69 64 20 6e 6f 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 | .server.did.not.............retu |
2b80 | 72 6e 20 61 20 72 65 73 70 6f 6e 73 65 2e 0a 20 20 20 20 20 20 20 20 3a 74 79 70 65 20 72 65 73 | rn.a.response..........:type.res |
2ba0 | 70 6f 6e 73 65 3a 20 3a 63 6c 61 73 73 3a 60 7e 75 72 6c 6c 69 62 33 2e 72 65 73 70 6f 6e 73 65 | ponse:.:class:`~urllib3.response |
2bc0 | 2e 48 54 54 50 52 65 73 70 6f 6e 73 65 60 0a 20 20 20 20 20 20 20 20 3a 70 61 72 61 6d 20 45 78 | .HTTPResponse`.........:param.Ex |
2be0 | 63 65 70 74 69 6f 6e 20 65 72 72 6f 72 3a 20 41 6e 20 65 72 72 6f 72 20 65 6e 63 6f 75 6e 74 65 | ception.error:.An.error.encounte |
2c00 | 72 65 64 20 64 75 72 69 6e 67 20 74 68 65 20 72 65 71 75 65 73 74 2c 20 6f 72 0a 20 20 20 20 20 | red.during.the.request,.or...... |
2c20 | 20 20 20 20 20 20 20 4e 6f 6e 65 20 69 66 20 74 68 65 20 72 65 73 70 6f 6e 73 65 20 77 61 73 20 | .......None.if.the.response.was. |
2c40 | 72 65 63 65 69 76 65 64 20 73 75 63 63 65 73 73 66 75 6c 6c 79 2e 0a 0a 20 20 20 20 20 20 20 20 | received.successfully........... |
2c60 | 3a 72 65 74 75 72 6e 3a 20 41 20 6e 65 77 20 60 60 52 65 74 72 79 60 60 20 6f 62 6a 65 63 74 2e | :return:.A.new.``Retry``.object. |
2c80 | 0a 20 20 20 20 20 20 20 20 46 4e 72 47 00 00 00 da 07 75 6e 6b 6e 6f 77 6e 7a 12 74 6f 6f 20 6d | .........FNrG.....unknownz.too.m |
2ca0 | 61 6e 79 20 72 65 64 69 72 65 63 74 73 29 01 72 6b 00 00 00 29 06 72 23 00 00 00 72 24 00 00 00 | any.redirects).rk...).r#...r$... |
2cc0 | 72 25 00 00 00 72 26 00 00 00 72 11 00 00 00 72 2e 00 00 00 7a 24 49 6e 63 72 65 6d 65 6e 74 65 | r%...r&...r....r....z$Incremente |
2ce0 | 64 20 52 65 74 72 79 20 66 6f 72 20 28 75 72 6c 3d 27 25 73 27 29 3a 20 25 72 29 17 72 23 00 00 | d.Retry.for.(url='%s'):.%r).r#.. |
2d00 | 00 72 0c 00 00 00 da 07 72 65 72 61 69 73 65 72 36 00 00 00 72 24 00 00 00 72 25 00 00 00 72 26 | .r......reraiser6...r$...r%...r& |
2d20 | 00 00 00 72 11 00 00 00 72 66 00 00 00 72 67 00 00 00 72 69 00 00 00 da 15 67 65 74 5f 72 65 64 | ...r....rf...rg...ri.....get_red |
2d40 | 69 72 65 63 74 5f 6c 6f 63 61 74 69 6f 6e 72 0a 00 00 00 da 0d 47 45 4e 45 52 49 43 5f 45 52 52 | irect_locationr......GENERIC_ERR |
2d60 | 4f 52 da 0e 53 50 45 43 49 46 49 43 5f 45 52 52 4f 52 da 06 66 6f 72 6d 61 74 72 2e 00 00 00 72 | OR..SPECIFIC_ERROR..formatr....r |
2d80 | 0d 00 00 00 72 39 00 00 00 72 70 00 00 00 72 07 00 00 00 72 3d 00 00 00 72 3e 00 00 00 29 11 72 | ....r9...rp...r....r=...r>...).r |
2da0 | 32 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 5e 00 00 00 72 10 00 00 00 da 05 5f 70 6f 6f 6c da | 2...r....r....r^...r......_pool. |
2dc0 | 0b 5f 73 74 61 63 6b 74 72 61 63 65 72 23 00 00 00 72 24 00 00 00 72 25 00 00 00 72 26 00 00 00 | ._stacktracer#...r$...r%...r&... |
2de0 | da 0c 73 74 61 74 75 73 5f 63 6f 75 6e 74 da 05 63 61 75 73 65 72 11 00 00 00 72 12 00 00 00 72 | ..status_count..causer....r....r |
2e00 | 2e 00 00 00 da 09 6e 65 77 5f 72 65 74 72 79 72 1d 00 00 00 72 1d 00 00 00 72 21 00 00 00 da 09 | ......new_retryr....r....r!..... |
2e20 | 69 6e 63 72 65 6d 65 6e 74 4a 01 00 00 73 58 00 00 00 00 0c 0e 02 12 02 06 01 08 01 08 02 06 01 | incrementJ...sX................. |
2e40 | 06 01 06 01 06 01 04 01 04 01 04 02 0e 02 08 01 14 01 08 01 0a 02 0e 02 12 01 14 01 08 01 0a 02 | ................................ |
2e60 | 10 02 08 01 08 01 04 01 08 01 08 05 06 01 0e 01 0a 01 08 01 06 01 0a 01 06 02 18 02 04 01 02 01 | ................................ |
2e80 | 08 01 08 02 0a 01 16 02 0e 02 7a 0f 52 65 74 72 79 2e 69 6e 63 72 65 6d 65 6e 74 63 01 00 00 00 | ..........z.Retry.incrementc.... |
2ea0 | 00 00 00 00 01 00 00 00 04 00 00 00 43 00 00 00 73 12 00 00 00 64 01 6a 00 74 01 7c 00 83 01 7c | ............C...s....d.j.t.|...| |
2ec0 | 00 64 02 8d 02 53 00 29 03 4e 7a 7c 7b 63 6c 73 2e 5f 5f 6e 61 6d 65 5f 5f 7d 28 74 6f 74 61 6c | .d...S.).Nz|{cls.__name__}(total |
2ee0 | 3d 7b 73 65 6c 66 2e 74 6f 74 61 6c 7d 2c 20 63 6f 6e 6e 65 63 74 3d 7b 73 65 6c 66 2e 63 6f 6e | ={self.total},.connect={self.con |
2f00 | 6e 65 63 74 7d 2c 20 72 65 61 64 3d 7b 73 65 6c 66 2e 72 65 61 64 7d 2c 20 72 65 64 69 72 65 63 | nect},.read={self.read},.redirec |
2f20 | 74 3d 7b 73 65 6c 66 2e 72 65 64 69 72 65 63 74 7d 2c 20 73 74 61 74 75 73 3d 7b 73 65 6c 66 2e | t={self.redirect},.status={self. |
2f40 | 73 74 61 74 75 73 7d 29 29 02 72 3f 00 00 00 72 32 00 00 00 29 02 72 76 00 00 00 72 36 00 00 00 | status})).r?...r2...).rv...r6... |
2f60 | 29 01 72 32 00 00 00 72 1d 00 00 00 72 1d 00 00 00 72 21 00 00 00 da 08 5f 5f 72 65 70 72 5f 5f | ).r2...r....r....r!.....__repr__ |
2f80 | 95 01 00 00 73 04 00 00 00 00 01 04 02 7a 0e 52 65 74 72 79 2e 5f 5f 72 65 70 72 5f 5f 29 02 54 | ....s........z.Retry.__repr__).T |
2fa0 | 4e 29 01 4e 29 01 4e 29 01 46 29 06 4e 4e 4e 4e 4e 4e 29 1a da 08 5f 5f 6e 61 6d 65 5f 5f da 0a | N).N).N).F).NNNNNN)...__name__.. |
2fc0 | 5f 5f 6d 6f 64 75 6c 65 5f 5f da 0c 5f 5f 71 75 61 6c 6e 61 6d 65 5f 5f da 07 5f 5f 64 6f 63 5f | __module__..__qualname__..__doc_ |
2fe0 | 5f 72 30 00 00 00 da 18 44 45 46 41 55 4c 54 5f 4d 45 54 48 4f 44 5f 57 48 49 54 45 4c 49 53 54 | _r0.....DEFAULT_METHOD_WHITELIST |
3000 | 72 6a 00 00 00 da 22 44 45 46 41 55 4c 54 5f 52 45 44 49 52 45 43 54 5f 48 45 41 44 45 52 53 5f | rj...."DEFAULT_REDIRECT_HEADERS_ |
3020 | 42 4c 41 43 4b 4c 49 53 54 72 4c 00 00 00 72 33 00 00 00 72 39 00 00 00 da 0b 63 6c 61 73 73 6d | BLACKLISTrL...r3...r9.....classm |
3040 | 65 74 68 6f 64 72 43 00 00 00 72 4f 00 00 00 72 5c 00 00 00 72 5f 00 00 00 72 61 00 00 00 72 63 | ethodrC...rO...r\...r_...ra...rc |
3060 | 00 00 00 72 60 00 00 00 72 66 00 00 00 72 67 00 00 00 72 69 00 00 00 72 6d 00 00 00 72 70 00 00 | ...r`...rf...rg...ri...rm...rp.. |
3080 | 00 72 7c 00 00 00 72 7d 00 00 00 72 1d 00 00 00 72 1d 00 00 00 72 1d 00 00 00 72 21 00 00 00 72 | .r|...r}...r....r....r....r!...r |
30a0 | 13 00 00 00 1c 00 00 00 73 38 00 00 00 08 77 04 02 02 01 12 02 0e 02 0a 03 04 02 0a 01 04 01 06 | ........s8....w................. |
30c0 | 01 04 01 0c 16 08 0f 02 01 0c 0d 08 0e 08 10 08 0a 0a 08 08 06 0a 10 08 06 08 06 08 09 0a 10 08 | ................................ |
30e0 | 09 00 01 0a 4a 72 13 00 00 00 e9 03 00 00 00 29 1a da 0a 5f 5f 66 75 74 75 72 65 5f 5f 72 02 00 | ....Jr.........)...__future__r.. |
3100 | 00 00 72 56 00 00 00 da 07 6c 6f 67 67 69 6e 67 da 0b 63 6f 6c 6c 65 63 74 69 6f 6e 73 72 03 00 | ..rV.....logging..collectionsr.. |
3120 | 00 00 da 09 69 74 65 72 74 6f 6f 6c 73 72 04 00 00 00 72 53 00 00 00 72 50 00 00 00 da 0a 65 78 | ....itertoolsr....rS...rP.....ex |
3140 | 63 65 70 74 69 6f 6e 73 72 06 00 00 00 72 07 00 00 00 72 08 00 00 00 72 09 00 00 00 72 0a 00 00 | ceptionsr....r....r....r....r... |
3160 | 00 72 0b 00 00 00 da 08 70 61 63 6b 61 67 65 73 72 0c 00 00 00 da 09 67 65 74 4c 6f 67 67 65 72 | .r......packagesr......getLogger |
3180 | 72 7e 00 00 00 72 3d 00 00 00 72 0d 00 00 00 da 06 6f 62 6a 65 63 74 72 13 00 00 00 72 3a 00 00 | r~...r=...r......objectr....r:.. |
31a0 | 00 72 1d 00 00 00 72 1d 00 00 00 72 1d 00 00 00 72 21 00 00 00 da 08 3c 6d 6f 64 75 6c 65 3e 01 | .r....r....r....r!.....<module>. |
31c0 | 00 00 00 73 20 00 00 00 0c 01 08 01 08 01 0c 01 0c 01 08 01 08 02 20 08 0c 03 0a 04 0a 01 0a 03 | ...s............................ |
31e0 | 10 7f 00 7f 00 7f 00 03 | ........ |