ofs | hex dump | ascii |
---|
0000 | d1 f2 0d 0a 23 08 a0 4a 63 00 00 00 00 00 00 00 00 46 00 00 00 40 00 00 00 73 a8 08 00 00 64 00 | ....#..Jc........F...@...s....d. |
0020 | 00 5a 00 00 64 01 00 64 02 00 6b 01 00 6c 02 00 5a 02 00 01 64 01 00 64 03 00 6b 03 00 5a 03 00 | .Z..d..d..k..l..Z...d..d..k..Z.. |
0040 | 64 01 00 64 03 00 6b 04 00 5a 04 00 64 01 00 64 03 00 6b 05 00 5a 05 00 64 01 00 64 03 00 6b 06 | d..d..k..Z..d..d..k..Z..d..d..k. |
0060 | 00 5a 06 00 64 01 00 64 03 00 6b 07 00 5a 07 00 64 01 00 64 03 00 6b 08 00 5a 08 00 64 01 00 64 | .Z..d..d..k..Z..d..d..k..Z..d..d |
0080 | 03 00 6b 09 00 5a 09 00 79 10 00 64 01 00 64 03 00 6b 0a 00 5a 0b 00 57 6e 13 00 04 65 0c 00 6a | ..k..Z..y..d..d..k..Z..Wn...e..j |
00a0 | 0a 00 6f 07 00 01 01 01 01 6e 02 00 01 58 64 01 00 64 03 00 6b 0d 00 5a 0d 00 64 01 00 64 03 00 | ..o......n...Xd..d..k..Z..d..d.. |
00c0 | 6b 0e 00 5a 0f 00 64 01 00 64 03 00 6b 10 00 5a 10 00 64 01 00 64 03 00 6b 11 00 5a 11 00 64 01 | k..Z..d..d..k..Z..d..d..k..Z..d. |
00e0 | 00 64 03 00 6b 12 00 5a 12 00 64 01 00 64 03 00 6b 13 00 5a 13 00 64 01 00 64 03 00 6b 14 00 5a | .d..k..Z..d..d..k..Z..d..d..k..Z |
0100 | 14 00 64 01 00 64 03 00 6b 15 00 5a 15 00 64 01 00 64 03 00 6b 16 00 5a 16 00 64 01 00 64 03 00 | ..d..d..k..Z..d..d..k..Z..d..d.. |
0120 | 6b 17 00 5a 17 00 64 01 00 64 03 00 6b 18 00 5a 18 00 64 01 00 64 03 00 6b 19 00 5a 19 00 64 01 | k..Z..d..d..k..Z..d..d..k..Z..d. |
0140 | 00 64 03 00 6b 1a 00 5a 1a 00 64 01 00 64 03 00 6b 1b 00 5a 1b 00 64 01 00 64 03 00 6b 1c 00 5a | .d..k..Z..d..d..k..Z..d..d..k..Z |
0160 | 1c 00 64 01 00 64 03 00 6b 1d 00 5a 1d 00 64 01 00 64 03 00 6b 1e 00 5a 1e 00 64 01 00 64 03 00 | ..d..d..k..Z..d..d..k..Z..d..d.. |
0180 | 6b 1f 00 5a 1f 00 64 01 00 64 03 00 6b 20 00 5a 20 00 64 01 00 64 03 00 6b 21 00 5a 21 00 64 01 | k..Z..d..d..k..Z..d..d..k!.Z!.d. |
01a0 | 00 64 03 00 6b 22 00 5a 22 00 64 01 00 64 03 00 6b 23 00 5a 23 00 64 01 00 64 03 00 6b 24 00 5a | .d..k".Z".d..d..k#.Z#.d..d..k$.Z |
01c0 | 24 00 64 01 00 64 03 00 6b 25 00 5a 25 00 64 01 00 64 03 00 6b 26 00 5a 26 00 64 01 00 64 03 00 | $.d..d..k%.Z%.d..d..k&.Z&.d..d.. |
01e0 | 6b 27 00 5a 27 00 64 01 00 64 03 00 6b 28 00 5a 28 00 64 01 00 64 03 00 6b 29 00 5a 29 00 64 01 | k'.Z'.d..d..k(.Z(.d..d..k).Z).d. |
0200 | 00 64 03 00 6b 2a 00 5a 2a 00 64 01 00 64 04 00 6b 2b 00 6c 2c 00 5a 2c 00 01 64 01 00 64 05 00 | .d..k*.Z*.d..d..k+.l,.Z,..d..d.. |
0220 | 6b 2d 00 6c 2e 00 5a 2e 00 01 64 01 00 64 06 00 6b 2d 00 6c 2f 00 5a 2f 00 01 64 01 00 64 07 00 | k-.l..Z...d..d..k-.l/.Z/..d..d.. |
0240 | 6b 2d 00 6c 30 00 5a 30 00 01 64 01 00 64 08 00 6b 2d 00 6c 31 00 5a 31 00 01 64 01 00 64 09 00 | k-.l0.Z0..d..d..k-.l1.Z1..d..d.. |
0260 | 6b 2d 00 6c 32 00 5a 32 00 01 64 01 00 64 0a 00 6b 2d 00 6c 33 00 5a 33 00 01 64 01 00 64 0b 00 | k-.l2.Z2..d..d..k-.l3.Z3..d..d.. |
0280 | 6b 2d 00 6c 34 00 5a 34 00 01 64 01 00 64 0c 00 6b 2d 00 6c 35 00 5a 35 00 01 64 01 00 64 0d 00 | k-.l4.Z4..d..d..k-.l5.Z5..d..d.. |
02a0 | 6b 2d 00 6c 36 00 5a 36 00 01 64 01 00 64 0e 00 6b 37 00 6c 38 00 5a 38 00 01 64 01 00 64 0f 00 | k-.l6.Z6..d..d..k7.l8.Z8..d..d.. |
02c0 | 6b 39 00 6c 3a 00 5a 3a 00 01 64 01 00 64 10 00 6b 3b 00 6c 3c 00 5a 3c 00 01 64 01 00 64 11 00 | k9.l:.Z:..d..d..k;.l<.Z<..d..d.. |
02e0 | 6b 3d 00 6c 3e 00 5a 3e 00 01 64 01 00 64 12 00 6b 3f 00 6c 40 00 5a 40 00 01 64 01 00 64 13 00 | k=.l>.Z>..d..d..k?.l@.Z@..d..d.. |
0300 | 6b 01 00 6c 41 00 5a 41 00 01 64 01 00 64 14 00 6b 01 00 6c 42 00 5a 42 00 01 64 15 00 5a 43 00 | k..lA.ZA..d..d..k..lB.ZB..d..ZC. |
0320 | 65 43 00 64 16 00 17 5a 44 00 65 45 00 65 10 00 69 46 00 65 10 00 69 47 00 67 02 00 83 01 00 5a | eC.d...ZD.eE.e..iF.e..iG.g.....Z |
0340 | 48 00 64 17 00 5a 49 00 64 18 00 5a 4a 00 64 19 00 5a 4b 00 64 1a 00 5a 4c 00 64 1b 00 5a 4d 00 | H.d..ZI.d..ZJ.d..ZK.d..ZL.d..ZM. |
0360 | 68 03 00 64 1c 00 64 1d 00 36 64 1e 00 64 1f 00 36 64 20 00 64 21 00 36 5a 4e 00 64 22 00 5a 4f | h..d..d..6d..d..6d..d!.6ZN.d".ZO |
0380 | 00 78 5a 00 64 23 00 64 24 00 66 02 00 64 25 00 64 24 00 66 02 00 64 26 00 64 27 00 66 02 00 64 | .xZ.d#.d$.f..d%.d$.f..d&.d'.f..d |
03a0 | 28 00 64 29 00 66 02 00 64 2a 00 64 24 00 66 02 00 64 2b 00 64 2c 00 66 02 00 66 06 00 44 5d 1c | (.d).f..d*.d$.f..d+.d,.f..f..D]. |
03c0 | 00 5c 02 00 5a 50 00 5a 51 00 65 19 00 69 52 00 65 51 00 65 50 00 83 02 00 01 71 a0 03 57 64 2d | .\..ZP.ZQ.e..iR.eQ.eP.....q..Wd- |
03e0 | 00 64 2e 00 3e 5a 53 00 64 2d 00 64 2f 00 14 64 2f 00 14 5a 54 00 64 30 00 5a 55 00 65 1a 00 69 | .d..>ZS.d-.d/..d/..ZT.d0.ZU.e..i |
0400 | 56 00 69 57 00 65 1a 00 69 56 00 69 58 00 65 1a 00 69 56 00 69 59 00 65 1a 00 69 5a 00 83 01 00 | V.iW.e..iV.iX.e..iV.iY.e..iZ.... |
0420 | 64 31 00 83 02 00 83 01 00 5a 5b 00 64 32 00 65 5c 00 66 01 00 64 33 00 84 00 00 83 00 00 59 5a | d1.......Z[.d2.e\.f..d3.......YZ |
0440 | 5d 00 64 34 00 65 5d 00 66 01 00 64 35 00 84 00 00 83 00 00 59 5a 5e 00 64 36 00 65 5d 00 66 01 | ].d4.e].f..d5.......YZ^.d6.e].f. |
0460 | 00 64 37 00 84 00 00 83 00 00 59 5a 5f 00 64 38 00 65 5d 00 66 01 00 64 39 00 84 00 00 83 00 00 | .d7.......YZ_.d8.e].f..d9....... |
0480 | 59 5a 60 00 64 3a 00 84 00 00 5a 61 00 64 3b 00 84 00 00 5a 62 00 64 3c 00 65 63 00 66 01 00 64 | YZ`.d:....Za.d;....Zb.d<.ec.f..d |
04a0 | 3d 00 84 00 00 83 00 00 59 5a 64 00 64 3e 00 65 63 00 66 01 00 64 3f 00 84 00 00 83 00 00 59 5a | =.......YZd.d>.ec.f..d?.......YZ |
04c0 | 65 00 64 40 00 65 64 00 66 01 00 64 41 00 84 00 00 83 00 00 59 5a 66 00 64 42 00 65 17 00 69 67 | e.d@.ed.f..dA.......YZf.dB.e..ig |
04e0 | 00 66 01 00 64 43 00 84 00 00 83 00 00 59 5a 68 00 65 45 00 64 44 00 64 45 00 64 46 00 64 47 00 | .f..dC.......YZh.eE.dD.dE.dF.dG. |
0500 | 67 04 00 83 01 00 5a 69 00 65 61 00 65 42 00 69 6a 00 64 48 00 84 02 00 5a 6b 00 64 49 00 84 00 | g.....Zi.ea.eB.ij.dH....Zk.dI... |
0520 | 00 5a 6c 00 64 4a 00 65 63 00 66 01 00 64 4b 00 84 00 00 83 00 00 59 5a 6d 00 64 4c 00 84 00 00 | .Zl.dJ.ec.f..dK.......YZm.dL.... |
0540 | 5a 6e 00 64 4d 00 84 00 00 5a 6f 00 64 4e 00 84 00 00 5a 70 00 64 4f 00 84 00 00 5a 71 00 64 50 | Zn.dM....Zo.dN....Zp.dO....Zq.dP |
0560 | 00 84 00 00 5a 72 00 64 51 00 84 00 00 5a 73 00 64 52 00 84 00 00 5a 74 00 65 75 00 65 16 00 69 | ....Zr.dQ....Zs.dR....Zt.eu.e..i |
0580 | 76 00 64 53 00 84 02 00 5a 77 00 64 54 00 64 55 00 84 01 00 5a 78 00 64 56 00 84 00 00 5a 79 00 | v.dS....Zw.dT.dU....Zx.dV....Zy. |
05a0 | 64 57 00 84 00 00 5a 7a 00 64 58 00 84 00 00 5a 7b 00 65 1a 00 69 56 00 69 57 00 64 59 00 84 01 | dW....Zz.dX....Z{.e..iV.iW.dY... |
05c0 | 00 5a 7c 00 65 7d 00 64 5a 00 64 5b 00 64 5c 00 64 5d 00 64 5e 00 64 5f 00 64 60 00 64 61 00 64 | .Z|.e}.dZ.d[.d\.d].d^.d_.d`.da.d |
05e0 | 62 00 67 09 00 83 01 00 5a 7e 00 65 7d 00 64 63 00 67 01 00 83 01 00 5a 7f 00 64 64 00 84 00 00 | b.g.....Z~.e}.dc.g.....Z..dd.... |
0600 | 5a 80 00 64 65 00 84 00 00 5a 81 00 64 66 00 84 00 00 5a 82 00 64 67 00 65 83 00 66 01 00 64 68 | Z..de....Z..df....Z..dg.e..f..dh |
0620 | 00 84 00 00 83 00 00 59 5a 84 00 64 01 00 64 69 00 6b 85 00 6c 86 00 5a 86 00 01 65 84 00 69 87 | .......YZ..d..di.k..l..Z...e..i. |
0640 | 00 65 86 00 5f 87 00 64 6a 00 65 63 00 66 01 00 64 6b 00 84 00 00 83 00 00 59 5a 88 00 64 6c 00 | .e.._..dj.ec.f..dk.......YZ..dl. |
0660 | 84 00 00 5a 89 00 64 6d 00 65 0c 00 66 01 00 64 6e 00 84 00 00 83 00 00 59 5a 8a 00 64 6f 00 84 | ...Z..dm.e..f..dn.......YZ..do.. |
0680 | 00 00 5a 8b 00 64 70 00 65 63 00 66 01 00 64 71 00 84 00 00 83 00 00 59 5a 8c 00 64 72 00 84 00 | ..Z..dp.ec.f..dq.......YZ..dr... |
06a0 | 00 5a 8d 00 64 73 00 84 00 00 5a 8e 00 65 1a 00 69 56 00 69 8f 00 64 74 00 84 01 00 5a 90 00 65 | .Z..ds....Z..e..iV.i..dt....Z..e |
06c0 | 24 00 69 91 00 64 75 00 84 01 00 5a 92 00 64 76 00 84 00 00 5a 93 00 65 93 00 64 77 00 84 01 00 | $.i..du....Z..dv....Z..e..dw.... |
06e0 | 5a 94 00 64 78 00 65 64 00 66 01 00 64 79 00 84 00 00 83 00 00 59 5a 95 00 64 7a 00 65 95 00 66 | Z..dx.ed.f..dy.......YZ..dz.e..f |
0700 | 01 00 64 7b 00 84 00 00 83 00 00 59 5a 96 00 64 7c 00 65 63 00 66 01 00 64 7d 00 84 00 00 83 00 | ..d{.......YZ..d|.ec.f..d}...... |
0720 | 00 59 5a 97 00 64 7e 00 65 63 00 66 01 00 64 7f 00 84 00 00 83 00 00 59 5a 98 00 65 83 00 64 80 | .YZ..d~.ec.f..d........YZ..e..d. |
0740 | 00 84 01 00 5a 99 00 64 81 00 65 64 00 66 01 00 64 82 00 84 00 00 83 00 00 59 5a 9a 00 65 45 00 | ....Z..d..ed.f..d........YZ..eE. |
0760 | 64 83 00 64 46 00 64 47 00 64 84 00 64 85 00 67 05 00 83 01 00 5a 9b 00 64 86 00 84 00 00 5a 9c | d..dF.dG.d..d..g.....Z..d.....Z. |
0780 | 00 64 87 00 84 00 00 5a 9d 00 64 88 00 84 00 00 5a 9e 00 64 89 00 84 00 00 5a 9f 00 64 8a 00 84 | .d.....Z..d.....Z..d.....Z..d... |
07a0 | 00 00 5a a0 00 65 75 00 64 8b 00 84 01 00 5a a1 00 64 8c 00 65 63 00 66 01 00 64 8d 00 84 00 00 | ..Z..eu.d.....Z..d..ec.f..d..... |
07c0 | 83 00 00 59 5a a2 00 65 24 00 69 91 00 64 8e 00 84 01 00 5a a3 00 65 a4 00 65 a5 00 64 8f 00 84 | ...YZ..e$.i..d.....Z..e..e..d... |
07e0 | 02 00 5a a6 00 65 2f 00 69 a7 00 64 90 00 84 01 00 5a a8 00 65 65 00 65 95 00 65 9a 00 65 97 00 | ..Z..e/.i..d.....Z..ee.e..e..e.. |
0800 | 65 1a 00 69 56 00 69 a9 00 64 91 00 84 05 00 5a aa 00 64 92 00 65 63 00 66 01 00 64 93 00 84 00 | e..iV.i..d.....Z..d..ec.f..d.... |
0820 | 00 83 00 00 59 5a ab 00 65 75 00 65 a5 00 65 a8 00 65 aa 00 64 94 00 84 04 00 5a ac 00 65 30 00 | ....YZ..eu.e..e..e..d.....Z..e0. |
0840 | 69 ad 00 64 95 00 84 01 00 5a ae 00 64 96 00 84 00 00 5a af 00 65 97 00 65 96 00 65 95 00 64 97 | i..d.....Z..d.....Z..e..e..e..d. |
0860 | 00 84 03 00 5a b0 00 64 98 00 84 00 00 5a b1 00 64 99 00 65 a4 00 65 a4 00 65 a5 00 65 24 00 69 | ....Z..d.....Z..d..e..e..e..e$.i |
0880 | 56 00 65 1a 00 69 56 00 69 59 00 65 1a 00 69 56 00 69 59 00 65 2a 00 69 5a 00 83 01 00 83 01 00 | V.e..iV.iY.e..iV.iY.e*.iZ....... |
08a0 | 64 9a 00 84 06 00 5a b2 00 64 9b 00 65 04 00 69 b3 00 66 01 00 64 9c 00 84 00 00 83 00 00 59 5a | d.....Z..d..e..i..f..d........YZ |
08c0 | b4 00 64 03 00 53 28 9d 00 00 00 73 63 02 00 00 50 75 72 65 2d 50 79 74 68 6f 6e 20 61 70 70 6c | ..d..S(....sc...Pure-Python.appl |
08e0 | 69 63 61 74 69 6f 6e 20 73 65 72 76 65 72 20 66 6f 72 20 74 65 73 74 69 6e 67 20 61 70 70 6c 69 | ication.server.for.testing.appli |
0900 | 63 61 74 69 6f 6e 73 20 6c 6f 63 61 6c 6c 79 2e 0a 0a 47 69 76 65 6e 20 61 20 70 6f 72 74 20 61 | cations.locally...Given.a.port.a |
0920 | 6e 64 20 74 68 65 20 70 61 74 68 73 20 74 6f 20 61 20 76 61 6c 69 64 20 61 70 70 6c 69 63 61 74 | nd.the.paths.to.a.valid.applicat |
0940 | 69 6f 6e 20 64 69 72 65 63 74 6f 72 79 20 28 77 69 74 68 20 61 6e 20 27 61 70 70 2e 79 61 6d 6c | ion.directory.(with.an.'app.yaml |
0960 | 27 0a 66 69 6c 65 29 2c 20 74 68 65 20 65 78 74 65 72 6e 61 6c 20 6c 69 62 72 61 72 79 20 64 69 | '.file),.the.external.library.di |
0980 | 72 65 63 74 6f 72 79 2c 20 61 6e 64 20 61 20 72 65 6c 61 74 69 76 65 20 55 52 4c 20 74 6f 20 75 | rectory,.and.a.relative.URL.to.u |
09a0 | 73 65 20 66 6f 72 20 6c 6f 67 69 6e 73 2c 0a 63 72 65 61 74 65 73 20 61 6e 20 48 54 54 50 20 73 | se.for.logins,.creates.an.HTTP.s |
09c0 | 65 72 76 65 72 20 74 68 61 74 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 74 65 73 74 20 61 | erver.that.can.be.used.to.test.a |
09e0 | 6e 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 6c 6f 63 61 6c 6c 79 2e 20 55 73 65 73 0a 73 74 75 62 | n.application.locally..Uses.stub |
0a00 | 73 20 69 6e 73 74 65 61 64 20 6f 66 20 61 63 74 75 61 6c 20 41 50 49 73 20 77 68 65 6e 20 53 65 | s.instead.of.actual.APIs.when.Se |
0a20 | 74 75 70 53 74 75 62 73 28 29 20 69 73 20 63 61 6c 6c 65 64 20 66 69 72 73 74 2e 0a 0a 45 78 61 | tupStubs().is.called.first...Exa |
0a40 | 6d 70 6c 65 3a 0a 20 20 72 6f 6f 74 5f 70 61 74 68 20 3d 20 27 2f 70 61 74 68 2f 74 6f 2f 61 70 | mple:...root_path.=.'/path/to/ap |
0a60 | 70 6c 69 63 61 74 69 6f 6e 2f 64 69 72 65 63 74 6f 72 79 27 0a 20 20 6c 6f 67 69 6e 5f 75 72 6c | plication/directory'...login_url |
0a80 | 20 3d 20 27 2f 6c 6f 67 69 6e 27 0a 20 20 70 6f 72 74 20 3d 20 38 30 38 30 0a 20 20 74 65 6d 70 | .=.'/login'...port.=.8080...temp |
0aa0 | 6c 61 74 65 5f 64 69 72 20 3d 20 27 2f 70 61 74 68 2f 74 6f 2f 61 70 70 73 65 72 76 65 72 2f 74 | late_dir.=.'/path/to/appserver/t |
0ac0 | 65 6d 70 6c 61 74 65 73 27 0a 20 20 73 65 72 76 65 72 20 3d 20 64 65 76 5f 61 70 70 73 65 72 76 | emplates'...server.=.dev_appserv |
0ae0 | 65 72 2e 43 72 65 61 74 65 53 65 72 76 65 72 28 72 6f 6f 74 5f 70 61 74 68 2c 20 6c 6f 67 69 6e | er.CreateServer(root_path,.login |
0b00 | 5f 75 72 6c 2c 20 70 6f 72 74 2c 20 74 65 6d 70 6c 61 74 65 5f 64 69 72 29 0a 20 20 73 65 72 76 | _url,.port,.template_dir)...serv |
0b20 | 65 72 2e 73 65 72 76 65 5f 66 6f 72 65 76 65 72 28 29 0a 69 ff ff ff ff 28 01 00 00 00 74 09 00 | er.serve_forever().i....(....t.. |
0b40 | 00 00 6f 73 5f 63 6f 6d 70 61 74 4e 28 01 00 00 00 74 07 00 00 00 67 65 78 63 65 70 74 28 01 00 | ..os_compatN(....t....gexcept(.. |
0b60 | 00 00 74 11 00 00 00 61 70 69 70 72 6f 78 79 5f 73 74 75 62 5f 6d 61 70 28 01 00 00 00 74 07 00 | ..t....apiproxy_stub_map(....t.. |
0b80 | 00 00 61 70 70 69 6e 66 6f 28 01 00 00 00 74 08 00 00 00 63 72 6f 6e 69 6e 66 6f 28 01 00 00 00 | ..appinfo(....t....croninfo(.... |
0ba0 | 74 0f 00 00 00 64 61 74 61 73 74 6f 72 65 5f 61 64 6d 69 6e 28 01 00 00 00 74 13 00 00 00 64 61 | t....datastore_admin(....t....da |
0bc0 | 74 61 73 74 6f 72 65 5f 66 69 6c 65 5f 73 74 75 62 28 01 00 00 00 74 09 00 00 00 6d 61 69 6c 5f | tastore_file_stub(....t....mail_ |
0be0 | 73 74 75 62 28 01 00 00 00 74 0d 00 00 00 75 72 6c 66 65 74 63 68 5f 73 74 75 62 28 01 00 00 00 | stub(....t....urlfetch_stub(.... |
0c00 | 74 11 00 00 00 75 73 65 72 5f 73 65 72 76 69 63 65 5f 73 74 75 62 28 01 00 00 00 74 0b 00 00 00 | t....user_service_stub(....t.... |
0c20 | 79 61 6d 6c 5f 65 72 72 6f 72 73 28 01 00 00 00 74 0f 00 00 00 63 61 70 61 62 69 6c 69 74 79 5f | yaml_errors(....t....capability_ |
0c40 | 73 74 75 62 28 01 00 00 00 74 0e 00 00 00 74 61 73 6b 71 75 65 75 65 5f 73 74 75 62 28 01 00 00 | stub(....t....taskqueue_stub(... |
0c60 | 00 74 0d 00 00 00 6d 65 6d 63 61 63 68 65 5f 73 74 75 62 28 01 00 00 00 74 11 00 00 00 78 6d 70 | .t....memcache_stub(....t....xmp |
0c80 | 70 5f 73 65 72 76 69 63 65 5f 73 74 75 62 28 01 00 00 00 74 04 00 00 00 64 69 73 74 28 01 00 00 | p_service_stub(....t....dist(... |
0ca0 | 00 74 13 00 00 00 64 65 76 5f 61 70 70 73 65 72 76 65 72 5f 69 6e 64 65 78 28 01 00 00 00 74 13 | .t....dev_appserver_index(....t. |
0cc0 | 00 00 00 64 65 76 5f 61 70 70 73 65 72 76 65 72 5f 6c 6f 67 69 6e 73 0b 00 00 00 24 50 59 54 48 | ...dev_appserver_logins....$PYTH |
0ce0 | 4f 4e 5f 4c 49 42 73 1b 00 00 00 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 65 78 74 | ON_LIBs..../google/appengine/ext |
0d00 | 2f 61 64 6d 69 6e 69 ff 07 00 00 73 1b 00 00 00 6c 6f 67 67 69 6e 67 5f 63 6f 6e 73 6f 6c 65 5f | /admini....s....logging_console_ |
0d20 | 68 65 61 64 65 72 2e 68 74 6d 6c 73 12 00 00 00 6c 6f 67 67 69 6e 67 5f 63 6f 6e 73 6f 6c 65 2e | header.htmls....logging_console. |
0d40 | 6a 73 73 1b 00 00 00 6c 6f 67 67 69 6e 67 5f 63 6f 6e 73 6f 6c 65 5f 6d 69 64 64 6c 65 2e 68 74 | jss....logging_console_middle.ht |
0d60 | 6d 6c 73 1b 00 00 00 6c 6f 67 67 69 6e 67 5f 63 6f 6e 73 6f 6c 65 5f 66 6f 6f 74 65 72 2e 68 74 | mls....logging_console_footer.ht |
0d80 | 6d 6c 73 07 00 00 00 43 47 49 2f 31 2e 31 74 11 00 00 00 47 41 54 45 57 41 59 5f 49 4e 54 45 52 | mls....CGI/1.1t....GATEWAY_INTER |
0da0 | 46 41 43 45 73 09 00 00 00 67 6d 61 69 6c 2e 63 6f 6d 74 0b 00 00 00 41 55 54 48 5f 44 4f 4d 41 | FACEs....gmail.comt....AUTH_DOMA |
0dc0 | 49 4e 74 03 00 00 00 55 54 43 74 02 00 00 00 54 5a 67 00 00 00 00 00 00 3e 40 73 04 00 00 00 2e | INt....UTCt....TZg......>@s..... |
0de0 | 61 73 63 73 0a 00 00 00 74 65 78 74 2f 70 6c 61 69 6e 73 05 00 00 00 2e 64 69 66 66 73 04 00 00 | ascs....text/plains.....diffs... |
0e00 | 00 2e 63 73 76 73 1b 00 00 00 74 65 78 74 2f 63 6f 6d 6d 61 2d 73 65 70 61 72 61 74 65 64 2d 76 | ..csvs....text/comma-separated-v |
0e20 | 61 6c 75 65 73 73 04 00 00 00 2e 72 73 73 73 13 00 00 00 61 70 70 6c 69 63 61 74 69 6f 6e 2f 72 | aluess.....rsss....application/r |
0e40 | 73 73 2b 78 6d 6c 73 05 00 00 00 2e 74 65 78 74 73 05 00 00 00 2e 77 62 6d 70 73 12 00 00 00 69 | ss+xmls.....texts.....wbmps....i |
0e60 | 6d 61 67 65 2f 76 6e 64 2e 77 61 70 2e 77 62 6d 70 69 0a 00 00 00 69 14 00 00 00 69 00 04 00 00 | mage/vnd.wap.wbmpi....i....i.... |
0e80 | 74 01 00 00 00 31 73 0d 00 00 00 73 69 74 65 2d 70 61 63 6b 61 67 65 73 74 05 00 00 00 45 72 72 | t....1s....site-packagest....Err |
0ea0 | 6f 72 63 00 00 00 00 00 00 00 00 01 00 00 00 42 00 00 00 73 0e 00 00 00 65 00 00 5a 01 00 64 00 | orc............B...s....e..Z..d. |
0ec0 | 00 5a 02 00 52 53 28 01 00 00 00 73 29 00 00 00 42 61 73 65 2d 63 6c 61 73 73 20 66 6f 72 20 65 | .Z..RS(....s)...Base-class.for.e |
0ee0 | 78 63 65 70 74 69 6f 6e 73 20 69 6e 20 74 68 69 73 20 6d 6f 64 75 6c 65 2e 28 03 00 00 00 74 08 | xceptions.in.this.module.(....t. |
0f00 | 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 5f | ...__name__t....__module__t...._ |
0f20 | 5f 64 6f 63 5f 5f 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f | _doc__(....(....(....sL.../home/ |
0f40 | 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 | zx2c4/Desktop/google_appengine/g |
0f60 | 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 | oogle/appengine/tools/dev_appser |
0f80 | 76 65 72 2e 70 79 52 17 00 00 00 8e 00 00 00 73 02 00 00 00 06 01 74 15 00 00 00 49 6e 76 61 6c | ver.pyR........s......t....Inval |
0fa0 | 69 64 41 70 70 43 6f 6e 66 69 67 45 72 72 6f 72 63 00 00 00 00 00 00 00 00 01 00 00 00 42 00 00 | idAppConfigErrorc............B.. |
0fc0 | 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 37 00 00 00 54 68 | .s....e..Z..d..Z..RS(....s7...Th |
0fe0 | 65 20 73 75 70 70 6c 69 65 64 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 63 6f 6e 66 69 67 75 72 61 | e.supplied.application.configura |
1000 | 74 69 6f 6e 20 66 69 6c 65 20 69 73 20 69 6e 76 61 6c 69 64 2e 28 03 00 00 00 52 18 00 00 00 52 | tion.file.is.invalid.(....R....R |
1020 | 19 00 00 00 52 1a 00 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f | ....R....(....(....(....sL.../ho |
1040 | 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e | me/zx2c4/Desktop/google_appengin |
1060 | 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 | e/google/appengine/tools/dev_app |
1080 | 73 65 72 76 65 72 2e 70 79 52 1b 00 00 00 92 00 00 00 73 02 00 00 00 06 01 74 16 00 00 00 41 70 | server.pyR........s......t....Ap |
10a0 | 70 43 6f 6e 66 69 67 4e 6f 74 46 6f 75 6e 64 45 72 72 6f 72 63 00 00 00 00 00 00 00 00 01 00 00 | pConfigNotFoundErrorc........... |
10c0 | 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 29 00 | .B...s....e..Z..d..Z..RS(....s). |
10e0 | 00 00 41 70 70 6c 69 63 61 74 69 6f 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 69 6c 65 | ..Application.configuration.file |
1100 | 20 6e 6f 74 20 66 6f 75 6e 64 2e 28 03 00 00 00 52 18 00 00 00 52 19 00 00 00 52 1a 00 00 00 28 | .not.found.(....R....R....R....( |
1120 | 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 | ....(....(....sL.../home/zx2c4/D |
1140 | 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 | esktop/google_appengine/google/a |
1160 | 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 52 | ppengine/tools/dev_appserver.pyR |
1180 | 1c 00 00 00 96 00 00 00 73 02 00 00 00 06 01 74 17 00 00 00 54 65 6d 70 6c 61 74 65 73 4e 6f 74 | ........s......t....TemplatesNot |
11a0 | 4c 6f 61 64 65 64 45 72 72 6f 72 63 00 00 00 00 00 00 00 00 01 00 00 00 42 00 00 00 73 0e 00 00 | LoadedErrorc............B...s... |
11c0 | 00 65 00 00 5a 01 00 64 00 00 5a 02 00 52 53 28 01 00 00 00 73 34 00 00 00 54 65 6d 70 6c 61 74 | .e..Z..d..Z..RS(....s4...Templat |
11e0 | 65 73 20 66 6f 72 20 74 68 65 20 64 65 62 75 67 67 69 6e 67 20 63 6f 6e 73 6f 6c 65 20 77 65 72 | es.for.the.debugging.console.wer |
1200 | 65 20 6e 6f 74 20 6c 6f 61 64 65 64 2e 28 03 00 00 00 52 18 00 00 00 52 19 00 00 00 52 1a 00 00 | e.not.loaded.(....R....R....R... |
1220 | 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 | .(....(....(....sL.../home/zx2c4 |
1240 | 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 | /Desktop/google_appengine/google |
1260 | 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 | /appengine/tools/dev_appserver.p |
1280 | 79 52 1d 00 00 00 9a 00 00 00 73 02 00 00 00 06 01 63 01 00 00 00 06 00 00 00 05 00 00 00 43 00 | yR........s......c............C. |
12a0 | 00 00 73 28 00 00 00 74 00 00 69 01 00 7c 00 00 83 01 00 5c 05 00 7d 01 00 7d 02 00 7d 03 00 7d | ..s(...t..i..|.....\..}..}..}..} |
12c0 | 04 00 7d 05 00 7c 03 00 7c 04 00 66 02 00 53 28 01 00 00 00 73 a7 01 00 00 53 70 6c 69 74 73 20 | ..}..|..|..f..S(....s....Splits. |
12e0 | 61 20 72 65 6c 61 74 69 76 65 20 55 52 4c 20 69 6e 74 6f 20 69 74 73 20 70 61 74 68 20 61 6e 64 | a.relative.URL.into.its.path.and |
1300 | 20 71 75 65 72 79 2d 73 74 72 69 6e 67 20 63 6f 6d 70 6f 6e 65 6e 74 73 2e 0a 0a 20 20 41 72 67 | .query-string.components.....Arg |
1320 | 73 3a 0a 20 20 20 20 72 65 6c 61 74 69 76 65 5f 75 72 6c 3a 20 53 74 72 69 6e 67 20 63 6f 6e 74 | s:.....relative_url:.String.cont |
1340 | 61 69 6e 69 6e 67 20 74 68 65 20 72 65 6c 61 74 69 76 65 20 55 52 4c 20 28 6f 66 74 65 6e 20 73 | aining.the.relative.URL.(often.s |
1360 | 74 61 72 74 69 6e 67 20 77 69 74 68 20 27 2f 27 29 0a 20 20 20 20 20 20 74 6f 20 73 70 6c 69 74 | tarting.with.'/').......to.split |
1380 | 2e 20 53 68 6f 75 6c 64 20 62 65 20 70 72 6f 70 65 72 6c 79 20 65 73 63 61 70 65 64 20 61 73 20 | ..Should.be.properly.escaped.as. |
13a0 | 77 77 77 2d 66 6f 72 6d 2d 75 72 6c 65 6e 63 6f 64 65 64 20 64 61 74 61 2e 0a 0a 20 20 52 65 74 | www-form-urlencoded.data.....Ret |
13c0 | 75 72 6e 73 3a 0a 20 20 20 20 54 75 70 6c 65 20 28 73 63 72 69 70 74 5f 6e 61 6d 65 2c 20 71 75 | urns:.....Tuple.(script_name,.qu |
13e0 | 65 72 79 5f 73 74 72 69 6e 67 29 20 77 68 65 72 65 3a 0a 20 20 20 20 20 20 73 63 72 69 70 74 5f | ery_string).where:.......script_ |
1400 | 6e 61 6d 65 3a 20 52 65 6c 61 74 69 76 65 20 55 52 4c 20 6f 66 20 74 68 65 20 73 63 72 69 70 74 | name:.Relative.URL.of.the.script |
1420 | 20 74 68 61 74 20 77 61 73 20 61 63 63 65 73 73 65 64 2e 0a 20 20 20 20 20 20 71 75 65 72 79 5f | .that.was.accessed........query_ |
1440 | 73 74 72 69 6e 67 3a 20 53 74 72 69 6e 67 20 63 6f 6e 74 61 69 6e 69 6e 67 20 65 76 65 72 79 74 | string:.String.containing.everyt |
1460 | 68 69 6e 67 20 61 66 74 65 72 20 74 68 65 20 27 3f 27 20 63 68 61 72 61 63 74 65 72 2e 0a 20 20 | hing.after.the.'?'.character.... |
1480 | 28 02 00 00 00 74 08 00 00 00 75 72 6c 70 61 72 73 65 74 08 00 00 00 75 72 6c 73 70 6c 69 74 28 | (....t....urlparset....urlsplit( |
14a0 | 06 00 00 00 74 0c 00 00 00 72 65 6c 61 74 69 76 65 5f 75 72 6c 74 0d 00 00 00 75 6e 75 73 65 64 | ....t....relative_urlt....unused |
14c0 | 5f 73 63 68 65 6d 65 74 0d 00 00 00 75 6e 75 73 65 64 5f 6e 65 74 6c 6f 63 74 04 00 00 00 70 61 | _schemet....unused_netloct....pa |
14e0 | 74 68 74 05 00 00 00 71 75 65 72 79 74 0f 00 00 00 75 6e 75 73 65 64 5f 66 72 61 67 6d 65 6e 74 | tht....queryt....unused_fragment |
1500 | 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 | (....(....sL.../home/zx2c4/Deskt |
1520 | 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e | op/google_appengine/google/appen |
1540 | 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 08 00 00 00 | gine/tools/dev_appserver.pyt.... |
1560 | 53 70 6c 69 74 55 52 4c 9f 00 00 00 73 04 00 00 00 00 0d 1e 01 63 03 00 00 00 04 00 00 00 03 00 | SplitURL....s........c.......... |
1580 | 00 00 43 00 00 00 73 3b 00 00 00 74 00 00 7c 01 00 83 01 00 64 01 00 6a 03 00 6f 14 00 01 64 02 | ..C...s;...t..|.....d..j..o...d. |
15a0 | 00 7c 00 00 7c 01 00 66 02 00 16 7d 03 00 6e 07 00 01 7c 00 00 7d 03 00 64 03 00 7c 03 00 7c 02 | .|..|..f...}..n...|..}..d..|..|. |
15c0 | 00 66 02 00 16 53 28 04 00 00 00 73 73 01 00 00 52 65 74 75 72 6e 73 20 74 68 65 20 66 75 6c 6c | .f...S(....ss...Returns.the.full |
15e0 | 2c 20 6f 72 69 67 69 6e 61 6c 20 55 52 4c 20 75 73 65 64 20 74 6f 20 61 63 63 65 73 73 20 74 68 | ,.original.URL.used.to.access.th |
1600 | 65 20 72 65 6c 61 74 69 76 65 20 55 52 4c 2e 0a 0a 20 20 41 72 67 73 3a 0a 20 20 20 20 73 65 72 | e.relative.URL.....Args:.....ser |
1620 | 76 65 72 5f 6e 61 6d 65 3a 20 4e 61 6d 65 20 6f 66 20 74 68 65 20 6c 6f 63 61 6c 20 68 6f 73 74 | ver_name:.Name.of.the.local.host |
1640 | 2c 20 6f 72 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 27 68 6f 73 74 27 20 68 65 61 | ,.or.the.value.of.the.'host'.hea |
1660 | 64 65 72 0a 20 20 20 20 20 20 66 72 6f 6d 20 74 68 65 20 72 65 71 75 65 73 74 2e 0a 20 20 20 20 | der.......from.the.request...... |
1680 | 73 65 72 76 65 72 5f 70 6f 72 74 3a 20 50 6f 72 74 20 6f 6e 20 77 68 69 63 68 20 74 68 65 20 72 | server_port:.Port.on.which.the.r |
16a0 | 65 71 75 65 73 74 20 77 61 73 20 73 65 72 76 65 64 20 28 73 74 72 69 6e 67 20 6f 72 20 69 6e 74 | equest.was.served.(string.or.int |
16c0 | 29 2e 0a 20 20 20 20 72 65 6c 61 74 69 76 65 5f 75 72 6c 3a 20 52 65 6c 61 74 69 76 65 20 55 52 | )......relative_url:.Relative.UR |
16e0 | 4c 20 74 68 61 74 20 77 61 73 20 61 63 63 65 73 73 65 64 2c 20 69 6e 63 6c 75 64 69 6e 67 20 71 | L.that.was.accessed,.including.q |
1700 | 75 65 72 79 20 73 74 72 69 6e 67 2e 0a 0a 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 53 74 72 | uery.string.....Returns:.....Str |
1720 | 69 6e 67 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 55 52 4c 2e | ing.containing.the.original.URL. |
1740 | 0a 20 20 74 02 00 00 00 38 30 73 05 00 00 00 25 73 3a 25 73 73 0b 00 00 00 68 74 74 70 3a 2f 2f | ...t....80s....%s:%ss....http:// |
1760 | 25 73 25 73 28 01 00 00 00 74 03 00 00 00 73 74 72 28 04 00 00 00 74 0b 00 00 00 73 65 72 76 65 | %s%s(....t....str(....t....serve |
1780 | 72 5f 6e 61 6d 65 74 0b 00 00 00 73 65 72 76 65 72 5f 70 6f 72 74 52 20 00 00 00 74 06 00 00 00 | r_namet....server_portR....t.... |
17a0 | 6e 65 74 6c 6f 63 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 | netloc(....(....sL.../home/zx2c4 |
17c0 | 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 | /Desktop/google_appengine/google |
17e0 | 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 | /appengine/tools/dev_appserver.p |
1800 | 79 74 0a 00 00 00 47 65 74 46 75 6c 6c 55 52 4c b0 00 00 00 73 08 00 00 00 00 0c 13 01 14 02 06 | yt....GetFullURL....s........... |
1820 | 01 74 0d 00 00 00 55 52 4c 44 69 73 70 61 74 63 68 65 72 63 00 00 00 00 00 00 00 00 02 00 00 00 | .t....URLDispatcherc............ |
1840 | 42 00 00 00 73 23 00 00 00 65 00 00 5a 01 00 64 00 00 5a 02 00 64 03 00 64 01 00 84 01 00 5a 04 | B...s#...e..Z..d..Z..d..d.....Z. |
1860 | 00 64 02 00 84 00 00 5a 05 00 52 53 28 04 00 00 00 73 26 00 00 00 42 61 73 65 2d 63 6c 61 73 73 | .d.....Z..RS(....s&...Base-class |
1880 | 20 66 6f 72 20 68 61 6e 64 6c 69 6e 67 20 48 54 54 50 20 72 65 71 75 65 73 74 73 2e 63 07 00 00 | .for.handling.HTTP.requests.c... |
18a0 | 00 07 00 00 00 01 00 00 00 43 00 00 00 73 0a 00 00 00 74 00 00 82 01 00 64 01 00 53 28 02 00 00 | .........C...s....t.....d..S(... |
18c0 | 00 73 8a 04 00 00 44 69 73 70 61 74 63 68 20 61 6e 64 20 68 61 6e 64 6c 65 20 61 6e 20 48 54 54 | .s....Dispatch.and.handle.an.HTT |
18e0 | 50 20 72 65 71 75 65 73 74 2e 0a 0a 20 20 20 20 62 61 73 65 5f 65 6e 76 5f 64 69 63 74 20 73 68 | P.request.......base_env_dict.sh |
1900 | 6f 75 6c 64 20 63 6f 6e 74 61 69 6e 20 61 74 20 6c 65 61 73 74 20 74 68 65 73 65 20 43 47 49 20 | ould.contain.at.least.these.CGI. |
1920 | 76 61 72 69 61 62 6c 65 73 3a 0a 20 20 20 20 20 20 52 45 51 55 45 53 54 5f 4d 45 54 48 4f 44 2c | variables:.......REQUEST_METHOD, |
1940 | 20 52 45 4d 4f 54 45 5f 41 44 44 52 2c 20 53 45 52 56 45 52 5f 53 4f 46 54 57 41 52 45 2c 20 53 | .REMOTE_ADDR,.SERVER_SOFTWARE,.S |
1960 | 45 52 56 45 52 5f 4e 41 4d 45 2c 0a 20 20 20 20 20 20 53 45 52 56 45 52 5f 50 52 4f 54 4f 43 4f | ERVER_NAME,.......SERVER_PROTOCO |
1980 | 4c 2c 20 53 45 52 56 45 52 5f 50 4f 52 54 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 | L,.SERVER_PORT......Args:....... |
19a0 | 72 65 6c 61 74 69 76 65 5f 75 72 6c 3a 20 53 74 72 69 6e 67 20 63 6f 6e 74 61 69 6e 69 6e 67 20 | relative_url:.String.containing. |
19c0 | 74 68 65 20 55 52 4c 20 61 63 63 65 73 73 65 64 2e 0a 20 20 20 20 20 20 70 61 74 68 3a 20 4c 6f | the.URL.accessed........path:.Lo |
19e0 | 63 61 6c 20 70 61 74 68 20 6f 66 20 74 68 65 20 72 65 73 6f 75 72 63 65 20 74 68 61 74 20 77 61 | cal.path.of.the.resource.that.wa |
1a00 | 73 20 6d 61 74 63 68 65 64 3b 20 62 61 63 6b 2d 72 65 66 65 72 65 6e 63 65 73 20 77 69 6c 6c 20 | s.matched;.back-references.will. |
1a20 | 62 65 0a 20 20 20 20 20 20 20 20 72 65 70 6c 61 63 65 64 20 62 79 20 76 61 6c 75 65 73 20 6d 61 | be.........replaced.by.values.ma |
1a40 | 74 63 68 65 64 20 69 6e 20 74 68 65 20 72 65 6c 61 74 69 76 65 5f 75 72 6c 2e 20 50 61 74 68 20 | tched.in.the.relative_url..Path. |
1a60 | 6d 61 79 20 62 65 20 72 65 6c 61 74 69 76 65 0a 20 20 20 20 20 20 20 20 6f 72 20 61 62 73 6f 6c | may.be.relative.........or.absol |
1a80 | 75 74 65 2c 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 72 65 73 6f 75 72 63 65 20 62 | ute,.depending.on.the.resource.b |
1aa0 | 65 69 6e 67 20 73 65 72 76 65 64 20 28 65 2e 67 2e 2c 20 73 74 61 74 69 63 20 66 69 6c 65 73 0a | eing.served.(e.g.,.static.files. |
1ac0 | 20 20 20 20 20 20 20 20 77 69 6c 6c 20 68 61 76 65 20 61 6e 20 61 62 73 6f 6c 75 74 65 20 70 61 | ........will.have.an.absolute.pa |
1ae0 | 74 68 3b 20 73 63 72 69 70 74 73 20 77 69 6c 6c 20 62 65 20 72 65 6c 61 74 69 76 65 29 2e 0a 20 | th;.scripts.will.be.relative)... |
1b00 | 20 20 20 20 20 68 65 61 64 65 72 73 3a 20 49 6e 73 74 61 6e 63 65 20 6f 66 20 6d 69 6d 65 74 6f | .....headers:.Instance.of.mimeto |
1b20 | 6f 6c 73 2e 4d 65 73 73 61 67 65 20 77 69 74 68 20 68 65 61 64 65 72 73 20 66 72 6f 6d 20 74 68 | ols.Message.with.headers.from.th |
1b40 | 65 20 72 65 71 75 65 73 74 2e 0a 20 20 20 20 20 20 69 6e 66 69 6c 65 3a 20 46 69 6c 65 2d 6c 69 | e.request........infile:.File-li |
1b60 | 6b 65 20 6f 62 6a 65 63 74 20 77 69 74 68 20 69 6e 70 75 74 20 64 61 74 61 20 66 72 6f 6d 20 74 | ke.object.with.input.data.from.t |
1b80 | 68 65 20 72 65 71 75 65 73 74 2e 0a 20 20 20 20 20 20 6f 75 74 66 69 6c 65 3a 20 46 69 6c 65 2d | he.request........outfile:.File- |
1ba0 | 6c 69 6b 65 20 6f 62 6a 65 63 74 20 77 68 65 72 65 20 6f 75 74 70 75 74 20 64 61 74 61 20 73 68 | like.object.where.output.data.sh |
1bc0 | 6f 75 6c 64 20 62 65 20 77 72 69 74 74 65 6e 2e 0a 20 20 20 20 20 20 62 61 73 65 5f 65 6e 76 5f | ould.be.written........base_env_ |
1be0 | 64 69 63 74 3a 20 44 69 63 74 69 6f 6e 61 72 79 20 6f 66 20 43 47 49 20 65 6e 76 69 72 6f 6e 6d | dict:.Dictionary.of.CGI.environm |
1c00 | 65 6e 74 20 70 61 72 61 6d 65 74 65 72 73 20 69 66 20 61 76 61 69 6c 61 62 6c 65 2e 0a 20 20 20 | ent.parameters.if.available..... |
1c20 | 20 20 20 20 20 44 65 66 61 75 6c 74 73 20 74 6f 20 4e 6f 6e 65 2e 0a 0a 20 20 20 20 52 65 74 75 | .....Defaults.to.None.......Retu |
1c40 | 72 6e 73 3a 0a 20 20 20 20 20 20 4e 6f 6e 65 20 69 66 20 72 65 71 75 65 73 74 20 68 61 6e 64 6c | rns:.......None.if.request.handl |
1c60 | 69 6e 67 20 69 73 20 63 6f 6d 70 6c 65 74 65 2e 0a 20 20 20 20 20 20 54 75 70 6c 65 20 28 70 61 | ing.is.complete........Tuple.(pa |
1c80 | 74 68 2c 20 68 65 61 64 65 72 73 2c 20 69 6e 70 75 74 5f 66 69 6c 65 29 20 66 6f 72 20 61 6e 20 | th,.headers,.input_file).for.an. |
1ca0 | 69 6e 74 65 72 6e 61 6c 20 72 65 64 69 72 65 63 74 3a 0a 20 20 20 20 20 20 20 20 70 61 74 68 3a | internal.redirect:.........path: |
1cc0 | 20 50 61 74 68 20 6f 66 20 55 52 4c 20 74 6f 20 72 65 64 69 72 65 63 74 20 74 6f 2e 0a 20 20 20 | .Path.of.URL.to.redirect.to..... |
1ce0 | 20 20 20 20 20 68 65 61 64 65 72 73 3a 20 48 65 61 64 65 72 73 20 74 6f 20 73 65 6e 64 20 74 6f | .....headers:.Headers.to.send.to |
1d00 | 20 6f 74 68 65 72 20 64 69 73 70 61 74 63 68 65 72 2e 0a 20 20 20 20 20 20 20 20 69 6e 70 75 74 | .other.dispatcher..........input |
1d20 | 5f 66 69 6c 65 3a 20 4e 65 77 20 69 6e 70 75 74 20 74 6f 20 73 65 6e 64 20 74 6f 20 6e 65 77 20 | _file:.New.input.to.send.to.new. |
1d40 | 64 69 73 70 61 74 63 68 65 72 2e 0a 20 20 20 20 4e 28 01 00 00 00 74 13 00 00 00 4e 6f 74 49 6d | dispatcher......N(....t....NotIm |
1d60 | 70 6c 65 6d 65 6e 74 65 64 45 72 72 6f 72 28 07 00 00 00 74 04 00 00 00 73 65 6c 66 52 20 00 00 | plementedError(....t....selfR... |
1d80 | 00 52 23 00 00 00 74 07 00 00 00 68 65 61 64 65 72 73 74 06 00 00 00 69 6e 66 69 6c 65 74 07 00 | .R#...t....headerst....infilet.. |
1da0 | 00 00 6f 75 74 66 69 6c 65 74 0d 00 00 00 62 61 73 65 5f 65 6e 76 5f 64 69 63 74 28 00 00 00 00 | ..outfilet....base_env_dict(.... |
1dc0 | 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f | (....sL.../home/zx2c4/Desktop/go |
1de0 | 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f | ogle_appengine/google/appengine/ |
1e00 | 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 08 00 00 00 44 69 73 70 61 | tools/dev_appserver.pyt....Dispa |
1e20 | 74 63 68 c7 00 00 00 73 02 00 00 00 00 20 63 03 00 00 00 03 00 00 00 02 00 00 00 43 00 00 00 73 | tch....s......c............C...s |
1e40 | 17 00 00 00 7c 02 00 69 00 00 7c 01 00 69 01 00 83 00 00 83 01 00 01 64 01 00 53 28 02 00 00 00 | ....|..i..|..i.........d..S(.... |
1e60 | 73 bf 01 00 00 50 72 6f 63 65 73 73 20 74 68 65 20 65 6e 64 20 6f 66 20 61 6e 20 69 6e 74 65 72 | s....Process.the.end.of.an.inter |
1e80 | 6e 61 6c 20 72 65 64 69 72 65 63 74 2e 0a 0a 20 20 20 20 54 68 69 73 20 6d 65 74 68 6f 64 20 69 | nal.redirect.......This.method.i |
1ea0 | 73 20 63 61 6c 6c 65 64 20 61 66 74 65 72 20 61 6c 6c 20 73 75 62 73 65 71 75 65 6e 74 20 64 69 | s.called.after.all.subsequent.di |
1ec0 | 73 70 61 74 63 68 20 72 65 71 75 65 73 74 73 20 68 61 76 65 20 66 69 6e 69 73 68 65 64 2e 0a 20 | spatch.requests.have.finished... |
1ee0 | 20 20 20 42 79 20 64 65 66 61 75 6c 74 20 74 68 65 20 6f 75 74 70 75 74 20 66 72 6f 6d 20 74 68 | ...By.default.the.output.from.th |
1f00 | 65 20 64 69 73 70 61 74 63 68 65 64 20 70 72 6f 63 65 73 73 20 69 73 20 63 6f 70 69 65 64 20 74 | e.dispatched.process.is.copied.t |
1f20 | 6f 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 2e 0a 0a 20 20 20 20 54 68 69 73 20 77 69 6c 6c 20 6e | o.the.original.......This.will.n |
1f40 | 6f 74 20 62 65 20 63 61 6c 6c 65 64 20 6f 6e 20 64 69 73 70 61 74 63 68 65 72 73 20 74 68 61 74 | ot.be.called.on.dispatchers.that |
1f60 | 20 64 6f 20 6e 6f 74 20 72 65 74 75 72 6e 20 61 6e 20 69 6e 74 65 72 6e 61 6c 0a 20 20 20 20 72 | .do.not.return.an.internal.....r |
1f80 | 65 64 69 72 65 63 74 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 64 69 73 70 61 74 | edirect.......Args:.......dispat |
1fa0 | 63 68 65 64 5f 6f 75 74 70 75 74 3a 20 53 74 72 69 6e 67 49 4f 20 62 75 66 66 65 72 20 63 6f 6e | ched_output:.StringIO.buffer.con |
1fc0 | 74 61 69 6e 69 6e 67 20 74 68 65 20 72 65 73 75 6c 74 73 20 66 72 6f 6d 20 74 68 65 0a 20 20 20 | taining.the.results.from.the.... |
1fe0 | 20 20 20 20 64 69 73 70 61 74 63 68 65 64 0a 20 20 20 20 20 20 6f 72 69 67 69 6e 61 6c 5f 6f 75 | ....dispatched.......original_ou |
2000 | 74 70 75 74 3a 20 54 68 65 20 6f 72 69 67 69 6e 61 6c 20 6f 75 74 70 75 74 20 66 69 6c 65 2e 0a | tput:.The.original.output.file.. |
2020 | 20 20 20 20 4e 28 02 00 00 00 74 05 00 00 00 77 72 69 74 65 74 04 00 00 00 72 65 61 64 28 03 00 | ....N(....t....writet....read(.. |
2040 | 00 00 52 2f 00 00 00 74 11 00 00 00 64 69 73 70 61 74 63 68 65 64 5f 6f 75 74 70 75 74 74 0f 00 | ..R/...t....dispatched_outputt.. |
2060 | 00 00 6f 72 69 67 69 6e 61 6c 5f 6f 75 74 70 75 74 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 | ..original_output(....(....sL... |
2080 | 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e | /home/zx2c4/Desktop/google_appen |
20a0 | 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f | gine/google/appengine/tools/dev_ |
20c0 | 61 70 70 73 65 72 76 65 72 2e 70 79 74 0b 00 00 00 45 6e 64 52 65 64 69 72 65 63 74 e9 00 00 00 | appserver.pyt....EndRedirect.... |
20e0 | 73 02 00 00 00 00 0e 4e 28 06 00 00 00 52 18 00 00 00 52 19 00 00 00 52 1a 00 00 00 74 04 00 00 | s......N(....R....R....R....t... |
2100 | 00 4e 6f 6e 65 52 34 00 00 00 52 39 00 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4c | .NoneR4...R9...(....(....(....sL |
2120 | 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 | .../home/zx2c4/Desktop/google_ap |
2140 | 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 | pengine/google/appengine/tools/d |
2160 | 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 52 2d 00 00 00 c4 00 00 00 73 06 00 00 00 06 01 06 | ev_appserver.pyR-.......s....... |
2180 | 08 0c 1c 74 0a 00 00 00 55 52 4c 4d 61 74 63 68 65 72 63 00 00 00 00 00 00 00 00 02 00 00 00 42 | ...t....URLMatcherc............B |
21a0 | 00 00 00 73 35 00 00 00 65 00 00 5a 01 00 64 00 00 5a 02 00 64 01 00 84 00 00 5a 03 00 64 02 00 | ...s5...e..Z..d..Z..d.....Z..d.. |
21c0 | 84 00 00 5a 04 00 65 05 00 64 03 00 84 01 00 5a 06 00 64 04 00 84 00 00 5a 07 00 52 53 28 05 00 | ...Z..e..d.....Z..d.....Z..RS(.. |
21e0 | 00 00 73 3e 01 00 00 4d 61 74 63 68 65 73 20 61 6e 20 61 72 62 69 74 72 61 72 79 20 55 52 4c 20 | ..s>...Matches.an.arbitrary.URL. |
2200 | 75 73 69 6e 67 20 61 20 6c 69 73 74 20 6f 66 20 55 52 4c 20 70 61 74 74 65 72 6e 73 20 66 72 6f | using.a.list.of.URL.patterns.fro |
2220 | 6d 20 61 6e 20 61 70 70 6c 69 63 61 74 69 6f 6e 2e 0a 0a 20 20 45 61 63 68 20 55 52 4c 20 70 61 | m.an.application.....Each.URL.pa |
2240 | 74 74 65 72 6e 20 68 61 73 20 61 6e 20 61 73 73 6f 63 69 61 74 65 64 20 55 52 4c 44 69 73 70 61 | ttern.has.an.associated.URLDispa |
2260 | 74 63 68 65 72 20 69 6e 73 74 61 6e 63 65 20 61 6e 64 20 70 61 74 68 20 74 6f 20 74 68 65 0a 20 | tcher.instance.and.path.to.the.. |
2280 | 20 72 65 73 6f 75 72 63 65 27 73 20 6c 6f 63 61 74 69 6f 6e 20 6f 6e 20 64 69 73 6b 2e 20 53 65 | .resource's.location.on.disk..Se |
22a0 | 65 20 41 64 64 55 52 4c 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 20 54 68 65 20 66 | e.AddURL.for.more.details..The.f |
22c0 | 69 72 73 74 20 70 61 74 74 65 72 6e 0a 20 20 74 68 61 74 20 6d 61 74 63 68 65 73 20 61 6e 20 69 | irst.pattern...that.matches.an.i |
22e0 | 6e 70 75 74 74 65 64 20 55 52 4c 20 77 69 6c 6c 20 68 61 76 65 20 69 74 73 20 61 73 73 6f 63 69 | nputted.URL.will.have.its.associ |
2300 | 61 74 65 64 20 76 61 6c 75 65 73 20 72 65 74 75 72 6e 65 64 20 62 79 0a 20 20 4d 61 74 63 68 28 | ated.values.returned.by...Match( |
2320 | 29 2e 0a 20 20 63 01 00 00 00 01 00 00 00 02 00 00 00 43 00 00 00 73 0d 00 00 00 67 00 00 7c 00 | )....c............C...s....g..|. |
2340 | 00 5f 00 00 64 01 00 53 28 02 00 00 00 73 0c 00 00 00 49 6e 69 74 69 61 6c 69 7a 65 72 2e 4e 28 | ._..d..S(....s....Initializer.N( |
2360 | 01 00 00 00 74 0d 00 00 00 5f 75 72 6c 5f 70 61 74 74 65 72 6e 73 28 01 00 00 00 52 2f 00 00 00 | ....t...._url_patterns(....R/... |
2380 | 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 | (....(....sL.../home/zx2c4/Deskt |
23a0 | 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e | op/google_appengine/google/appen |
23c0 | 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 08 00 00 00 | gine/tools/dev_appserver.pyt.... |
23e0 | 5f 5f 69 6e 69 74 5f 5f 03 01 00 00 73 02 00 00 00 00 02 63 06 00 00 00 0a 00 00 00 08 00 00 00 | __init__....s......c............ |
2400 | 43 00 00 00 73 c1 00 00 00 74 00 00 7c 02 00 74 01 00 83 02 00 70 10 00 01 74 02 00 64 01 00 83 | C...s....t..|..t.....p...t..d... |
2420 | 01 00 82 01 00 6e 01 00 01 7c 01 00 69 03 00 64 02 00 83 01 00 70 10 00 01 7c 01 00 69 04 00 64 | .....n...|..i..d.....p...|..i..d |
2440 | 03 00 83 01 00 6f 10 00 01 74 05 00 64 04 00 83 01 00 82 01 00 6e 01 00 01 64 05 00 7c 01 00 16 | .....o...t..d........n...d..|... |
2460 | 7d 06 00 79 13 00 74 06 00 69 07 00 7c 06 00 83 01 00 7d 07 00 57 6e 28 00 04 74 06 00 69 08 00 | }..y..t..i..|.....}..Wn(..t..i.. |
2480 | 6a 0a 00 6f 19 00 01 01 7d 08 00 01 74 05 00 64 06 00 7c 08 00 16 83 01 00 82 01 00 6e 02 00 01 | j..o....}...t..d..|.........n... |
24a0 | 58 7c 07 00 7c 02 00 7c 03 00 7c 04 00 7c 05 00 66 05 00 7d 09 00 7c 00 00 69 09 00 69 0a 00 7c | X|..|..|..|..|..f..}..|..i..i..| |
24c0 | 09 00 83 01 00 01 64 07 00 53 28 08 00 00 00 73 2c 04 00 00 41 64 64 73 20 61 20 55 52 4c 20 70 | ......d..S(....s,...Adds.a.URL.p |
24e0 | 61 74 74 65 72 6e 20 74 6f 20 74 68 65 20 6c 69 73 74 20 6f 66 20 70 61 74 74 65 72 6e 73 2e 0a | attern.to.the.list.of.patterns.. |
2500 | 0a 20 20 20 20 49 66 20 74 68 65 20 73 75 70 70 6c 69 65 64 20 72 65 67 65 78 20 73 74 61 72 74 | .....If.the.supplied.regex.start |
2520 | 73 20 77 69 74 68 20 61 20 27 5e 27 20 6f 72 20 65 6e 64 73 20 77 69 74 68 20 61 20 27 24 27 20 | s.with.a.'^'.or.ends.with.a.'$'. |
2540 | 61 6e 0a 20 20 20 20 49 6e 76 61 6c 69 64 41 70 70 43 6f 6e 66 69 67 45 72 72 6f 72 20 65 78 63 | an.....InvalidAppConfigError.exc |
2560 | 65 70 74 69 6f 6e 20 77 69 6c 6c 20 62 65 20 72 61 69 73 65 64 2e 20 53 74 61 72 74 20 61 6e 64 | eption.will.be.raised..Start.and |
2580 | 20 65 6e 64 20 73 79 6d 62 6f 6c 73 0a 20 20 20 20 61 6e 64 20 69 6d 70 6c 69 63 69 74 6c 79 20 | .end.symbols.....and.implicitly. |
25a0 | 61 64 64 65 64 20 74 6f 20 61 6c 6c 20 72 65 67 65 78 65 73 2c 20 6d 65 61 6e 69 6e 67 20 77 65 | added.to.all.regexes,.meaning.we |
25c0 | 20 61 73 73 75 6d 65 20 74 68 61 74 20 61 6c 6c 20 72 65 67 65 78 65 73 0a 20 20 20 20 63 6f 6e | .assume.that.all.regexes.....con |
25e0 | 73 75 6d 65 20 61 6c 6c 20 69 6e 70 75 74 20 66 72 6f 6d 20 61 20 55 52 4c 2e 0a 0a 20 20 20 20 | sume.all.input.from.a.URL....... |
2600 | 41 72 67 73 3a 0a 20 20 20 20 20 20 72 65 67 65 78 3a 20 53 74 72 69 6e 67 20 63 6f 6e 74 61 69 | Args:.......regex:.String.contai |
2620 | 6e 69 6e 67 20 74 68 65 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 20 70 61 74 74 | ning.the.regular.expression.patt |
2640 | 65 72 6e 2e 0a 20 20 20 20 20 20 64 69 73 70 61 74 63 68 65 72 3a 20 49 6e 73 74 61 6e 63 65 20 | ern........dispatcher:.Instance. |
2660 | 6f 66 20 55 52 4c 44 69 73 70 61 74 63 68 65 72 20 74 68 61 74 20 73 68 6f 75 6c 64 20 68 61 6e | of.URLDispatcher.that.should.han |
2680 | 64 6c 65 20 72 65 71 75 65 73 74 73 20 74 68 61 74 0a 20 20 20 20 20 20 20 20 6d 61 74 63 68 20 | dle.requests.that.........match. |
26a0 | 74 68 69 73 20 72 65 67 65 78 2e 0a 20 20 20 20 20 20 70 61 74 68 3a 20 50 61 74 68 20 6f 6e 20 | this.regex........path:.Path.on. |
26c0 | 64 69 73 6b 20 66 6f 72 20 74 68 65 20 72 65 73 6f 75 72 63 65 2e 20 4d 61 79 20 63 6f 6e 74 61 | disk.for.the.resource..May.conta |
26e0 | 69 6e 20 62 61 63 6b 2d 72 65 66 65 72 65 6e 63 65 73 20 6c 69 6b 65 0a 20 20 20 20 20 20 20 20 | in.back-references.like......... |
2700 | 72 27 01 27 2c 20 72 27 02 27 2c 20 65 74 63 2c 20 77 68 69 63 68 20 77 69 6c 6c 20 62 65 20 72 | r'.',.r'.',.etc,.which.will.be.r |
2720 | 65 70 6c 61 63 65 64 20 62 79 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 67 72 6f | eplaced.by.the.corresponding.gro |
2740 | 75 70 73 0a 20 20 20 20 20 20 20 20 6d 61 74 63 68 65 64 20 62 79 20 74 68 65 20 72 65 67 65 78 | ups.........matched.by.the.regex |
2760 | 20 69 66 20 70 72 65 73 65 6e 74 2e 0a 20 20 20 20 20 20 72 65 71 75 69 72 65 73 5f 6c 6f 67 69 | .if.present........requires_logi |
2780 | 6e 3a 20 54 72 75 65 20 69 66 20 74 68 65 20 75 73 65 72 20 6d 75 73 74 20 62 65 20 6c 6f 67 67 | n:.True.if.the.user.must.be.logg |
27a0 | 65 64 2d 69 6e 20 62 65 66 6f 72 65 20 61 63 63 65 73 73 69 6e 67 20 74 68 69 73 0a 20 20 20 20 | ed-in.before.accessing.this..... |
27c0 | 20 20 20 20 55 52 4c 3b 20 46 61 6c 73 65 20 69 66 20 61 6e 79 6f 6e 65 20 63 61 6e 20 61 63 63 | ....URL;.False.if.anyone.can.acc |
27e0 | 65 73 73 20 74 68 69 73 20 55 52 4c 2e 0a 20 20 20 20 20 20 61 64 6d 69 6e 5f 6f 6e 6c 79 3a 20 | ess.this.URL........admin_only:. |
2800 | 54 72 75 65 20 69 66 20 74 68 65 20 75 73 65 72 20 6d 75 73 74 20 62 65 20 61 20 6c 6f 67 67 65 | True.if.the.user.must.be.a.logge |
2820 | 64 2d 69 6e 20 61 64 6d 69 6e 69 73 74 72 61 74 6f 72 20 74 6f 0a 20 20 20 20 20 20 20 20 61 63 | d-in.administrator.to.........ac |
2840 | 63 65 73 73 20 74 68 65 20 55 52 4c 3b 20 46 61 6c 73 65 20 69 66 20 61 6e 79 6f 6e 65 20 63 61 | cess.the.URL;.False.if.anyone.ca |
2860 | 6e 20 61 63 63 65 73 73 20 74 68 65 20 55 52 4c 2e 0a 0a 20 20 20 20 52 61 69 73 65 73 3a 0a 20 | n.access.the.URL.......Raises:.. |
2880 | 20 20 20 20 20 54 79 70 65 45 72 72 6f 72 3a 20 69 66 20 64 69 73 70 61 74 63 68 65 72 20 69 73 | .....TypeError:.if.dispatcher.is |
28a0 | 20 6e 6f 74 20 61 20 55 52 4c 44 69 73 70 61 74 63 68 65 72 20 73 75 62 2d 63 6c 61 73 73 20 69 | .not.a.URLDispatcher.sub-class.i |
28c0 | 6e 73 74 61 6e 63 65 2e 0a 20 20 20 20 20 20 49 6e 76 61 6c 69 64 41 70 70 43 6f 6e 66 69 67 45 | nstance........InvalidAppConfigE |
28e0 | 72 72 6f 72 3a 20 69 66 20 72 65 67 65 78 20 69 73 6e 27 74 20 76 61 6c 69 64 2e 0a 20 20 20 20 | rror:.if.regex.isn't.valid...... |
2900 | 73 2c 00 00 00 64 69 73 70 61 74 63 68 65 72 20 6d 75 73 74 20 62 65 20 61 20 55 52 4c 44 69 73 | s,...dispatcher.must.be.a.URLDis |
2920 | 70 61 74 63 68 65 72 20 73 75 62 2d 63 6c 61 73 73 74 01 00 00 00 5e 74 01 00 00 00 24 73 26 00 | patcher.sub-classt....^t....$s&. |
2940 | 00 00 72 65 67 65 78 20 73 74 61 72 74 73 20 77 69 74 68 20 22 5e 22 20 6f 72 20 65 6e 64 73 20 | ..regex.starts.with."^".or.ends. |
2960 | 77 69 74 68 20 22 24 22 73 04 00 00 00 5e 25 73 24 73 11 00 00 00 72 65 67 65 78 20 69 6e 76 61 | with."$"s....^%s$s....regex.inva |
2980 | 6c 69 64 3a 20 25 73 4e 28 0b 00 00 00 74 0a 00 00 00 69 73 69 6e 73 74 61 6e 63 65 52 2d 00 00 | lid:.%sN(....t....isinstanceR-.. |
29a0 | 00 74 09 00 00 00 54 79 70 65 45 72 72 6f 72 74 0a 00 00 00 73 74 61 72 74 73 77 69 74 68 74 08 | .t....TypeErrort....startswitht. |
29c0 | 00 00 00 65 6e 64 73 77 69 74 68 52 1b 00 00 00 74 02 00 00 00 72 65 74 07 00 00 00 63 6f 6d 70 | ...endswithR....t....ret....comp |
29e0 | 69 6c 65 74 05 00 00 00 65 72 72 6f 72 52 3c 00 00 00 74 06 00 00 00 61 70 70 65 6e 64 28 0a 00 | ilet....errorR<...t....append(.. |
2a00 | 00 00 52 2f 00 00 00 74 05 00 00 00 72 65 67 65 78 74 0a 00 00 00 64 69 73 70 61 74 63 68 65 72 | ..R/...t....regext....dispatcher |
2a20 | 52 23 00 00 00 74 0e 00 00 00 72 65 71 75 69 72 65 73 5f 6c 6f 67 69 6e 74 0a 00 00 00 61 64 6d | R#...t....requires_logint....adm |
2a40 | 69 6e 5f 6f 6e 6c 79 74 0e 00 00 00 61 64 6a 75 73 74 65 64 5f 72 65 67 65 78 74 06 00 00 00 75 | in_onlyt....adjusted_regext....u |
2a60 | 72 6c 5f 72 65 74 01 00 00 00 65 74 0b 00 00 00 6d 61 74 63 68 5f 74 75 70 6c 65 28 00 00 00 00 | rl_ret....et....match_tuple(.... |
2a80 | 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f | (....sL.../home/zx2c4/Desktop/go |
2aa0 | 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f | ogle_appengine/google/appengine/ |
2ac0 | 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 06 00 00 00 41 64 64 55 52 | tools/dev_appserver.pyt....AddUR |
2ae0 | 4c 07 01 00 00 73 16 00 00 00 00 18 10 01 10 02 20 01 10 02 0a 02 03 01 13 01 13 01 15 02 15 01 | L....s.......................... |
2b00 | 63 03 00 00 00 0d 00 00 00 06 00 00 00 43 00 00 00 73 75 00 00 00 7c 02 00 7c 01 00 83 01 00 5c | c............C...su...|..|.....\ |
2b20 | 02 00 7d 03 00 7d 04 00 78 5c 00 7c 00 00 69 00 00 44 5d 51 00 7d 05 00 7c 05 00 5c 05 00 7d 06 | ..}..}..x\.|..i..D]Q.}..|..\..}. |
2b40 | 00 7d 07 00 7d 08 00 7d 09 00 7d 0a 00 7c 06 00 69 01 00 7c 03 00 83 01 00 7d 0b 00 7c 0b 00 6f | .}..}..}..}..|..i..|.....}..|..o |
2b60 | 20 00 01 7c 0b 00 69 02 00 7c 08 00 83 01 00 7d 0c 00 7c 07 00 7c 0c 00 7c 09 00 7c 0a 00 66 04 | ...|..i..|.....}..|..|..|..|..f. |
2b80 | 00 53 01 71 1c 00 57 64 02 00 53 28 03 00 00 00 73 94 02 00 00 4d 61 74 63 68 65 73 20 61 20 55 | .S.q..Wd..S(....s....Matches.a.U |
2ba0 | 52 4c 20 66 72 6f 6d 20 61 20 72 65 71 75 65 73 74 20 61 67 61 69 6e 73 74 20 74 68 65 20 6c 69 | RL.from.a.request.against.the.li |
2bc0 | 73 74 20 6f 66 20 55 52 4c 20 70 61 74 74 65 72 6e 73 2e 0a 0a 20 20 20 20 54 68 65 20 73 75 70 | st.of.URL.patterns.......The.sup |
2be0 | 70 6c 69 65 64 20 72 65 6c 61 74 69 76 65 5f 75 72 6c 20 6d 61 79 20 69 6e 63 6c 75 64 65 20 74 | plied.relative_url.may.include.t |
2c00 | 68 65 20 71 75 65 72 79 20 73 74 72 69 6e 67 20 28 69 2e 65 2e 2c 20 74 68 65 20 27 3f 27 0a 20 | he.query.string.(i.e.,.the.'?'.. |
2c20 | 20 20 20 63 68 61 72 61 63 74 65 72 20 61 6e 64 20 65 76 65 72 79 74 68 69 6e 67 20 66 6f 6c 6c | ...character.and.everything.foll |
2c40 | 6f 77 69 6e 67 29 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 72 65 6c 61 74 69 76 | owing).......Args:.......relativ |
2c60 | 65 5f 75 72 6c 3a 20 52 65 6c 61 74 69 76 65 20 55 52 4c 20 62 65 69 6e 67 20 61 63 63 65 73 73 | e_url:.Relative.URL.being.access |
2c80 | 65 64 20 69 6e 20 61 20 72 65 71 75 65 73 74 2e 0a 20 20 20 20 20 20 73 70 6c 69 74 5f 75 72 6c | ed.in.a.request........split_url |
2ca0 | 3a 20 55 73 65 64 20 66 6f 72 20 64 65 70 65 6e 64 65 6e 63 79 20 69 6e 6a 65 63 74 69 6f 6e 2e | :.Used.for.dependency.injection. |
2cc0 | 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 20 20 54 75 70 6c 65 20 28 64 69 73 70 | ......Returns:.......Tuple.(disp |
2ce0 | 61 74 63 68 65 72 2c 20 6d 61 74 63 68 65 64 5f 70 61 74 68 2c 20 72 65 71 75 69 72 65 73 5f 6c | atcher,.matched_path,.requires_l |
2d00 | 6f 67 69 6e 2c 20 61 64 6d 69 6e 5f 6f 6e 6c 79 29 2c 20 77 68 69 63 68 20 61 72 65 0a 20 20 20 | ogin,.admin_only),.which.are.... |
2d20 | 20 20 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 76 61 6c 75 65 73 20 70 61 73 73 | ...the.corresponding.values.pass |
2d40 | 65 64 20 74 6f 20 41 64 64 55 52 4c 20 77 68 65 6e 20 74 68 65 20 6d 61 74 63 68 69 6e 67 20 55 | ed.to.AddURL.when.the.matching.U |
2d60 | 52 4c 20 70 61 74 74 65 72 6e 0a 20 20 20 20 20 20 77 61 73 20 61 64 64 65 64 20 74 6f 20 74 68 | RL.pattern.......was.added.to.th |
2d80 | 69 73 20 6d 61 74 63 68 65 72 2e 20 54 68 65 20 6d 61 74 63 68 65 64 5f 70 61 74 68 20 77 69 6c | is.matcher..The.matched_path.wil |
2da0 | 6c 20 68 61 76 65 20 62 61 63 6b 2d 72 65 66 65 72 65 6e 63 65 73 0a 20 20 20 20 20 20 72 65 70 | l.have.back-references.......rep |
2dc0 | 6c 61 63 65 64 20 75 73 69 6e 67 20 76 61 6c 75 65 73 20 6d 61 74 63 68 65 64 20 62 79 20 74 68 | laced.using.values.matched.by.th |
2de0 | 65 20 55 52 4c 20 70 61 74 74 65 72 6e 2e 20 49 66 20 6e 6f 20 6d 61 74 63 68 20 77 61 73 20 66 | e.URL.pattern..If.no.match.was.f |
2e00 | 6f 75 6e 64 2c 0a 20 20 20 20 20 20 64 69 73 70 61 74 63 68 65 72 20 77 69 6c 6c 20 62 65 20 4e | ound,.......dispatcher.will.be.N |
2e20 | 6f 6e 65 2e 0a 20 20 20 20 4e 28 04 00 00 00 4e 4e 4e 4e 28 04 00 00 00 52 3c 00 00 00 74 05 00 | one......N(....NNNN(....R<...t.. |
2e40 | 00 00 6d 61 74 63 68 74 06 00 00 00 65 78 70 61 6e 64 52 3a 00 00 00 28 0d 00 00 00 52 2f 00 00 | ..matcht....expandR:...(....R/.. |
2e60 | 00 52 20 00 00 00 74 09 00 00 00 73 70 6c 69 74 5f 75 72 6c 74 0c 00 00 00 61 64 6a 75 73 74 65 | .R....t....split_urlt....adjuste |
2e80 | 64 5f 75 72 6c 74 13 00 00 00 75 6e 75 73 65 64 5f 71 75 65 72 79 5f 73 74 72 69 6e 67 74 09 00 | d_urlt....unused_query_stringt.. |
2ea0 | 00 00 75 72 6c 5f 74 75 70 6c 65 52 4d 00 00 00 52 49 00 00 00 52 23 00 00 00 52 4a 00 00 00 52 | ..url_tupleRM...RI...R#...RJ...R |
2ec0 | 4b 00 00 00 74 09 00 00 00 74 68 65 5f 6d 61 74 63 68 74 0d 00 00 00 61 64 6a 75 73 74 65 64 5f | K...t....the_matcht....adjusted_ |
2ee0 | 70 61 74 68 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 | path(....(....sL.../home/zx2c4/D |
2f00 | 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 | esktop/google_appengine/google/a |
2f20 | 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 | ppengine/tools/dev_appserver.pyt |
2f40 | 05 00 00 00 4d 61 74 63 68 2f 01 00 00 73 12 00 00 00 00 13 12 02 0a 00 06 01 15 01 0f 02 07 01 | ....Match/...s.................. |
2f60 | 0f 01 15 02 63 01 00 00 00 03 00 00 00 06 00 00 00 43 00 00 00 73 2c 00 00 00 74 00 00 67 00 00 | ....c............C...s,...t..g.. |
2f80 | 04 7d 01 00 7c 00 00 69 01 00 44 5d 11 00 7d 02 00 7c 01 00 7c 02 00 64 01 00 19 12 71 11 00 7e | .}..|..i..D]..}..|..|..d....q..~ |
2fa0 | 01 00 83 01 00 53 28 02 00 00 00 73 96 00 00 00 52 65 74 72 69 65 76 65 73 20 74 68 65 20 55 52 | .....S(....s....Retrieves.the.UR |
2fc0 | 4c 44 69 73 70 61 74 63 68 65 72 20 6f 62 6a 65 63 74 73 20 74 68 61 74 20 63 6f 75 6c 64 20 62 | LDispatcher.objects.that.could.b |
2fe0 | 65 20 6d 61 74 63 68 65 64 2e 0a 0a 20 20 20 20 53 68 6f 75 6c 64 20 6f 6e 6c 79 20 62 65 20 75 | e.matched.......Should.only.be.u |
3000 | 73 65 64 20 69 6e 20 74 65 73 74 73 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 | sed.in.tests.......Returns:..... |
3020 | 20 20 41 20 73 65 74 20 6f 66 20 55 52 4c 44 69 73 70 61 74 63 68 65 72 20 6f 62 6a 65 63 74 73 | ..A.set.of.URLDispatcher.objects |
3040 | 2e 0a 20 20 20 20 69 01 00 00 00 28 02 00 00 00 74 03 00 00 00 73 65 74 52 3c 00 00 00 28 03 00 | ......i....(....t....setR<...(.. |
3060 | 00 00 52 2f 00 00 00 74 04 00 00 00 5f 5b 31 5d 52 56 00 00 00 28 00 00 00 00 28 00 00 00 00 73 | ..R/...t...._[1]RV...(....(....s |
3080 | 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 | L.../home/zx2c4/Desktop/google_a |
30a0 | 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f | ppengine/google/appengine/tools/ |
30c0 | 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 0e 00 00 00 47 65 74 44 69 73 70 61 74 63 68 | dev_appserver.pyt....GetDispatch |
30e0 | 65 72 73 4e 01 00 00 73 02 00 00 00 00 08 28 08 00 00 00 52 18 00 00 00 52 19 00 00 00 52 1a 00 | ersN...s......(....R....R....R.. |
3100 | 00 00 52 3d 00 00 00 52 50 00 00 00 52 26 00 00 00 52 59 00 00 00 52 5c 00 00 00 28 00 00 00 00 | ..R=...RP...R&...RY...R\...(.... |
3120 | 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 | (....(....sL.../home/zx2c4/Deskt |
3140 | 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e | op/google_appengine/google/appen |
3160 | 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 52 3b 00 00 00 | gine/tools/dev_appserver.pyR;... |
3180 | fa 00 00 00 73 0a 00 00 00 06 07 06 02 09 04 09 2a 0c 1d 74 11 00 00 00 4d 61 74 63 68 65 72 44 | ....s...........*..t....MatcherD |
31a0 | 69 73 70 61 74 63 68 65 72 63 00 00 00 00 00 00 00 00 03 00 00 00 42 00 00 00 73 2f 00 00 00 65 | ispatcherc............B...s/...e |
31c0 | 00 00 5a 01 00 64 00 00 5a 02 00 65 03 00 69 04 00 65 03 00 69 05 00 64 01 00 84 02 00 5a 06 00 | ..Z..d..Z..e..i..e..i..d.....Z.. |
31e0 | 64 03 00 64 02 00 84 01 00 5a 08 00 52 53 28 04 00 00 00 73 30 00 00 00 44 69 73 70 61 74 63 68 | d..d.....Z..RS(....s0...Dispatch |
3200 | 65 72 20 61 63 72 6f 73 73 20 6d 75 6c 74 69 70 6c 65 20 55 52 4c 4d 61 74 63 68 65 72 20 69 6e | er.across.multiple.URLMatcher.in |
3220 | 73 74 61 6e 63 65 73 2e 63 05 00 00 00 05 00 00 00 02 00 00 00 43 00 00 00 73 2e 00 00 00 7c 01 | stances.c............C...s....|. |
3240 | 00 7c 00 00 5f 00 00 74 01 00 7c 02 00 83 01 00 7c 00 00 5f 02 00 7c 03 00 7c 00 00 5f 03 00 7c | .|.._..t..|.....|.._..|..|.._..| |
3260 | 04 00 7c 00 00 5f 04 00 64 01 00 53 28 02 00 00 00 73 06 01 00 00 49 6e 69 74 69 61 6c 69 7a 65 | ..|.._..d..S(....s....Initialize |
3280 | 72 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 6c 6f 67 69 6e 5f 75 72 6c 3a 20 52 | r.......Args:.......login_url:.R |
32a0 | 65 6c 61 74 69 76 65 20 55 52 4c 20 77 68 69 63 68 20 73 68 6f 75 6c 64 20 62 65 20 75 73 65 64 | elative.URL.which.should.be.used |
32c0 | 20 66 6f 72 20 68 61 6e 64 6c 69 6e 67 20 75 73 65 72 20 6c 6f 67 69 6e 73 2e 0a 20 20 20 20 20 | .for.handling.user.logins....... |
32e0 | 20 75 72 6c 5f 6d 61 74 63 68 65 72 73 3a 20 53 65 71 75 65 6e 63 65 20 6f 66 20 55 52 4c 4d 61 | .url_matchers:.Sequence.of.URLMa |
3300 | 74 63 68 65 72 20 6f 62 6a 65 63 74 73 2e 0a 20 20 20 20 20 20 67 65 74 5f 75 73 65 72 5f 69 6e | tcher.objects........get_user_in |
3320 | 66 6f 3a 20 55 73 65 64 20 66 6f 72 20 64 65 70 65 6e 64 65 6e 63 79 20 69 6e 6a 65 63 74 69 6f | fo:.Used.for.dependency.injectio |
3340 | 6e 2e 0a 20 20 20 20 20 20 6c 6f 67 69 6e 5f 72 65 64 69 72 65 63 74 3a 20 55 73 65 64 20 66 6f | n........login_redirect:.Used.fo |
3360 | 72 20 64 65 70 65 6e 64 65 6e 63 79 20 69 6e 6a 65 63 74 69 6f 6e 2e 0a 20 20 20 20 4e 28 05 00 | r.dependency.injection......N(.. |
3380 | 00 00 74 0a 00 00 00 5f 6c 6f 67 69 6e 5f 75 72 6c 74 05 00 00 00 74 75 70 6c 65 74 0d 00 00 00 | ..t...._login_urlt....tuplet.... |
33a0 | 5f 75 72 6c 5f 6d 61 74 63 68 65 72 73 74 0e 00 00 00 5f 67 65 74 5f 75 73 65 72 5f 69 6e 66 6f | _url_matcherst...._get_user_info |
33c0 | 74 0f 00 00 00 5f 6c 6f 67 69 6e 5f 72 65 64 69 72 65 63 74 28 05 00 00 00 52 2f 00 00 00 74 09 | t...._login_redirect(....R/...t. |
33e0 | 00 00 00 6c 6f 67 69 6e 5f 75 72 6c 74 0c 00 00 00 75 72 6c 5f 6d 61 74 63 68 65 72 73 74 0d 00 | ...login_urlt....url_matcherst.. |
3400 | 00 00 67 65 74 5f 75 73 65 72 5f 69 6e 66 6f 74 0e 00 00 00 6c 6f 67 69 6e 5f 72 65 64 69 72 65 | ..get_user_infot....login_redire |
3420 | 63 74 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 | ct(....(....sL.../home/zx2c4/Des |
3440 | 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 | ktop/google_appengine/google/app |
3460 | 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 52 3d 00 | engine/tools/dev_appserver.pyR=. |
3480 | 00 00 5d 01 00 00 73 08 00 00 00 00 0d 09 01 0f 01 09 01 63 07 00 00 00 15 00 00 00 09 00 00 00 | ..]...s............c............ |
34a0 | 43 00 00 00 73 b6 01 00 00 64 01 00 69 00 00 7c 03 00 69 01 00 64 02 00 83 01 00 83 01 00 7d 07 | C...s....d..i..|..i..d........}. |
34c0 | 00 7c 00 00 69 02 00 7c 07 00 83 01 00 5c 03 00 7d 08 00 7d 09 00 7d 0a 00 78 65 01 7c 00 00 69 | .|..i..|.....\..}..}..}..xe.|..i |
34e0 | 03 00 44 5d 5a 01 7d 0b 00 7c 0b 00 69 04 00 7c 01 00 83 01 00 5c 04 00 7d 0c 00 7d 0d 00 7d 0e | ..D]Z.}..|..i..|.....\..}..}..}. |
3500 | 00 7d 0f 00 7c 0c 00 64 0b 00 6a 08 00 6f 07 00 01 71 3a 00 6e 01 00 01 74 06 00 69 07 00 64 03 | .}..|..d..j..o...q:.n...t..i..d. |
3520 | 00 7c 01 00 7c 0c 00 7c 0d 00 83 04 00 01 7c 0e 00 70 07 00 01 7c 0f 00 6f 3d 00 01 7c 08 00 0c | .|..|..|......|..p...|..o=..|... |
3540 | 6f 35 00 01 74 06 00 69 07 00 64 04 00 83 01 00 01 7c 00 00 69 08 00 7c 00 00 69 09 00 7c 06 00 | o5..t..i..d......|..i..|..i..|.. |
3560 | 64 05 00 19 7c 06 00 64 06 00 19 7c 01 00 7c 05 00 83 05 00 01 6e c4 00 01 7c 0f 00 6f 26 00 01 | d...|..d...|..|......n...|..o&.. |
3580 | 7c 09 00 0c 6f 1e 00 01 7c 05 00 69 0a 00 64 07 00 74 0b 00 69 0c 00 7c 08 00 66 02 00 16 83 01 | |...o...|..i..d..t..i..|..f..... |
35a0 | 00 01 6e 97 00 01 7c 0c 00 69 0d 00 7c 01 00 7c 0d 00 7c 03 00 7c 04 00 7c 05 00 64 08 00 7c 06 | ..n...|..i..|..|..|..|..|..d..|. |
35c0 | 00 83 05 01 7d 10 00 7c 10 00 6f 6e 00 01 7c 10 00 5c 03 00 7d 11 00 7d 12 00 7d 13 00 74 06 00 | ....}..|..on..|..\..}..}..}..t.. |
35e0 | 69 0e 00 64 09 00 7c 11 00 83 02 00 01 74 0f 00 69 10 00 83 00 00 7d 14 00 7c 00 00 69 0d 00 7c | i..d..|......t..i.....}..|..i..| |
3600 | 11 00 64 0b 00 7c 12 00 7c 13 00 7c 14 00 74 11 00 7c 06 00 83 01 00 83 06 00 01 7c 14 00 69 12 | ..d..|..|..|..t..|.........|..i. |
3620 | 00 64 0a 00 83 01 00 01 7c 0c 00 69 13 00 7c 14 00 7c 05 00 83 02 00 01 6e 01 00 01 64 0b 00 53 | .d......|..i..|..|......n...d..S |
3640 | 57 7c 05 00 69 0a 00 64 0c 00 74 0b 00 69 14 00 7c 01 00 66 02 00 16 83 01 00 01 64 0b 00 53 28 | W|..i..d..t..i..|..f.......d..S( |
3660 | 0d 00 00 00 73 0a 01 00 00 44 69 73 70 61 74 63 68 65 73 20 61 20 72 65 71 75 65 73 74 20 74 6f | ....s....Dispatches.a.request.to |
3680 | 20 74 68 65 20 66 69 72 73 74 20 6d 61 74 63 68 69 6e 67 20 64 69 73 70 61 74 63 68 65 72 2e 0a | .the.first.matching.dispatcher.. |
36a0 | 0a 20 20 20 20 4d 61 74 63 68 65 72 73 20 61 72 65 20 63 68 65 63 6b 65 64 20 69 6e 20 74 68 65 | .....Matchers.are.checked.in.the |
36c0 | 20 6f 72 64 65 72 20 74 68 65 79 20 77 65 72 65 20 73 75 70 70 6c 69 65 64 20 74 6f 20 74 68 65 | .order.they.were.supplied.to.the |
36e0 | 20 63 6f 6e 73 74 72 75 63 74 6f 72 2e 0a 20 20 20 20 49 66 20 6e 6f 20 6d 61 74 63 68 65 72 20 | .constructor......If.no.matcher. |
3700 | 6d 61 74 63 68 65 73 2c 20 61 20 34 30 34 20 65 72 72 6f 72 20 77 69 6c 6c 20 62 65 20 77 72 69 | matches,.a.404.error.will.be.wri |
3720 | 74 74 65 6e 20 74 6f 20 74 68 65 20 6f 75 74 66 69 6c 65 2e 20 54 68 65 0a 20 20 20 20 70 61 74 | tten.to.the.outfile..The.....pat |
3740 | 68 20 76 61 72 69 61 62 6c 65 20 73 75 70 70 6c 69 65 64 20 74 6f 20 74 68 69 73 20 6d 65 74 68 | h.variable.supplied.to.this.meth |
3760 | 6f 64 20 69 73 20 69 67 6e 6f 72 65 64 2e 0a 20 20 20 20 73 02 00 00 00 2c 20 74 06 00 00 00 63 | od.is.ignored......s....,.t....c |
3780 | 6f 6f 6b 69 65 73 1f 00 00 00 4d 61 74 63 68 65 64 20 22 25 73 22 20 74 6f 20 25 73 20 77 69 74 | ookies....Matched."%s".to.%s.wit |
37a0 | 68 20 70 61 74 68 20 25 73 73 20 00 00 00 4c 6f 67 69 6e 20 72 65 71 75 69 72 65 64 2c 20 72 65 | h.path.%ss....Login.required,.re |
37c0 | 64 69 72 65 63 74 69 6e 67 20 75 73 65 72 74 0b 00 00 00 53 45 52 56 45 52 5f 4e 41 4d 45 74 0b | directing.usert....SERVER_NAMEt. |
37e0 | 00 00 00 53 45 52 56 45 52 5f 50 4f 52 54 73 5b 00 00 00 53 74 61 74 75 73 3a 20 25 64 20 4e 6f | ...SERVER_PORTs[...Status:.%d.No |
3800 | 74 20 61 75 74 68 6f 72 69 7a 65 64 0d 0a 0d 0a 43 75 72 72 65 6e 74 20 6c 6f 67 67 65 64 20 69 | t.authorized....Current.logged.i |
3820 | 6e 20 75 73 65 72 20 25 73 20 69 73 20 6e 6f 74 20 61 75 74 68 6f 72 69 7a 65 64 20 74 6f 20 76 | n.user.%s.is.not.authorized.to.v |
3840 | 69 65 77 20 74 68 69 73 20 70 61 67 65 2e 52 33 00 00 00 73 1a 00 00 00 49 6e 74 65 72 6e 61 6c | iew.this.page.R3...s....Internal |
3860 | 20 72 65 64 69 72 65 63 74 69 6f 6e 20 74 6f 20 25 73 69 00 00 00 00 4e 73 6c 00 00 00 53 74 61 | .redirection.to.%si....Nsl...Sta |
3880 | 74 75 73 3a 20 25 64 20 55 52 4c 20 64 69 64 20 6e 6f 74 20 6d 61 74 63 68 0d 0a 0d 0a 4e 6f 74 | tus:.%d.URL.did.not.match....Not |
38a0 | 20 66 6f 75 6e 64 20 65 72 72 6f 72 3a 20 25 73 20 64 69 64 20 6e 6f 74 20 6d 61 74 63 68 20 61 | .found.error:.%s.did.not.match.a |
38c0 | 6e 79 20 70 61 74 74 65 72 6e 73 20 69 6e 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 63 6f 6e 66 69 | ny.patterns.in.application.confi |
38e0 | 67 75 72 61 74 69 6f 6e 2e 28 15 00 00 00 74 04 00 00 00 6a 6f 69 6e 74 0a 00 00 00 67 65 74 68 | guration.(....t....joint....geth |
3900 | 65 61 64 65 72 73 52 61 00 00 00 52 60 00 00 00 52 59 00 00 00 52 3a 00 00 00 74 07 00 00 00 6c | eadersRa...R`...RY...R:...t....l |
3920 | 6f 67 67 69 6e 67 74 05 00 00 00 64 65 62 75 67 52 62 00 00 00 52 5e 00 00 00 52 35 00 00 00 74 | oggingt....debugRb...R^...R5...t |
3940 | 07 00 00 00 68 74 74 70 6c 69 62 74 09 00 00 00 46 4f 52 42 49 44 44 45 4e 52 34 00 00 00 74 04 | ....httplibt....FORBIDDENR4...t. |
3960 | 00 00 00 69 6e 66 6f 74 09 00 00 00 63 53 74 72 69 6e 67 49 4f 74 08 00 00 00 53 74 72 69 6e 67 | ...infot....cStringIOt....String |
3980 | 49 4f 74 04 00 00 00 64 69 63 74 74 04 00 00 00 73 65 65 6b 52 39 00 00 00 74 09 00 00 00 4e 4f | IOt....dictt....seekR9...t....NO |
39a0 | 54 5f 46 4f 55 4e 44 28 15 00 00 00 52 2f 00 00 00 52 20 00 00 00 52 23 00 00 00 52 30 00 00 00 | T_FOUND(....R/...R....R#...R0... |
39c0 | 52 31 00 00 00 52 32 00 00 00 52 33 00 00 00 74 07 00 00 00 63 6f 6f 6b 69 65 73 74 0a 00 00 00 | R1...R2...R3...t....cookiest.... |
39e0 | 65 6d 61 69 6c 5f 61 64 64 72 74 05 00 00 00 61 64 6d 69 6e 74 07 00 00 00 75 73 65 72 5f 69 64 | email_addrt....admint....user_id |
3a00 | 74 07 00 00 00 6d 61 74 63 68 65 72 52 49 00 00 00 74 0c 00 00 00 6d 61 74 63 68 65 64 5f 70 61 | t....matcherRI...t....matched_pa |
3a20 | 74 68 52 4a 00 00 00 52 4b 00 00 00 74 07 00 00 00 66 6f 72 77 61 72 64 74 08 00 00 00 6e 65 77 | thRJ...RK...t....forwardt....new |
3a40 | 5f 70 61 74 68 74 0b 00 00 00 6e 65 77 5f 68 65 61 64 65 72 73 74 09 00 00 00 6e 65 77 5f 69 6e | _patht....new_headerst....new_in |
3a60 | 70 75 74 74 0b 00 00 00 6e 65 77 5f 6f 75 74 66 69 6c 65 28 00 00 00 00 28 00 00 00 00 73 4c 00 | putt....new_outfile(....(....sL. |
3a80 | 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 | ../home/zx2c4/Desktop/google_app |
3aa0 | 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 | engine/google/appengine/tools/de |
3ac0 | 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 52 34 00 00 00 6f 01 00 00 73 52 00 00 00 00 0d 18 01 | v_appserver.pyR4...o...sR....... |
3ae0 | 18 02 0a 00 06 01 06 01 15 01 0d 01 07 02 09 01 0d 02 16 01 0d 01 0c 01 07 01 07 01 03 01 0b 01 | ................................ |
3b00 | 0f 01 09 04 15 02 09 01 03 01 03 01 03 01 06 01 09 02 07 01 0f 01 10 01 0c 01 09 01 03 01 03 01 | ................................ |
3b20 | 03 01 03 01 0d 01 0d 01 14 02 05 02 09 04 4e 28 09 00 00 00 52 18 00 00 00 52 19 00 00 00 52 1a | ..............N(....R....R....R. |
3b40 | 00 00 00 52 11 00 00 00 74 0b 00 00 00 47 65 74 55 73 65 72 49 6e 66 6f 74 0d 00 00 00 4c 6f 67 | ...R....t....GetUserInfot....Log |
3b60 | 69 6e 52 65 64 69 72 65 63 74 52 3d 00 00 00 52 3a 00 00 00 52 34 00 00 00 28 00 00 00 00 28 00 | inRedirectR=...R:...R4...(....(. |
3b80 | 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 | ...(....sL.../home/zx2c4/Desktop |
3ba0 | 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 | /google_appengine/google/appengi |
3bc0 | 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 52 5d 00 00 00 5a 01 | ne/tools/dev_appserver.pyR]...Z. |
3be0 | 00 00 73 08 00 00 00 06 01 06 05 06 01 0f 14 74 19 00 00 00 41 70 70 6c 69 63 61 74 69 6f 6e 4c | ..s............t....ApplicationL |
3c00 | 6f 67 67 69 6e 67 48 61 6e 64 6c 65 72 63 00 00 00 00 00 00 00 00 02 00 00 00 42 00 00 00 73 74 | oggingHandlerc............B...st |
3c20 | 00 00 00 65 00 00 5a 01 00 64 00 00 5a 02 00 64 01 00 5a 03 00 65 04 00 5a 05 00 64 08 00 5a 07 | ...e..Z..d..Z..d..Z..e..Z..d..Z. |
3c40 | 00 64 08 00 5a 08 00 64 08 00 5a 09 00 64 08 00 5a 0a 00 65 0b 00 64 02 00 84 00 00 83 01 00 5a | .d..Z..d..Z..d..Z..e..d........Z |
3c60 | 0c 00 65 0b 00 64 03 00 84 00 00 83 01 00 5a 0d 00 64 04 00 84 00 00 5a 0e 00 64 05 00 84 00 00 | ..e..d........Z..d.....Z..d..... |
3c80 | 5a 0f 00 64 06 00 84 00 00 5a 10 00 64 07 00 84 00 00 5a 11 00 52 53 28 09 00 00 00 73 44 00 00 | Z..d.....Z..d.....Z..RS(....sD.. |
3ca0 | 00 50 79 74 68 6f 6e 20 4c 6f 67 67 69 6e 67 20 68 61 6e 64 6c 65 72 20 74 68 61 74 20 64 69 73 | .Python.Logging.handler.that.dis |
3cc0 | 70 6c 61 79 73 20 74 68 65 20 64 65 62 75 67 67 69 6e 67 20 63 6f 6e 73 6f 6c 65 20 74 6f 20 75 | plays.the.debugging.console.to.u |
3ce0 | 73 65 72 73 2e 74 0c 00 00 00 5f 61 68 5f 73 65 76 65 72 69 74 79 63 04 00 00 00 04 00 00 00 02 | sers.t...._ah_severityc......... |
3d00 | 00 00 00 43 00 00 00 73 31 00 00 00 7c 00 00 74 00 00 5f 01 00 7c 01 00 74 00 00 5f 02 00 7c 02 | ...C...s1...|..t.._..|..t.._..|. |
3d20 | 00 74 00 00 5f 03 00 7c 03 00 74 00 00 5f 04 00 74 05 00 74 00 00 5f 06 00 64 01 00 53 28 02 00 | .t.._..|..t.._..t..t.._..d..S(.. |
3d40 | 00 00 73 c3 01 00 00 49 6e 69 74 69 61 6c 69 7a 65 73 20 74 68 65 20 74 65 6d 70 6c 61 74 65 73 | ..s....Initializes.the.templates |
3d60 | 20 75 73 65 64 20 74 6f 20 72 65 6e 64 65 72 20 74 68 65 20 64 65 62 75 67 67 69 6e 67 20 63 6f | .used.to.render.the.debugging.co |
3d80 | 6e 73 6f 6c 65 2e 0a 0a 20 20 20 20 54 68 69 73 20 6d 65 74 68 6f 64 20 6d 75 73 74 20 62 65 20 | nsole.......This.method.must.be. |
3da0 | 63 61 6c 6c 65 64 20 62 65 66 6f 72 65 20 61 6e 79 20 41 70 70 6c 69 63 61 74 69 6f 6e 4c 6f 67 | called.before.any.ApplicationLog |
3dc0 | 67 69 6e 67 48 61 6e 64 6c 65 72 20 69 6e 73 74 61 6e 63 65 73 0a 20 20 20 20 61 72 65 20 63 72 | gingHandler.instances.....are.cr |
3de0 | 65 61 74 65 64 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 68 65 61 64 65 72 3a 20 | eated.......Args:.......header:. |
3e00 | 54 68 65 20 68 65 61 64 65 72 20 74 65 6d 70 6c 61 74 65 20 74 68 61 74 20 69 73 20 70 72 69 6e | The.header.template.that.is.prin |
3e20 | 74 65 64 20 66 69 72 73 74 2e 0a 20 20 20 20 20 20 73 63 72 69 70 74 3a 20 54 68 65 20 73 63 72 | ted.first........script:.The.scr |
3e40 | 69 70 74 20 74 65 6d 70 6c 61 74 65 20 74 68 61 74 20 69 73 20 70 72 69 6e 74 65 64 20 61 66 74 | ipt.template.that.is.printed.aft |
3e60 | 65 72 20 74 68 65 20 6c 6f 67 67 69 6e 67 20 6d 65 73 73 61 67 65 73 2e 0a 20 20 20 20 20 20 6d | er.the.logging.messages........m |
3e80 | 69 64 64 6c 65 3a 20 54 68 65 20 6d 69 64 64 6c 65 20 65 6c 65 6d 65 6e 74 20 74 68 61 74 27 73 | iddle:.The.middle.element.that's |
3ea0 | 20 70 72 69 6e 74 65 64 20 62 65 66 6f 72 65 20 74 68 65 20 66 6f 6f 74 65 72 2e 0a 20 20 20 20 | .printed.before.the.footer...... |
3ec0 | 20 20 66 6f 6f 74 65 72 3b 20 54 68 65 20 6c 61 73 74 20 65 6c 65 6d 65 6e 74 20 74 68 61 74 27 | ..footer;.The.last.element.that' |
3ee0 | 73 20 70 72 69 6e 74 65 64 20 61 74 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 64 6f 63 75 | s.printed.at.the.end.of.the.docu |
3f00 | 6d 65 6e 74 2e 0a 20 20 20 20 4e 28 07 00 00 00 52 83 00 00 00 74 07 00 00 00 5f 48 45 41 44 45 | ment......N(....R....t...._HEADE |
3f20 | 52 74 07 00 00 00 5f 53 43 52 49 50 54 74 07 00 00 00 5f 4d 49 44 44 4c 45 74 07 00 00 00 5f 46 | Rt...._SCRIPTt...._MIDDLEt...._F |
3f40 | 4f 4f 54 45 52 74 04 00 00 00 54 72 75 65 74 16 00 00 00 5f 54 45 4d 50 4c 41 54 45 53 5f 49 4e | OOTERt....Truet...._TEMPLATES_IN |
3f60 | 49 54 49 41 4c 49 5a 45 44 28 04 00 00 00 74 06 00 00 00 68 65 61 64 65 72 74 06 00 00 00 73 63 | ITIALIZED(....t....headert....sc |
3f80 | 72 69 70 74 74 06 00 00 00 6d 69 64 64 6c 65 74 06 00 00 00 66 6f 6f 74 65 72 28 00 00 00 00 28 | riptt....middlet....footer(....( |
3fa0 | 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f | ....sL.../home/zx2c4/Desktop/goo |
3fc0 | 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 | gle_appengine/google/appengine/t |
3fe0 | 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 13 00 00 00 49 6e 69 74 69 61 | ools/dev_appserver.pyt....Initia |
4000 | 6c 69 7a 65 54 65 6d 70 6c 61 74 65 73 bf 01 00 00 73 0a 00 00 00 00 0d 09 01 09 01 09 01 09 01 | lizeTemplates....s.............. |
4020 | 63 00 00 00 00 00 00 00 00 01 00 00 00 43 00 00 00 73 07 00 00 00 74 00 00 69 01 00 53 28 01 00 | c............C...s....t..i..S(.. |
4040 | 00 00 73 45 00 00 00 52 65 74 75 72 6e 73 20 54 72 75 65 20 69 66 20 49 6e 69 74 69 61 6c 69 7a | ..sE...Returns.True.if.Initializ |
4060 | 65 54 65 6d 70 6c 61 74 65 73 20 68 61 73 20 62 65 65 6e 20 63 61 6c 6c 65 64 2c 20 46 61 6c 73 | eTemplates.has.been.called,.Fals |
4080 | 65 20 6f 74 68 65 72 77 69 73 65 2e 28 02 00 00 00 52 83 00 00 00 52 8a 00 00 00 28 00 00 00 00 | e.otherwise.(....R....R....(.... |
40a0 | 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 | (....(....sL.../home/zx2c4/Deskt |
40c0 | 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e | op/google_appengine/google/appen |
40e0 | 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 17 00 00 00 | gine/tools/dev_appserver.pyt.... |
4100 | 41 72 65 54 65 6d 70 6c 61 74 65 73 49 6e 69 74 69 61 6c 69 7a 65 64 d2 01 00 00 73 02 00 00 00 | AreTemplatesInitialized....s.... |
4120 | 00 03 63 01 00 00 00 03 00 00 00 04 00 00 00 4f 00 00 00 73 46 00 00 00 7c 00 00 69 00 00 70 0a | ..c............O...sF...|..i..p. |
4140 | 00 01 74 01 00 82 01 00 6e 01 00 01 74 02 00 69 03 00 69 04 00 7c 00 00 7c 01 00 7c 02 00 8e 01 | ..t.....n...t..i..i..|..|..|.... |
4160 | 00 01 67 00 00 7c 00 00 5f 05 00 74 06 00 69 06 00 83 00 00 7c 00 00 5f 07 00 64 01 00 53 28 02 | ..g..|.._..t..i.....|.._..d..S(. |
4180 | 00 00 00 73 d0 00 00 00 49 6e 69 74 69 61 6c 69 7a 65 72 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a | ...s....Initializer.......Args:. |
41a0 | 20 20 20 20 20 20 61 72 67 73 2c 20 6b 77 61 72 67 73 3a 20 53 65 65 20 6c 6f 67 67 69 6e 67 2e | ......args,.kwargs:.See.logging. |
41c0 | 48 61 6e 64 6c 65 72 2e 0a 0a 20 20 20 20 52 61 69 73 65 73 3a 0a 20 20 20 20 20 20 54 65 6d 70 | Handler.......Raises:.......Temp |
41e0 | 6c 61 74 65 73 4e 6f 74 4c 6f 61 64 65 64 45 72 72 6f 72 20 65 78 63 65 70 74 69 6f 6e 20 69 66 | latesNotLoadedError.exception.if |
4200 | 20 74 68 65 20 49 6e 69 74 69 61 6c 69 7a 65 54 65 6d 70 6c 61 74 65 73 20 6d 65 74 68 6f 64 20 | .the.InitializeTemplates.method. |
4220 | 77 61 73 0a 20 20 20 20 20 20 6e 6f 74 20 63 61 6c 6c 65 64 20 62 65 66 6f 72 65 20 63 72 65 61 | was.......not.called.before.crea |
4240 | 74 69 6e 67 20 74 68 69 73 20 69 6e 73 74 61 6e 63 65 2e 0a 20 20 20 20 4e 28 08 00 00 00 52 8a | ting.this.instance......N(....R. |
4260 | 00 00 00 52 1d 00 00 00 52 6c 00 00 00 74 07 00 00 00 48 61 6e 64 6c 65 72 52 3d 00 00 00 74 0c | ...R....Rl...t....HandlerR=...t. |
4280 | 00 00 00 5f 72 65 63 6f 72 64 5f 6c 69 73 74 74 04 00 00 00 74 69 6d 65 74 0b 00 00 00 5f 73 74 | ..._record_listt....timet...._st |
42a0 | 61 72 74 5f 74 69 6d 65 28 03 00 00 00 52 2f 00 00 00 74 04 00 00 00 61 72 67 73 74 06 00 00 00 | art_time(....R/...t....argst.... |
42c0 | 6b 77 61 72 67 73 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 | kwargs(....(....sL.../home/zx2c4 |
42e0 | 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 | /Desktop/google_appengine/google |
4300 | 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 | /appengine/tools/dev_appserver.p |
4320 | 79 52 3d 00 00 00 d7 01 00 00 73 0a 00 00 00 00 0a 0a 01 0a 02 16 01 09 01 63 02 00 00 00 02 00 | yR=.......s..............c...... |
4340 | 00 00 02 00 00 00 43 00 00 00 73 14 00 00 00 7c 00 00 69 00 00 69 01 00 7c 01 00 83 01 00 01 64 | ......C...s....|..i..i..|......d |
4360 | 01 00 53 28 02 00 00 00 73 b2 00 00 00 43 61 6c 6c 65 64 20 62 79 20 74 68 65 20 6c 6f 67 67 69 | ..S(....s....Called.by.the.loggi |
4380 | 6e 67 20 6d 6f 64 75 6c 65 20 65 61 63 68 20 74 69 6d 65 20 74 68 65 20 61 70 70 6c 69 63 61 74 | ng.module.each.time.the.applicat |
43a0 | 69 6f 6e 20 6c 6f 67 73 20 61 20 6d 65 73 73 61 67 65 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 | ion.logs.a.message.......Args:.. |
43c0 | 20 20 20 20 20 72 65 63 6f 72 64 3a 20 6c 6f 67 67 69 6e 67 2e 4c 6f 67 52 65 63 6f 72 64 20 69 | .....record:.logging.LogRecord.i |
43e0 | 6e 73 74 61 6e 63 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 74 68 65 20 6e 65 77 | nstance.corresponding.to.the.new |
4400 | 6c 79 20 6c 6f 67 67 65 64 0a 20 20 20 20 20 20 20 20 6d 65 73 73 61 67 65 2e 0a 20 20 20 20 4e | ly.logged.........message......N |
4420 | 28 02 00 00 00 52 92 00 00 00 52 47 00 00 00 28 02 00 00 00 52 2f 00 00 00 74 06 00 00 00 72 65 | (....R....RG...(....R/...t....re |
4440 | 63 6f 72 64 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 | cord(....(....sL.../home/zx2c4/D |
4460 | 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 | esktop/google_appengine/google/a |
4480 | 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 | ppengine/tools/dev_appserver.pyt |
44a0 | 04 00 00 00 65 6d 69 74 e8 01 00 00 73 02 00 00 00 00 07 63 04 00 00 00 09 00 00 00 04 00 00 00 | ....emit....s......c............ |
44c0 | 43 00 00 00 73 c9 00 00 00 74 00 00 7c 01 00 83 01 00 5c 02 00 7d 04 00 7d 05 00 74 01 00 69 02 | C...s....t..|.....\..}..}..t..i. |
44e0 | 00 7c 05 00 74 03 00 83 02 00 7d 06 00 74 04 00 69 05 00 7c 02 00 69 06 00 64 01 00 64 02 00 83 | .|..t.....}..t..i..|..i..d..d... |
4500 | 02 00 83 01 00 7d 07 00 64 03 00 7c 06 00 6a 07 00 6f 15 00 01 7c 00 00 69 07 00 7c 07 00 6a 07 | .....}..d..|..j..o...|..i..|..j. |
4520 | 00 6f 05 00 01 64 04 00 53 01 7c 03 00 69 08 00 7c 00 00 69 09 00 83 01 00 01 78 21 00 7c 00 00 | .o...d..S.|..i..|..i......x!.|.. |
4540 | 69 0a 00 44 5d 16 00 7d 08 00 7c 00 00 69 0b 00 7c 08 00 7c 03 00 83 02 00 01 71 7b 00 57 7c 03 | i..D]..}..|..i..|..|......q{.W|. |
4560 | 00 69 08 00 7c 00 00 69 0c 00 83 01 00 01 7c 03 00 69 08 00 7c 00 00 69 0d 00 83 01 00 01 7c 03 | .i..|..i......|..i..|..i......|. |
4580 | 00 69 08 00 7c 00 00 69 0e 00 83 01 00 01 64 04 00 53 28 05 00 00 00 73 59 02 00 00 50 72 69 6e | .i..|..i......d..S(....sY...Prin |
45a0 | 74 73 20 61 6e 20 48 54 4d 4c 20 64 65 62 75 67 67 69 6e 67 20 63 6f 6e 73 6f 6c 65 20 74 6f 20 | ts.an.HTML.debugging.console.to. |
45c0 | 61 6e 20 6f 75 74 70 75 74 20 73 74 72 65 61 6d 2c 20 69 66 20 72 65 71 75 65 73 74 65 64 2e 0a | an.output.stream,.if.requested.. |
45e0 | 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 72 65 6c 61 74 69 76 65 5f 75 72 6c 3a 20 52 | .....Args:.......relative_url:.R |
4600 | 65 6c 61 74 69 76 65 20 55 52 4c 20 74 68 61 74 20 77 61 73 20 61 63 63 65 73 73 65 64 2c 20 69 | elative.URL.that.was.accessed,.i |
4620 | 6e 63 6c 75 64 69 6e 67 20 74 68 65 20 71 75 65 72 79 20 73 74 72 69 6e 67 2e 0a 20 20 20 20 20 | ncluding.the.query.string....... |
4640 | 20 20 20 55 73 65 64 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 20 69 66 20 74 68 65 20 70 61 72 61 | ...Used.to.determine.if.the.para |
4660 | 6d 65 74 65 72 20 27 64 65 62 75 67 27 20 77 61 73 20 73 75 70 70 6c 69 65 64 2c 20 69 6e 20 77 | meter.'debug'.was.supplied,.in.w |
4680 | 68 69 63 68 20 63 61 73 65 0a 20 20 20 20 20 20 20 20 74 68 65 20 63 6f 6e 73 6f 6c 65 20 77 69 | hich.case.........the.console.wi |
46a0 | 6c 6c 20 62 65 20 73 68 6f 77 6e 2e 0a 20 20 20 20 20 20 65 6e 76 3a 20 44 69 63 74 69 6f 6e 61 | ll.be.shown........env:.Dictiona |
46c0 | 72 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 43 47 49 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 | ry.containing.CGI.environment.va |
46e0 | 72 69 61 62 6c 65 73 2e 20 43 68 65 63 6b 73 20 66 6f 72 20 74 68 65 0a 20 20 20 20 20 20 20 20 | riables..Checks.for.the......... |
4700 | 48 54 54 50 5f 43 4f 4f 4b 49 45 20 65 6e 74 72 79 20 74 6f 20 73 65 65 20 69 66 20 74 68 65 20 | HTTP_COOKIE.entry.to.see.if.the. |
4720 | 61 63 63 65 73 73 69 6e 67 20 75 73 65 72 20 68 61 73 20 61 6e 79 20 6c 6f 67 67 69 6e 67 2d 72 | accessing.user.has.any.logging-r |
4740 | 65 6c 61 74 65 64 0a 20 20 20 20 20 20 20 20 63 6f 6f 6b 69 65 73 20 73 65 74 2e 0a 20 20 20 20 | elated.........cookies.set...... |
4760 | 20 20 6f 75 74 66 69 6c 65 3a 20 4f 75 74 70 75 74 20 73 74 72 65 61 6d 20 74 6f 20 77 68 69 63 | ..outfile:.Output.stream.to.whic |
4780 | 68 20 74 68 65 20 63 6f 6e 73 6f 6c 65 20 73 68 6f 75 6c 64 20 62 65 20 77 72 69 74 74 65 6e 20 | h.the.console.should.be.written. |
47a0 | 69 66 20 65 69 74 68 65 72 0a 20 20 20 20 20 20 20 20 61 20 64 65 62 75 67 20 70 61 72 61 6d 65 | if.either.........a.debug.parame |
47c0 | 74 65 72 20 77 61 73 20 73 75 70 70 6c 69 65 64 20 6f 72 20 61 20 6c 6f 67 67 69 6e 67 20 63 6f | ter.was.supplied.or.a.logging.co |
47e0 | 6f 6b 69 65 20 69 73 20 70 72 65 73 65 6e 74 2e 0a 20 20 20 20 74 0b 00 00 00 48 54 54 50 5f 43 | okie.is.present......t....HTTP_C |
4800 | 4f 4f 4b 49 45 74 00 00 00 00 52 6d 00 00 00 4e 28 0f 00 00 00 52 26 00 00 00 74 03 00 00 00 63 | OOKIEt....Rm...N(....R&...t....c |
4820 | 67 69 74 08 00 00 00 70 61 72 73 65 5f 71 73 52 89 00 00 00 74 06 00 00 00 43 6f 6f 6b 69 65 74 | git....parse_qsR....t....Cookiet |
4840 | 0c 00 00 00 53 69 6d 70 6c 65 43 6f 6f 6b 69 65 74 03 00 00 00 67 65 74 74 0c 00 00 00 5f 43 4f | ....SimpleCookiet....gett...._CO |
4860 | 4f 4b 49 45 5f 4e 41 4d 45 52 35 00 00 00 52 85 00 00 00 52 92 00 00 00 74 0c 00 00 00 5f 50 72 | OKIE_NAMER5...R....R....t...._Pr |
4880 | 69 6e 74 52 65 63 6f 72 64 52 87 00 00 00 52 86 00 00 00 52 88 00 00 00 28 09 00 00 00 52 2f 00 | intRecordR....R....R....(....R/. |
48a0 | 00 00 52 20 00 00 00 74 03 00 00 00 65 6e 76 52 32 00 00 00 74 12 00 00 00 75 6e 75 73 65 64 5f | ..R....t....envR2...t....unused_ |
48c0 | 73 63 72 69 70 74 5f 6e 61 6d 65 74 0c 00 00 00 71 75 65 72 79 5f 73 74 72 69 6e 67 74 0a 00 00 | script_namet....query_stringt... |
48e0 | 00 70 61 72 61 6d 5f 64 69 63 74 74 0b 00 00 00 63 6f 6f 6b 69 65 5f 64 69 63 74 52 97 00 00 00 | .param_dictt....cookie_dictR.... |
4900 | 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 | (....(....sL.../home/zx2c4/Deskt |
4920 | 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e | op/google_appengine/google/appen |
4940 | 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 13 00 00 00 | gine/tools/dev_appserver.pyt.... |
4960 | 41 64 64 44 65 62 75 67 67 69 6e 67 43 6f 6e 73 6f 6c 65 f1 01 00 00 73 18 00 00 00 00 0d 12 01 | AddDebuggingConsole....s........ |
4980 | 12 01 1b 01 1d 01 05 02 10 01 0a 00 06 01 14 02 10 01 10 01 63 03 00 00 00 07 00 00 00 06 00 00 | ....................c........... |
49a0 | 00 43 00 00 00 73 9a 00 00 00 74 00 00 69 01 00 7c 01 00 69 02 00 83 00 00 83 01 00 7d 03 00 74 | .C...s....t..i..|..i........}..t |
49c0 | 03 00 69 04 00 7c 01 00 69 05 00 83 01 00 69 06 00 83 00 00 7d 04 00 7c 04 00 64 01 00 20 69 07 | ..i..|..i.....i.....}..|..d...i. |
49e0 | 00 83 00 00 7d 05 00 7c 01 00 69 08 00 7c 00 00 69 09 00 18 7d 06 00 7c 02 00 69 0a 00 64 02 00 | ....}..|..i..|..i...}..|..i..d.. |
4a00 | 7c 04 00 16 83 01 00 01 7c 02 00 69 0a 00 64 03 00 7c 04 00 7c 06 00 7c 05 00 66 03 00 16 83 01 | |.......|..i..d..|..|..|..f..... |
4a20 | 00 01 7c 02 00 69 0a 00 64 04 00 7c 03 00 16 83 01 00 01 7c 02 00 69 0a 00 64 05 00 83 01 00 01 | ..|..i..d..|.......|..i..d...... |
4a40 | 64 06 00 53 28 07 00 00 00 73 bd 00 00 00 50 72 69 6e 74 73 20 61 20 73 69 6e 67 6c 65 20 6c 6f | d..S(....s....Prints.a.single.lo |
4a60 | 67 67 69 6e 67 20 72 65 63 6f 72 64 20 74 6f 20 61 6e 20 6f 75 74 70 75 74 20 73 74 72 65 61 6d | gging.record.to.an.output.stream |
4a80 | 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 72 65 63 6f 72 64 3a 20 6c 6f 67 67 69 | .......Args:.......record:.loggi |
4aa0 | 6e 67 2e 4c 6f 67 52 65 63 6f 72 64 20 69 6e 73 74 61 6e 63 65 20 74 6f 20 70 72 69 6e 74 2e 0a | ng.LogRecord.instance.to.print.. |
4ac0 | 20 20 20 20 20 20 6f 75 74 66 69 6c 65 3a 20 4f 75 74 70 75 74 20 73 74 72 65 61 6d 20 74 6f 20 | ......outfile:.Output.stream.to. |
4ae0 | 77 68 69 63 68 20 74 68 65 20 4c 6f 67 52 65 63 6f 72 64 20 73 68 6f 75 6c 64 20 62 65 20 70 72 | which.the.LogRecord.should.be.pr |
4b00 | 69 6e 74 65 64 2e 0a 20 20 20 20 69 01 00 00 00 73 1e 00 00 00 3c 73 70 61 6e 20 63 6c 61 73 73 | inted......i....s....<span.class |
4b20 | 3d 22 5f 61 68 5f 6c 6f 67 6c 69 6e 65 5f 25 73 22 3e 0a 73 39 00 00 00 3c 73 70 61 6e 20 63 6c | ="_ah_logline_%s">.s9...<span.cl |
4b40 | 61 73 73 3d 22 5f 61 68 5f 6c 6f 67 6c 69 6e 65 5f 25 73 5f 70 72 65 66 69 78 22 3e 25 32 2e 35 | ass="_ah_logline_%s_prefix">%2.5 |
4b60 | 66 20 25 73 20 26 67 74 3b 3c 2f 73 70 61 6e 3e 0a 73 03 00 00 00 25 73 0a 73 08 00 00 00 3c 2f | f.%s.></span>.s....%s.s....</ |
4b80 | 73 70 61 6e 3e 0a 4e 28 0b 00 00 00 52 9b 00 00 00 74 06 00 00 00 65 73 63 61 70 65 74 0a 00 00 | span>.N(....R....t....escapet... |
4ba0 | 00 67 65 74 4d 65 73 73 61 67 65 52 6c 00 00 00 74 0c 00 00 00 67 65 74 4c 65 76 65 6c 4e 61 6d | .getMessageRl...t....getLevelNam |
4bc0 | 65 74 07 00 00 00 6c 65 76 65 6c 6e 6f 74 05 00 00 00 6c 6f 77 65 72 74 05 00 00 00 75 70 70 65 | et....levelnot....lowert....uppe |
4be0 | 72 74 07 00 00 00 63 72 65 61 74 65 64 52 94 00 00 00 52 35 00 00 00 28 07 00 00 00 52 2f 00 00 | rt....createdR....R5...(....R/.. |
4c00 | 00 52 97 00 00 00 52 32 00 00 00 74 07 00 00 00 6d 65 73 73 61 67 65 74 0a 00 00 00 6c 65 76 65 | .R....R2...t....messaget....leve |
4c20 | 6c 5f 6e 61 6d 65 74 0c 00 00 00 6c 65 76 65 6c 5f 6c 65 74 74 65 72 74 09 00 00 00 74 69 6d 65 | l_namet....level_lettert....time |
4c40 | 5f 64 69 66 66 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f | _diff(....(....sL.../home/zx2c4/ |
4c60 | 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f | Desktop/google_appengine/google/ |
4c80 | 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 | appengine/tools/dev_appserver.py |
4ca0 | 52 a1 00 00 00 0c 02 00 00 73 12 00 00 00 00 07 15 01 18 01 10 01 10 01 11 01 09 01 11 01 11 01 | R........s...................... |
4cc0 | 4e 28 12 00 00 00 52 18 00 00 00 52 19 00 00 00 52 1a 00 00 00 52 a0 00 00 00 74 05 00 00 00 46 | N(....R....R....R....R....t....F |
4ce0 | 61 6c 73 65 52 8a 00 00 00 52 3a 00 00 00 52 85 00 00 00 52 86 00 00 00 52 87 00 00 00 52 88 00 | alseR....R:...R....R....R....R.. |
4d00 | 00 00 74 0c 00 00 00 73 74 61 74 69 63 6d 65 74 68 6f 64 52 8f 00 00 00 52 90 00 00 00 52 3d 00 | ..t....staticmethodR....R....R=. |
4d20 | 00 00 52 98 00 00 00 52 a7 00 00 00 52 a1 00 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 | ..R....R....R....(....(....(.... |
4d40 | 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f | sL.../home/zx2c4/Desktop/google_ |
4d60 | 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 | appengine/google/appengine/tools |
4d80 | 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 52 83 00 00 00 b4 01 00 00 73 1a 00 00 00 06 | /dev_appserver.pyR........s..... |
4da0 | 01 06 02 06 02 06 01 06 01 06 01 06 01 06 02 0f 13 0f 05 09 11 09 09 09 1b 73 0c 00 00 00 63 6f | .........................s....co |
4dc0 | 6e 74 65 6e 74 2d 74 79 70 65 73 0e 00 00 00 63 6f 6e 74 65 6e 74 2d 6c 65 6e 67 74 68 73 0f 00 | ntent-types....content-lengths.. |
4de0 | 00 00 61 63 63 65 70 74 2d 65 6e 63 6f 64 69 6e 67 73 11 00 00 00 74 72 61 6e 73 66 65 72 2d 65 | ..accept-encodings....transfer-e |
4e00 | 6e 63 6f 64 69 6e 67 63 06 00 00 00 11 00 00 00 05 00 00 00 43 00 00 00 73 ac 01 00 00 74 00 00 | ncodingc............C...s....t.. |
4e20 | 69 01 00 83 00 00 7d 06 00 7c 04 00 7c 01 00 83 01 00 5c 02 00 7d 07 00 7d 08 00 64 01 00 7c 06 | i.....}..|..|.....\..}..}..d..|. |
4e40 | 00 64 02 00 3c 7c 08 00 7c 06 00 64 03 00 3c 74 02 00 69 03 00 7c 07 00 83 01 00 7c 06 00 64 04 | .d..<|..|..d..<t..i..|.....|..d. |
4e60 | 00 3c 7c 00 00 7c 06 00 64 05 00 3c 7c 02 00 69 04 00 64 06 00 64 07 00 83 02 00 7c 06 00 64 08 | .<|..|..d..<|..i..d..d.....|..d. |
4e80 | 00 3c 7c 02 00 69 04 00 64 09 00 64 01 00 83 02 00 7c 06 00 64 0a 00 3c 64 0b 00 69 05 00 7c 02 | .<|..i..d..d.....|..d..<d..i..|. |
4ea0 | 00 69 06 00 64 0c 00 83 01 00 83 01 00 7d 09 00 7c 05 00 7c 09 00 83 01 00 5c 03 00 7d 0a 00 7d | .i..d........}..|..|.....\..}..} |
4ec0 | 0b 00 7d 0c 00 7c 0a 00 7c 06 00 64 0d 00 3c 7c 0c 00 7c 06 00 64 0e 00 3c 7c 0b 00 6f 0e 00 01 | ..}..|..|..d..<|..|..d..<|..o... |
4ee0 | 64 0f 00 7c 06 00 64 10 00 3c 6e 01 00 01 78 5a 00 7c 02 00 44 5d 52 00 7d 0d 00 7c 0d 00 74 07 | d..|..d..<n...xZ.|..D]R.}..|..t. |
4f00 | 00 6a 06 00 6f 07 00 01 71 d8 00 6e 01 00 01 7c 0d 00 69 08 00 64 11 00 64 12 00 83 02 00 69 09 | .j..o...q..n...|..i..d..d.....i. |
4f20 | 00 83 00 00 7d 0e 00 64 0b 00 69 05 00 7c 02 00 69 06 00 7c 0d 00 83 01 00 83 01 00 7c 06 00 64 | ....}..d..i..|..i..|........|..d |
4f40 | 13 00 7c 0e 00 17 3c 71 d8 00 57 64 14 00 7d 0f 00 7c 0f 00 7c 06 00 6a 06 00 6f 67 00 01 7c 06 | ..|...<q..Wd..}..|..|..j..og..|. |
4f60 | 00 7c 0f 00 3d 74 0a 00 69 0b 00 7c 03 00 69 0c 00 83 00 00 83 01 00 7d 10 00 7c 03 00 69 0d 00 | .|..=t..i..|..i........}..|..i.. |
4f80 | 64 15 00 83 01 00 01 7c 03 00 69 0e 00 83 00 00 01 7c 03 00 69 0f 00 7c 10 00 83 01 00 01 7c 03 | d......|..i......|..i..|......|. |
4fa0 | 00 69 0d 00 64 15 00 83 01 00 01 74 10 00 74 11 00 7c 10 00 83 01 00 83 01 00 7c 06 00 64 0a 00 | .i..d......t..t..|........|..d.. |
4fc0 | 3c 6e 01 00 01 7c 06 00 53 28 16 00 00 00 73 ae 01 00 00 53 65 74 73 20 75 70 20 65 6e 76 69 72 | <n...|..S(....s....Sets.up.envir |
4fe0 | 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 73 20 66 6f 72 20 61 20 43 47 49 2e 0a 0a 20 20 41 | onment.variables.for.a.CGI.....A |
5000 | 72 67 73 3a 0a 20 20 20 20 63 67 69 5f 70 61 74 68 3a 20 46 75 6c 6c 20 66 69 6c 65 2d 73 79 73 | rgs:.....cgi_path:.Full.file-sys |
5020 | 74 65 6d 20 70 61 74 68 20 74 6f 20 74 68 65 20 43 47 49 20 62 65 69 6e 67 20 65 78 65 63 75 74 | tem.path.to.the.CGI.being.execut |
5040 | 65 64 2e 0a 20 20 20 20 72 65 6c 61 74 69 76 65 5f 75 72 6c 3a 20 52 65 6c 61 74 69 76 65 20 55 | ed......relative_url:.Relative.U |
5060 | 52 4c 20 75 73 65 64 20 74 6f 20 61 63 63 65 73 73 20 74 68 65 20 43 47 49 2e 0a 20 20 20 20 68 | RL.used.to.access.the.CGI......h |
5080 | 65 61 64 65 72 73 3a 20 49 6e 73 74 61 6e 63 65 20 6f 66 20 6d 69 6d 65 74 6f 6f 6c 73 2e 4d 65 | eaders:.Instance.of.mimetools.Me |
50a0 | 73 73 61 67 65 20 63 6f 6e 74 61 69 6e 69 6e 67 20 72 65 71 75 65 73 74 20 68 65 61 64 65 72 73 | ssage.containing.request.headers |
50c0 | 2e 0a 20 20 20 20 69 6e 66 69 6c 65 3a 20 46 69 6c 65 2d 6c 69 6b 65 20 6f 62 6a 65 63 74 20 77 | ......infile:.File-like.object.w |
50e0 | 69 74 68 20 69 6e 70 75 74 20 64 61 74 61 20 66 72 6f 6d 20 74 68 65 20 72 65 71 75 65 73 74 2e | ith.input.data.from.the.request. |
5100 | 0a 20 20 20 20 73 70 6c 69 74 5f 75 72 6c 2c 20 67 65 74 5f 75 73 65 72 5f 69 6e 66 6f 3a 20 55 | .....split_url,.get_user_info:.U |
5120 | 73 65 64 20 66 6f 72 20 64 65 70 65 6e 64 65 6e 63 79 20 69 6e 6a 65 63 74 69 6f 6e 2e 0a 0a 20 | sed.for.dependency.injection.... |
5140 | 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 44 69 63 74 69 6f 6e 61 72 79 20 63 6f 6e 74 61 69 6e | .Returns:.....Dictionary.contain |
5160 | 69 6e 67 20 43 47 49 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 73 2e 0a 20 | ing.CGI.environment.variables... |
5180 | 20 52 9a 00 00 00 74 0b 00 00 00 53 43 52 49 50 54 5f 4e 41 4d 45 74 0c 00 00 00 51 55 45 52 59 | .R....t....SCRIPT_NAMEt....QUERY |
51a0 | 5f 53 54 52 49 4e 47 74 09 00 00 00 50 41 54 48 5f 49 4e 46 4f 74 0f 00 00 00 50 41 54 48 5f 54 | _STRINGt....PATH_INFOt....PATH_T |
51c0 | 52 41 4e 53 4c 41 54 45 44 73 0c 00 00 00 63 6f 6e 74 65 6e 74 2d 74 79 70 65 73 21 00 00 00 61 | RANSLATEDs....content-types!...a |
51e0 | 70 70 6c 69 63 61 74 69 6f 6e 2f 78 2d 77 77 77 2d 66 6f 72 6d 2d 75 72 6c 65 6e 63 6f 64 65 64 | pplication/x-www-form-urlencoded |
5200 | 74 0c 00 00 00 43 4f 4e 54 45 4e 54 5f 54 59 50 45 73 0e 00 00 00 63 6f 6e 74 65 6e 74 2d 6c 65 | t....CONTENT_TYPEs....content-le |
5220 | 6e 67 74 68 74 0e 00 00 00 43 4f 4e 54 45 4e 54 5f 4c 45 4e 47 54 48 73 02 00 00 00 2c 20 52 67 | ngtht....CONTENT_LENGTHs....,.Rg |
5240 | 00 00 00 74 0a 00 00 00 55 53 45 52 5f 45 4d 41 49 4c 74 07 00 00 00 55 53 45 52 5f 49 44 52 16 | ...t....USER_EMAILt....USER_IDR. |
5260 | 00 00 00 74 0d 00 00 00 55 53 45 52 5f 49 53 5f 41 44 4d 49 4e 74 01 00 00 00 2d 74 01 00 00 00 | ...t....USER_IS_ADMINt....-t.... |
5280 | 5f 74 05 00 00 00 48 54 54 50 5f 74 24 00 00 00 48 54 54 50 5f 58 5f 41 50 50 45 4e 47 49 4e 45 | _t....HTTP_t$...HTTP_X_APPENGINE |
52a0 | 5f 44 45 56 45 4c 4f 50 4d 45 4e 54 5f 50 41 59 4c 4f 41 44 69 00 00 00 00 28 12 00 00 00 74 0b | _DEVELOPMENT_PAYLOADi....(....t. |
52c0 | 00 00 00 44 45 46 41 55 4c 54 5f 45 4e 56 74 04 00 00 00 63 6f 70 79 74 06 00 00 00 75 72 6c 6c | ...DEFAULT_ENVt....copyt....urll |
52e0 | 69 62 74 07 00 00 00 75 6e 71 75 6f 74 65 74 09 00 00 00 67 65 74 68 65 61 64 65 72 52 6a 00 00 | ibt....unquotet....getheaderRj.. |
5300 | 00 52 6b 00 00 00 74 17 00 00 00 5f 49 47 4e 4f 52 45 5f 52 45 51 55 45 53 54 5f 48 45 41 44 45 | .Rk...t...._IGNORE_REQUEST_HEADE |
5320 | 52 53 74 07 00 00 00 72 65 70 6c 61 63 65 52 ad 00 00 00 74 06 00 00 00 62 61 73 65 36 34 74 12 | RSt....replaceR....t....base64t. |
5340 | 00 00 00 73 74 61 6e 64 61 72 64 5f 62 36 34 64 65 63 6f 64 65 74 08 00 00 00 67 65 74 76 61 6c | ...standard_b64decodet....getval |
5360 | 75 65 52 74 00 00 00 74 08 00 00 00 74 72 75 6e 63 61 74 65 52 35 00 00 00 52 28 00 00 00 74 03 | ueRt...t....truncateR5...R(...t. |
5380 | 00 00 00 6c 65 6e 28 11 00 00 00 74 08 00 00 00 63 67 69 5f 70 61 74 68 52 20 00 00 00 52 30 00 | ...len(....t....cgi_pathR....R0. |
53a0 | 00 00 52 31 00 00 00 52 53 00 00 00 52 65 00 00 00 52 a2 00 00 00 74 0b 00 00 00 73 63 72 69 70 | ..R1...RS...Re...R....t....scrip |
53c0 | 74 5f 6e 61 6d 65 52 a4 00 00 00 52 76 00 00 00 52 77 00 00 00 52 78 00 00 00 52 79 00 00 00 74 | t_nameR....Rv...Rw...Rx...Ry...t |
53e0 | 03 00 00 00 6b 65 79 74 0d 00 00 00 61 64 6a 75 73 74 65 64 5f 6e 61 6d 65 74 0e 00 00 00 50 41 | ....keyt....adjusted_namet....PA |
5400 | 59 4c 4f 41 44 5f 48 45 41 44 45 52 74 08 00 00 00 6e 65 77 5f 64 61 74 61 28 00 00 00 00 28 00 | YLOAD_HEADERt....new_data(....(. |
5420 | 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 | ...sL.../home/zx2c4/Desktop/goog |
5440 | 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f | le_appengine/google/appengine/to |
5460 | 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 10 00 00 00 53 65 74 75 70 45 6e | ols/dev_appserver.pyt....SetupEn |
5480 | 76 69 72 6f 6e 6d 65 6e 74 22 02 00 00 73 3e 00 00 00 00 12 0c 02 12 02 0a 01 0a 01 13 01 0a 01 | vironment"...s>................. |
54a0 | 09 01 0d 01 16 02 18 01 15 01 0a 01 0a 01 07 01 0e 02 07 00 06 01 0d 01 07 01 18 01 24 02 06 01 | ............................$... |
54c0 | 0d 01 07 01 15 01 0d 01 0a 01 0d 01 0d 01 1a 02 63 00 00 00 00 02 00 00 00 02 00 00 00 4f 00 00 | ................c............O.. |
54e0 | 00 73 10 00 00 00 74 00 00 64 01 00 83 01 00 82 01 00 64 02 00 53 28 03 00 00 00 73 57 00 00 00 | .s....t..d........d..S(....sW... |
5500 | 46 61 6b 65 20 66 6f 72 20 6d 65 74 68 6f 64 73 2f 66 75 6e 63 74 69 6f 6e 73 20 74 68 61 74 20 | Fake.for.methods/functions.that. |
5520 | 61 72 65 20 6e 6f 74 20 69 6d 70 6c 65 6d 65 6e 74 65 64 20 69 6e 20 74 68 65 20 70 72 6f 64 75 | are.not.implemented.in.the.produ |
5540 | 63 74 69 6f 6e 0a 20 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 2e 0a 20 20 73 23 00 00 00 54 68 69 73 | ction...environment....s#...This |
5560 | 20 63 6c 61 73 73 2f 6d 65 74 68 6f 64 20 69 73 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 2e 4e | .class/method.is.not.available.N |
5580 | 28 01 00 00 00 52 2e 00 00 00 28 02 00 00 00 52 95 00 00 00 52 96 00 00 00 28 00 00 00 00 28 00 | (....R....(....R....R....(....(. |
55a0 | 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 | ...sL.../home/zx2c4/Desktop/goog |
55c0 | 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f | le_appengine/google/appengine/to |
55e0 | 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 12 00 00 00 4e 6f 74 49 6d 70 6c | ols/dev_appserver.pyt....NotImpl |
5600 | 65 6d 65 6e 74 65 64 46 61 6b 65 5a 02 00 00 73 02 00 00 00 00 04 74 17 00 00 00 4e 6f 74 49 6d | ementedFakeZ...s......t....NotIm |
5620 | 70 6c 65 6d 65 6e 74 65 64 46 61 6b 65 43 6c 61 73 73 63 00 00 00 00 00 00 00 00 01 00 00 00 42 | plementedFakeClassc............B |
5640 | 00 00 00 73 14 00 00 00 65 00 00 5a 01 00 64 00 00 5a 02 00 65 03 00 5a 04 00 52 53 28 01 00 00 | ...s....e..Z..d..Z..e..Z..RS(... |
5660 | 00 73 49 00 00 00 46 61 6b 65 20 63 6c 61 73 73 20 66 6f 72 20 63 6c 61 73 73 65 73 20 74 68 61 | .sI...Fake.class.for.classes.tha |
5680 | 74 20 61 72 65 20 6e 6f 74 20 69 6d 70 6c 65 6d 65 6e 74 65 64 20 69 6e 20 74 68 65 20 70 72 6f | t.are.not.implemented.in.the.pro |
56a0 | 64 75 63 74 69 6f 6e 20 65 6e 76 2e 0a 20 20 28 05 00 00 00 52 18 00 00 00 52 19 00 00 00 52 1a | duction.env....(....R....R....R. |
56c0 | 00 00 00 52 d5 00 00 00 52 3d 00 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 | ...R....R=...(....(....(....sL.. |
56e0 | 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 | ./home/zx2c4/Desktop/google_appe |
5700 | 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 | ngine/google/appengine/tools/dev |
5720 | 5f 61 70 70 73 65 72 76 65 72 2e 70 79 52 d6 00 00 00 61 02 00 00 73 04 00 00 00 06 02 06 01 63 | _appserver.pyR....a...s........c |
5740 | 01 00 00 00 01 00 00 00 03 00 00 00 43 00 00 00 73 26 00 00 00 7c 00 00 64 04 00 6a 06 00 70 10 | ............C...s&...|..d..j..p. |
5760 | 00 01 7c 00 00 69 00 00 64 03 00 83 01 00 6f 05 00 01 74 01 00 53 01 74 02 00 53 28 05 00 00 00 | ..|..i..d.....o...t..S.t..S(.... |
5780 | 73 9f 01 00 00 44 65 74 65 72 6d 69 6e 65 73 20 69 66 20 74 68 65 20 73 75 70 70 6c 69 65 64 20 | s....Determines.if.the.supplied. |
57a0 | 6d 6f 64 75 6c 65 20 69 73 20 72 65 6c 61 74 65 64 20 74 6f 20 65 6e 63 6f 64 69 6e 67 73 20 69 | module.is.related.to.encodings.i |
57c0 | 6e 20 61 6e 79 20 77 61 79 2e 0a 0a 20 20 45 6e 63 6f 64 69 6e 67 73 2d 72 65 6c 61 74 65 64 20 | n.any.way.....Encodings-related. |
57e0 | 6d 6f 64 75 6c 65 73 20 63 61 6e 6e 6f 74 20 62 65 20 72 65 6c 6f 61 64 65 64 2c 20 73 6f 20 74 | modules.cannot.be.reloaded,.so.t |
5800 | 68 65 79 20 6e 65 65 64 20 74 6f 20 62 65 20 74 72 65 61 74 65 64 0a 20 20 73 70 65 63 69 61 6c | hey.need.to.be.treated...special |
5820 | 6c 79 20 77 68 65 6e 20 73 79 73 2e 6d 6f 64 75 6c 65 73 20 69 73 20 6d 6f 64 69 66 69 65 64 20 | ly.when.sys.modules.is.modified. |
5840 | 69 6e 20 61 6e 79 20 77 61 79 2e 0a 0a 20 20 41 72 67 73 3a 0a 20 20 20 20 6d 6f 64 75 6c 65 5f | in.any.way.....Args:.....module_ |
5860 | 6e 61 6d 65 3a 20 41 62 73 6f 6c 75 74 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 6d 6f 64 75 6c | name:.Absolute.name.of.the.modul |
5880 | 65 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 68 6f 77 20 69 74 20 69 73 20 69 6d 70 6f 72 74 | e.regardless.of.how.it.is.import |
58a0 | 65 64 0a 20 20 20 20 20 20 69 6e 74 6f 20 74 68 65 20 6c 6f 63 61 6c 20 6e 61 6d 65 73 70 61 63 | ed.......into.the.local.namespac |
58c0 | 65 20 28 65 2e 67 2e 2c 20 66 6f 6f 2e 62 61 72 2e 62 61 7a 29 2e 0a 0a 20 20 52 65 74 75 72 6e | e.(e.g.,.foo.bar.baz).....Return |
58e0 | 73 3a 0a 20 20 20 20 54 72 75 65 20 69 66 20 69 74 27 73 20 61 6e 20 65 6e 63 6f 64 69 6e 67 73 | s:.....True.if.it's.an.encodings |
5900 | 2d 72 65 6c 61 74 65 64 20 6d 6f 64 75 6c 65 3b 20 46 61 6c 73 65 20 6f 74 68 65 72 77 69 73 65 | -related.module;.False.otherwise |
5920 | 2e 0a 20 20 74 06 00 00 00 63 6f 64 65 63 73 74 09 00 00 00 65 6e 63 6f 64 69 6e 67 73 73 0a 00 | ....t....codecst....encodingss.. |
5940 | 00 00 65 6e 63 6f 64 69 6e 67 73 2e 28 02 00 00 00 73 06 00 00 00 63 6f 64 65 63 73 73 09 00 00 | ..encodings.(....s....codecss... |
5960 | 00 65 6e 63 6f 64 69 6e 67 73 28 03 00 00 00 52 42 00 00 00 52 89 00 00 00 52 b3 00 00 00 28 01 | .encodings(....RB...R....R....(. |
5980 | 00 00 00 74 0b 00 00 00 6d 6f 64 75 6c 65 5f 6e 61 6d 65 28 00 00 00 00 28 00 00 00 00 73 4c 00 | ...t....module_name(....(....sL. |
59a0 | 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 | ../home/zx2c4/Desktop/google_app |
59c0 | 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 | engine/google/appengine/tools/de |
59e0 | 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 11 00 00 00 49 73 45 6e 63 6f 64 69 6e 67 73 4d 6f | v_appserver.pyt....IsEncodingsMo |
5a00 | 64 75 6c 65 67 02 00 00 73 08 00 00 00 00 0d 0d 01 10 01 05 01 63 01 00 00 00 02 00 00 00 03 00 | duleg...s............c.......... |
5a20 | 00 00 43 00 00 00 73 33 00 00 00 78 2c 00 7c 00 00 69 00 00 83 00 00 44 5d 1e 00 7d 01 00 74 01 | ..C...s3...x,.|..i.....D]..}..t. |
5a40 | 00 7c 01 00 83 01 00 70 0b 00 01 7c 00 00 7c 01 00 3d 71 0d 00 01 71 0d 00 57 64 01 00 53 28 02 | .|.....p...|..|..=q...q..Wd..S(. |
5a60 | 00 00 00 73 b6 00 00 00 43 6c 65 61 72 20 61 6c 6c 20 6d 6f 64 75 6c 65 73 20 69 6e 20 61 20 6d | ...s....Clear.all.modules.in.a.m |
5a80 | 6f 64 75 6c 65 20 64 69 63 74 69 6f 6e 61 72 79 20 65 78 63 65 70 74 20 66 6f 72 20 74 68 6f 73 | odule.dictionary.except.for.thos |
5aa0 | 65 20 6d 6f 64 75 6c 65 73 20 74 68 61 74 0a 20 20 61 72 65 20 69 6e 20 61 6e 79 20 77 61 79 20 | e.modules.that...are.in.any.way. |
5ac0 | 72 65 6c 61 74 65 64 20 74 6f 20 65 6e 63 6f 64 69 6e 67 73 2e 0a 0a 20 20 41 72 67 73 3a 0a 20 | related.to.encodings.....Args:.. |
5ae0 | 20 20 20 6d 6f 64 75 6c 65 5f 64 69 63 74 3a 20 44 69 63 74 69 6f 6e 61 72 79 20 69 6e 20 74 68 | ...module_dict:.Dictionary.in.th |
5b00 | 65 20 66 6f 72 6d 20 75 73 65 64 20 62 79 20 73 79 73 2e 6d 6f 64 75 6c 65 73 2e 0a 20 20 4e 28 | e.form.used.by.sys.modules....N( |
5b20 | 02 00 00 00 74 04 00 00 00 6b 65 79 73 52 da 00 00 00 28 02 00 00 00 74 0b 00 00 00 6d 6f 64 75 | ....t....keysR....(....t....modu |
5b40 | 6c 65 5f 64 69 63 74 52 d9 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 | le_dictR....(....(....sL.../home |
5b60 | 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f | /zx2c4/Desktop/google_appengine/ |
5b80 | 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 | google/appengine/tools/dev_appse |
5ba0 | 72 76 65 72 2e 70 79 74 1b 00 00 00 43 6c 65 61 72 41 6c 6c 42 75 74 45 6e 63 6f 64 69 6e 67 73 | rver.pyt....ClearAllButEncodings |
5bc0 | 4d 6f 64 75 6c 65 73 7a 02 00 00 73 08 00 00 00 00 07 0d 00 06 01 0d 01 63 01 00 00 00 03 00 00 | Modulesz...s............c....... |
5be0 | 00 06 00 00 00 43 00 00 00 73 3d 00 00 00 64 01 00 7d 01 00 78 30 00 74 00 00 7c 00 00 83 01 00 | .....C...s=...d..}..x0.t..|..... |
5c00 | 44 5d 22 00 7d 02 00 7c 01 00 74 01 00 74 02 00 69 03 00 64 02 00 64 03 00 83 02 00 83 01 00 37 | D]".}..|..t..t..i..d..d........7 |
5c20 | 7d 01 00 71 13 00 57 7c 01 00 53 28 04 00 00 00 73 1b 00 00 00 46 61 6b 65 20 76 65 72 73 69 6f | }..q..W|..S(....s....Fake.versio |
5c40 | 6e 20 6f 66 20 6f 73 2e 75 72 61 6e 64 6f 6d 2e 52 9a 00 00 00 69 00 00 00 00 69 ff 00 00 00 28 | n.of.os.urandom.R....i....i....( |
5c60 | 04 00 00 00 74 05 00 00 00 72 61 6e 67 65 74 03 00 00 00 63 68 72 74 06 00 00 00 72 61 6e 64 6f | ....t....ranget....chrt....rando |
5c80 | 6d 74 07 00 00 00 72 61 6e 64 69 6e 74 28 03 00 00 00 74 01 00 00 00 6e 74 05 00 00 00 62 79 74 | mt....randint(....t....nt....byt |
5ca0 | 65 73 52 bf 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 | esR....(....(....sL.../home/zx2c |
5cc0 | 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c | 4/Desktop/google_appengine/googl |
5ce0 | 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e | e/appengine/tools/dev_appserver. |
5d00 | 70 79 74 0b 00 00 00 46 61 6b 65 55 52 61 6e 64 6f 6d 86 02 00 00 73 0a 00 00 00 00 02 06 01 0d | pyt....FakeURandom....s......... |
5d20 | 00 06 01 20 01 63 00 00 00 00 00 00 00 00 05 00 00 00 43 00 00 00 73 04 00 00 00 64 03 00 53 28 | .....c............C...s....d..S( |
5d40 | 04 00 00 00 73 19 00 00 00 46 61 6b 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 6f 73 2e 75 6e 61 6d | ....s....Fake.version.of.os.unam |
5d60 | 65 2e 74 05 00 00 00 4c 69 6e 75 78 52 9a 00 00 00 28 05 00 00 00 52 e5 00 00 00 52 9a 00 00 00 | e.t....LinuxR....(....R....R.... |
5d80 | 52 9a 00 00 00 52 9a 00 00 00 52 9a 00 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 28 00 | R....R....R....(....(....(....(. |
5da0 | 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 | ...sL.../home/zx2c4/Desktop/goog |
5dc0 | 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f | le_appengine/google/appengine/to |
5de0 | 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 09 00 00 00 46 61 6b 65 55 6e 61 | ols/dev_appserver.pyt....FakeUna |
5e00 | 6d 65 8e 02 00 00 73 02 00 00 00 00 02 63 01 00 00 00 01 00 00 00 04 00 00 00 43 00 00 00 73 45 | me....s......c............C...sE |
5e20 | 00 00 00 74 00 00 69 01 00 69 02 00 7c 00 00 83 01 00 6f 19 00 01 74 03 00 74 04 00 69 05 00 64 | ...t..i..i..|.....o...t..t..i..d |
5e40 | 01 00 7c 00 00 83 03 00 82 01 00 6e 16 00 01 74 03 00 74 04 00 69 06 00 64 02 00 7c 00 00 83 03 | ..|........n...t..t..i..d..|.... |
5e60 | 00 82 01 00 64 03 00 53 28 04 00 00 00 73 1a 00 00 00 46 61 6b 65 20 76 65 72 73 69 6f 6e 20 6f | ....d..S(....s....Fake.version.o |
5e80 | 66 20 6f 73 2e 75 6e 6c 69 6e 6b 2e 73 0e 00 00 00 49 73 20 61 20 64 69 72 65 63 74 6f 72 79 73 | f.os.unlink.s....Is.a.directorys |
5ea0 | 17 00 00 00 4f 70 65 72 61 74 69 6f 6e 20 6e 6f 74 20 70 65 72 6d 69 74 74 65 64 4e 28 07 00 00 | ....Operation.not.permittedN(... |
5ec0 | 00 74 02 00 00 00 6f 73 52 23 00 00 00 74 05 00 00 00 69 73 64 69 72 74 07 00 00 00 4f 53 45 72 | .t....osR#...t....isdirt....OSEr |
5ee0 | 72 6f 72 74 05 00 00 00 65 72 72 6e 6f 74 06 00 00 00 45 4e 4f 45 4e 54 74 05 00 00 00 45 50 45 | rort....errnot....ENOENTt....EPE |
5f00 | 52 4d 28 01 00 00 00 52 23 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 | RM(....R#...(....(....sL.../home |
5f20 | 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f | /zx2c4/Desktop/google_appengine/ |
5f40 | 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 | google/appengine/tools/dev_appse |
5f60 | 72 76 65 72 2e 70 79 74 0a 00 00 00 46 61 6b 65 55 6e 6c 69 6e 6b 93 02 00 00 73 06 00 00 00 00 | rver.pyt....FakeUnlink....s..... |
5f80 | 02 13 01 19 02 63 01 00 00 00 01 00 00 00 04 00 00 00 43 00 00 00 73 19 00 00 00 74 00 00 74 01 | .....c............C...s....t..t. |
5fa0 | 00 69 02 00 64 01 00 7c 00 00 83 03 00 82 01 00 64 02 00 53 28 03 00 00 00 73 1c 00 00 00 46 61 | .i..d..|........d..S(....s....Fa |
5fc0 | 6b 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 6f 73 2e 72 65 61 64 6c 69 6e 6b 2e 73 10 00 00 00 49 | ke.version.of.os.readlink.s....I |
5fe0 | 6e 76 61 6c 69 64 20 61 72 67 75 6d 65 6e 74 4e 28 03 00 00 00 52 e9 00 00 00 52 ea 00 00 00 74 | nvalid.argumentN(....R....R....t |
6000 | 06 00 00 00 45 49 4e 56 41 4c 28 01 00 00 00 52 23 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4c | ....EINVAL(....R#...(....(....sL |
6020 | 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 | .../home/zx2c4/Desktop/google_ap |
6040 | 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 | pengine/google/appengine/tools/d |
6060 | 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 0c 00 00 00 46 61 6b 65 52 65 61 64 6c 69 6e 6b | ev_appserver.pyt....FakeReadlink |
6080 | 9b 02 00 00 73 02 00 00 00 00 02 63 02 00 00 00 02 00 00 00 02 00 00 00 43 00 00 00 73 31 00 00 | ....s......c............C...s1.. |
60a0 | 00 74 00 00 69 01 00 69 02 00 7c 00 00 83 01 00 0c 70 10 00 01 7c 01 00 74 00 00 69 03 00 6a 03 | .t..i..i..|......p...|..t..i..j. |
60c0 | 00 6f 05 00 01 74 04 00 53 01 74 05 00 53 64 01 00 53 28 02 00 00 00 73 39 00 00 00 46 61 6b 65 | .o...t..S.t..Sd..S(....s9...Fake |
60e0 | 20 76 65 72 73 69 6f 6e 20 6f 66 20 6f 73 2e 61 63 63 65 73 73 20 77 68 65 72 65 20 6f 6e 6c 79 | .version.of.os.access.where.only |
6100 | 20 72 65 61 64 73 20 61 72 65 20 73 75 70 70 6f 72 74 65 64 2e 4e 28 06 00 00 00 52 e7 00 00 00 | .reads.are.supported.N(....R.... |
6120 | 52 23 00 00 00 74 06 00 00 00 65 78 69 73 74 73 74 04 00 00 00 52 5f 4f 4b 52 b3 00 00 00 52 89 | R#...t....existst....R_OKR....R. |
6140 | 00 00 00 28 02 00 00 00 52 23 00 00 00 74 04 00 00 00 6d 6f 64 65 28 00 00 00 00 28 00 00 00 00 | ...(....R#...t....mode(....(.... |
6160 | 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f | sL.../home/zx2c4/Desktop/google_ |
6180 | 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 | appengine/google/appengine/tools |
61a0 | 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 0a 00 00 00 46 61 6b 65 41 63 63 65 73 73 | /dev_appserver.pyt....FakeAccess |
61c0 | a0 02 00 00 73 06 00 00 00 00 02 24 01 05 02 63 03 00 00 00 03 00 00 00 05 00 00 00 43 00 00 00 | ....s......$...c............C... |
61e0 | 73 2d 00 00 00 7c 01 00 64 06 00 6a 07 00 6f 13 00 01 74 01 00 69 02 00 64 04 00 83 01 00 82 01 | s-...|..d..j..o...t..i..d....... |
6200 | 00 6e 01 00 01 7c 02 00 7c 00 00 64 02 00 83 02 00 53 28 07 00 00 00 73 40 00 00 00 46 61 6b 65 | .n...|..|..d.....S(....s@...Fake |
6220 | 20 76 65 72 73 69 6f 6e 20 6f 66 20 6c 6f 63 61 6c 65 2e 73 65 74 6c 6f 63 61 6c 65 20 74 68 61 | .version.of.locale.setlocale.tha |
6240 | 74 20 6f 6e 6c 79 20 73 75 70 70 6f 72 74 73 20 74 68 65 20 64 65 66 61 75 6c 74 2e 52 9a 00 00 | t.only.supports.the.default.R... |
6260 | 00 74 01 00 00 00 43 74 05 00 00 00 50 4f 53 49 58 73 29 00 00 00 6c 6f 63 61 6c 65 20 65 6d 75 | .t....Ct....POSIXs)...locale.emu |
6280 | 6c 61 74 69 6f 6e 20 6f 6e 6c 79 20 73 75 70 70 6f 72 74 73 20 22 43 22 20 6c 6f 63 61 6c 65 4e | lation.only.supports."C".localeN |
62a0 | 28 04 00 00 00 4e 52 9a 00 00 00 52 f4 00 00 00 52 f5 00 00 00 28 03 00 00 00 52 3a 00 00 00 74 | (....NR....R....R....(....R:...t |
62c0 | 06 00 00 00 6c 6f 63 61 6c 65 52 17 00 00 00 28 03 00 00 00 74 08 00 00 00 63 61 74 65 67 6f 72 | ....localeR....(....t....categor |
62e0 | 79 74 05 00 00 00 76 61 6c 75 65 74 12 00 00 00 6f 72 69 67 69 6e 61 6c 5f 73 65 74 6c 6f 63 61 | yt....valuet....original_setloca |
6300 | 6c 65 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 | le(....(....sL.../home/zx2c4/Des |
6320 | 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 | ktop/google_appengine/google/app |
6340 | 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 0d 00 | engine/tools/dev_appserver.pyt.. |
6360 | 00 00 46 61 6b 65 53 65 74 4c 6f 63 61 6c 65 a8 02 00 00 73 06 00 00 00 00 02 0d 01 13 01 69 ff | ..FakeSetLocale....s..........i. |
6380 | 01 00 00 63 03 00 00 00 03 00 00 00 04 00 00 00 43 00 00 00 73 19 00 00 00 74 00 00 74 01 00 69 | ...c............C...s....t..t..i |
63a0 | 02 00 64 01 00 7c 00 00 83 03 00 82 01 00 64 02 00 53 28 03 00 00 00 73 18 00 00 00 46 61 6b 65 | ..d..|........d..S(....s....Fake |
63c0 | 20 76 65 72 73 69 6f 6e 20 6f 66 20 6f 73 2e 6f 70 65 6e 2e 73 17 00 00 00 4f 70 65 72 61 74 69 | .version.of.os.open.s....Operati |
63e0 | 6f 6e 20 6e 6f 74 20 70 65 72 6d 69 74 74 65 64 4e 28 03 00 00 00 52 e9 00 00 00 52 ea 00 00 00 | on.not.permittedN(....R....R.... |
6400 | 52 ec 00 00 00 28 03 00 00 00 74 08 00 00 00 66 69 6c 65 6e 61 6d 65 74 05 00 00 00 66 6c 61 67 | R....(....t....filenamet....flag |
6420 | 73 52 f2 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 | sR....(....(....sL.../home/zx2c4 |
6440 | 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 | /Desktop/google_appengine/google |
6460 | 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 | /appengine/tools/dev_appserver.p |
6480 | 79 74 08 00 00 00 46 61 6b 65 4f 70 65 6e af 02 00 00 73 02 00 00 00 00 02 63 02 00 00 00 02 00 | yt....FakeOpen....s......c...... |
64a0 | 00 00 04 00 00 00 43 00 00 00 73 19 00 00 00 74 00 00 74 01 00 69 02 00 64 01 00 7c 00 00 83 03 | ......C...s....t..t..i..d..|.... |
64c0 | 00 82 01 00 64 02 00 53 28 03 00 00 00 73 1a 00 00 00 46 61 6b 65 20 76 65 72 73 69 6f 6e 20 6f | ....d..S(....s....Fake.version.o |
64e0 | 66 20 6f 73 2e 72 65 6e 61 6d 65 2e 73 17 00 00 00 4f 70 65 72 61 74 69 6f 6e 20 6e 6f 74 20 70 | f.os.rename.s....Operation.not.p |
6500 | 65 72 6d 69 74 74 65 64 4e 28 03 00 00 00 52 e9 00 00 00 52 ea 00 00 00 52 ec 00 00 00 28 02 00 | ermittedN(....R....R....R....(.. |
6520 | 00 00 74 03 00 00 00 73 72 63 74 03 00 00 00 64 73 74 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 | ..t....srct....dst(....(....sL.. |
6540 | 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 | ./home/zx2c4/Desktop/google_appe |
6560 | 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 | ngine/google/appengine/tools/dev |
6580 | 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 0a 00 00 00 46 61 6b 65 52 65 6e 61 6d 65 b4 02 00 00 | _appserver.pyt....FakeRename.... |
65a0 | 73 02 00 00 00 00 02 63 02 00 00 00 02 00 00 00 04 00 00 00 43 00 00 00 73 19 00 00 00 74 00 00 | s......c............C...s....t.. |
65c0 | 74 01 00 69 02 00 64 01 00 7c 00 00 83 03 00 82 01 00 64 02 00 53 28 03 00 00 00 73 19 00 00 00 | t..i..d..|........d..S(....s.... |
65e0 | 46 61 6b 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 6f 73 2e 75 74 69 6d 65 2e 73 17 00 00 00 4f 70 | Fake.version.of.os.utime.s....Op |
6600 | 65 72 61 74 69 6f 6e 20 6e 6f 74 20 70 65 72 6d 69 74 74 65 64 4e 28 03 00 00 00 52 e9 00 00 00 | eration.not.permittedN(....R.... |
6620 | 52 ea 00 00 00 52 ec 00 00 00 28 02 00 00 00 52 23 00 00 00 74 05 00 00 00 74 69 6d 65 73 28 00 | R....R....(....R#...t....times(. |
6640 | 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 | ...(....sL.../home/zx2c4/Desktop |
6660 | 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 | /google_appengine/google/appengi |
6680 | 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 09 00 00 00 46 61 | ne/tools/dev_appserver.pyt....Fa |
66a0 | 6b 65 55 54 69 6d 65 b9 02 00 00 73 02 00 00 00 00 02 63 00 00 00 00 00 00 00 00 02 00 00 00 43 | keUTime....s......c............C |
66c0 | 00 00 00 73 26 00 00 00 74 00 00 69 01 00 64 01 00 6a 02 00 6f 05 00 01 64 02 00 53 01 74 02 00 | ...s&...t..i..d..j..o...d..S.t.. |
66e0 | 69 03 00 69 04 00 83 00 00 53 64 03 00 53 28 04 00 00 00 73 42 00 00 00 46 61 6b 65 20 64 69 73 | i..i.....Sd..S(....sB...Fake.dis |
6700 | 74 75 74 69 6c 73 2e 75 74 69 6c 2e 67 65 74 5f 70 6c 61 74 66 6f 72 6d 20 6f 6e 20 4f 53 2f 58 | tutils.util.get_platform.on.OS/X |
6720 | 2e 20 20 50 61 73 73 2d 74 68 72 6f 75 67 68 20 6f 74 68 65 72 77 69 73 65 2e 74 06 00 00 00 64 | ...Pass-through.otherwise.t....d |
6740 | 61 72 77 69 6e 73 07 00 00 00 6d 61 63 6f 73 78 2d 4e 28 05 00 00 00 74 03 00 00 00 73 79 73 74 | arwins....macosx-N(....t....syst |
6760 | 08 00 00 00 70 6c 61 74 66 6f 72 6d 74 09 00 00 00 64 69 73 74 75 74 69 6c 73 74 04 00 00 00 75 | ....platformt....distutilst....u |
6780 | 74 69 6c 74 0c 00 00 00 67 65 74 5f 70 6c 61 74 66 6f 72 6d 28 00 00 00 00 28 00 00 00 00 28 00 | tilt....get_platform(....(....(. |
67a0 | 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 | ...sL.../home/zx2c4/Desktop/goog |
67c0 | 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f | le_appengine/google/appengine/to |
67e0 | 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 0f 00 00 00 46 61 6b 65 47 65 74 | ols/dev_appserver.pyt....FakeGet |
6800 | 50 6c 61 74 66 6f 72 6d be 02 00 00 73 06 00 00 00 00 02 10 01 05 02 63 03 00 00 00 06 00 00 00 | Platform....s..........c........ |
6820 | 04 00 00 00 43 00 00 00 73 75 00 00 00 7c 02 00 74 00 00 69 01 00 69 02 00 74 00 00 69 01 00 69 | ....C...su...|..t..i..i..t..i..i |
6840 | 03 00 7c 00 00 83 01 00 83 01 00 83 01 00 7d 03 00 78 4a 00 7c 01 00 44 5d 42 00 7d 04 00 7c 02 | ..|...........}..xJ.|..D]B.}..|. |
6860 | 00 74 00 00 69 01 00 69 03 00 7c 04 00 83 01 00 83 01 00 7d 05 00 74 00 00 69 01 00 69 04 00 7c | .t..i..i..|........}..t..i..i..| |
6880 | 03 00 7c 05 00 67 02 00 83 01 00 7c 05 00 6a 02 00 6f 05 00 01 74 05 00 53 01 71 2b 00 57 74 06 | ..|..g.....|..j..o...t..S.q+.Wt. |
68a0 | 00 53 28 01 00 00 00 73 b1 01 00 00 44 65 74 65 72 6d 69 6e 65 73 20 69 66 20 61 20 66 69 6c 65 | .S(....s....Determines.if.a.file |
68c0 | 6e 61 6d 65 20 69 73 20 63 6f 6e 74 61 69 6e 65 64 20 77 69 74 68 69 6e 20 6f 6e 65 20 6f 66 20 | name.is.contained.within.one.of. |
68e0 | 61 20 73 65 74 20 6f 66 20 64 69 72 65 63 74 6f 72 69 65 73 2e 0a 0a 20 20 41 72 67 73 3a 0a 20 | a.set.of.directories.....Args:.. |
6900 | 20 20 20 66 69 6c 65 6e 61 6d 65 3a 20 50 61 74 68 20 6f 66 20 74 68 65 20 66 69 6c 65 20 28 72 | ...filename:.Path.of.the.file.(r |
6920 | 65 6c 61 74 69 76 65 20 6f 72 20 61 62 73 6f 6c 75 74 65 29 2e 0a 20 20 20 20 73 75 62 64 69 72 | elative.or.absolute)......subdir |
6940 | 65 63 74 6f 72 69 65 73 3a 20 49 74 65 72 61 62 6c 65 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 6f 66 | ectories:.Iterable.collection.of |
6960 | 20 70 61 74 68 73 20 74 6f 20 73 75 62 64 69 72 65 63 74 6f 72 69 65 73 20 77 68 69 63 68 20 74 | .paths.to.subdirectories.which.t |
6980 | 68 65 0a 20 20 20 20 20 20 67 69 76 65 6e 20 66 69 6c 65 6e 61 6d 65 20 6d 61 79 20 62 65 20 75 | he.......given.filename.may.be.u |
69a0 | 6e 64 65 72 2e 0a 20 20 20 20 6e 6f 72 6d 63 61 73 65 3a 20 55 73 65 64 20 66 6f 72 20 64 65 70 | nder......normcase:.Used.for.dep |
69c0 | 65 6e 64 65 6e 63 79 20 69 6e 6a 65 63 74 69 6f 6e 2e 0a 0a 20 20 52 65 74 75 72 6e 73 3a 0a 20 | endency.injection.....Returns:.. |
69e0 | 20 20 20 54 72 75 65 20 69 66 20 74 68 65 20 73 75 70 70 6c 69 65 64 20 66 69 6c 65 6e 61 6d 65 | ...True.if.the.supplied.filename |
6a00 | 20 69 73 20 69 6e 20 6f 6e 65 20 6f 66 20 74 68 65 20 67 69 76 65 6e 20 73 75 62 2d 64 69 72 65 | .is.in.one.of.the.given.sub-dire |
6a20 | 63 74 6f 72 69 65 73 20 6f 72 0a 20 20 20 20 69 74 73 20 68 69 65 72 61 72 63 68 79 20 6f 66 20 | ctories.or.....its.hierarchy.of. |
6a40 | 63 68 69 6c 64 72 65 6e 2e 20 46 61 6c 73 65 20 6f 74 68 65 72 77 69 73 65 2e 0a 20 20 28 07 00 | children..False.otherwise....(.. |
6a60 | 00 00 52 e7 00 00 00 52 23 00 00 00 74 07 00 00 00 64 69 72 6e 61 6d 65 74 07 00 00 00 61 62 73 | ..R....R#...t....dirnamet....abs |
6a80 | 70 61 74 68 74 0c 00 00 00 63 6f 6d 6d 6f 6e 70 72 65 66 69 78 52 89 00 00 00 52 b3 00 00 00 28 | patht....commonprefixR....R....( |
6aa0 | 06 00 00 00 52 fb 00 00 00 74 0e 00 00 00 73 75 62 64 69 72 65 63 74 6f 72 69 65 73 74 08 00 00 | ....R....t....subdirectoriest... |
6ac0 | 00 6e 6f 72 6d 63 61 73 65 74 08 00 00 00 66 69 6c 65 5f 64 69 72 74 06 00 00 00 70 61 72 65 6e | .normcaset....file_dirt....paren |
6ae0 | 74 74 0c 00 00 00 66 69 78 65 64 5f 70 61 72 65 6e 74 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 | tt....fixed_parent(....(....sL.. |
6b00 | 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 | ./home/zx2c4/Desktop/google_appe |
6b20 | 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 | ngine/google/appengine/tools/dev |
6b40 | 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 16 00 00 00 49 73 50 61 74 68 49 6e 53 75 62 64 69 72 | _appserver.pyt....IsPathInSubdir |
6b60 | 65 63 74 6f 72 69 65 73 c6 02 00 00 73 0e 00 00 00 00 0f 24 01 07 00 06 01 18 01 1f 01 09 01 74 | ectories....s......$...........t |
6b80 | 06 00 00 00 67 6f 6f 67 6c 65 52 6c 00 00 00 52 04 01 00 00 74 08 00 00 00 77 61 72 6e 69 6e 67 | ....googleRl...R....t....warning |
6ba0 | 73 52 44 00 00 00 74 0b 00 00 00 73 72 65 5f 63 6f 6d 70 69 6c 65 74 0d 00 00 00 73 72 65 5f 63 | sRD...t....sre_compilet....sre_c |
6bc0 | 6f 6e 73 74 61 6e 74 73 74 09 00 00 00 73 72 65 5f 70 61 72 73 65 74 07 00 00 00 77 73 67 69 72 | onstantst....sre_parset....wsgir |
6be0 | 65 66 73 14 00 00 00 67 6f 6f 67 6c 65 2e 61 70 70 65 6e 67 69 6e 65 2e 65 78 74 63 02 00 00 00 | efs....google.appengine.extc.... |
6c00 | 03 00 00 00 04 00 00 00 43 00 00 00 73 40 00 00 00 78 39 00 7c 01 00 44 5d 31 00 7d 02 00 7c 02 | ........C...s@...x9.|..D]1.}..|. |
6c20 | 00 7c 00 00 6a 02 00 6f 05 00 01 74 00 00 53 01 7c 00 00 69 01 00 7c 02 00 64 01 00 17 83 01 00 | .|..j..o...t..S.|..i..|..d...... |
6c40 | 6f 05 00 01 74 00 00 53 01 71 07 00 57 74 02 00 53 28 02 00 00 00 73 74 01 00 00 44 65 74 65 72 | o...t..S.q..Wt..S(....st...Deter |
6c60 | 6d 69 6e 65 73 20 69 66 20 61 20 6d 6f 64 75 6c 65 27 73 20 6e 61 6d 65 20 62 65 6c 6f 6e 67 73 | mines.if.a.module's.name.belongs |
6c80 | 20 74 6f 20 61 20 73 65 74 20 6f 66 20 70 72 65 66 69 78 20 73 74 72 69 6e 67 73 2e 0a 0a 20 20 | .to.a.set.of.prefix.strings..... |
6ca0 | 41 72 67 73 3a 0a 20 20 20 20 6d 6f 64 75 6c 65 5f 6e 61 6d 65 3a 20 53 74 72 69 6e 67 20 63 6f | Args:.....module_name:.String.co |
6cc0 | 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 66 75 6c 6c 79 20 71 75 61 6c 69 66 69 65 64 20 6d 6f 64 | ntaining.the.fully.qualified.mod |
6ce0 | 75 6c 65 20 6e 61 6d 65 2e 0a 20 20 20 20 70 72 65 66 69 78 5f 73 65 74 3a 20 49 74 65 72 61 62 | ule.name......prefix_set:.Iterab |
6d00 | 6c 65 20 73 65 74 20 6f 66 20 6d 6f 64 75 6c 65 20 6e 61 6d 65 20 70 72 65 66 69 78 65 73 20 74 | le.set.of.module.name.prefixes.t |
6d20 | 6f 20 63 68 65 63 6b 20 61 67 61 69 6e 73 74 2e 0a 0a 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 | o.check.against.....Returns:.... |
6d40 | 20 54 72 75 65 20 69 66 20 74 68 65 20 6d 6f 64 75 6c 65 5f 6e 61 6d 65 20 62 65 6c 6f 6e 67 73 | .True.if.the.module_name.belongs |
6d60 | 20 74 6f 20 74 68 65 20 70 72 65 66 69 78 20 73 65 74 20 6f 72 20 69 73 20 61 20 73 75 62 6d 6f | .to.the.prefix.set.or.is.a.submo |
6d80 | 64 75 6c 65 20 6f 66 0a 20 20 20 20 61 6e 79 20 6f 66 20 74 68 65 20 6d 6f 64 75 6c 65 73 20 73 | dule.of.....any.of.the.modules.s |
6da0 | 70 65 63 69 66 69 65 64 20 69 6e 20 74 68 65 20 70 72 65 66 69 78 5f 73 65 74 2e 20 4f 74 68 65 | pecified.in.the.prefix_set..Othe |
6dc0 | 72 77 69 73 65 20 46 61 6c 73 65 2e 0a 20 20 74 01 00 00 00 2e 28 03 00 00 00 52 89 00 00 00 52 | rwise.False....t.....(....R....R |
6de0 | 42 00 00 00 52 b3 00 00 00 28 03 00 00 00 52 d9 00 00 00 74 0a 00 00 00 70 72 65 66 69 78 5f 73 | B...R....(....R....t....prefix_s |
6e00 | 65 74 74 06 00 00 00 70 72 65 66 69 78 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d | ett....prefix(....(....sL.../hom |
6e20 | 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 | e/zx2c4/Desktop/google_appengine |
6e40 | 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 | /google/appengine/tools/dev_apps |
6e60 | 65 72 76 65 72 2e 70 79 74 13 00 00 00 4d 6f 64 75 6c 65 4e 61 6d 65 48 61 73 50 72 65 66 69 78 | erver.pyt....ModuleNameHasPrefix |
6e80 | f5 02 00 00 73 0e 00 00 00 00 0b 07 00 06 01 0d 01 05 02 14 01 09 02 63 01 00 00 00 06 00 00 00 | ....s..................c........ |
6ea0 | 04 00 00 00 43 00 00 00 73 94 00 00 00 68 00 00 7d 01 00 78 87 00 7c 00 00 69 00 00 83 00 00 44 | ....C...s....h..}..x..|..i.....D |
6ec0 | 5d 79 00 5c 02 00 7d 02 00 7d 03 00 7c 03 00 64 01 00 6a 08 00 6f 07 00 01 71 13 00 6e 01 00 01 | ]y.\..}..}..|..d..j..o...q..n... |
6ee0 | 74 02 00 7c 02 00 83 01 00 6f 11 00 01 7c 03 00 7c 01 00 7c 02 00 3c 71 13 00 6e 01 00 01 74 03 | t..|.....o...|..|..|..<q..n...t. |
6f00 | 00 7c 02 00 74 04 00 83 02 00 7d 04 00 74 03 00 7c 02 00 74 05 00 83 02 00 7d 05 00 7c 04 00 6f | .|..t.....}..t..|..t.....}..|..o |
6f20 | 16 00 01 7c 05 00 0c 6f 0e 00 01 7c 03 00 7c 01 00 7c 02 00 3c 71 13 00 01 71 13 00 57 7c 01 00 | ...|...o...|..|..|..<q...q..W|.. |
6f40 | 53 28 02 00 00 00 73 5f 01 00 00 43 72 65 61 74 65 73 20 61 20 6d 6f 64 75 6c 65 20 64 69 63 74 | S(....s_...Creates.a.module.dict |
6f60 | 69 6f 6e 61 72 79 20 66 6f 72 20 74 68 65 20 68 61 72 64 65 6e 65 64 20 70 61 72 74 20 6f 66 20 | ionary.for.the.hardened.part.of. |
6f80 | 74 68 65 20 70 72 6f 63 65 73 73 2e 0a 0a 20 20 4d 6f 64 75 6c 65 20 64 69 63 74 69 6f 6e 61 72 | the.process.....Module.dictionar |
6fa0 | 79 20 77 69 6c 6c 20 63 6f 6e 74 61 69 6e 20 6d 6f 64 75 6c 65 73 20 74 68 61 74 20 73 68 6f 75 | y.will.contain.modules.that.shou |
6fc0 | 6c 64 20 62 65 20 73 68 61 72 65 64 20 62 65 74 77 65 65 6e 20 74 68 65 0a 20 20 68 61 72 64 65 | ld.be.shared.between.the...harde |
6fe0 | 6e 65 64 20 61 6e 64 20 75 6e 68 61 72 64 65 6e 65 64 20 70 61 72 74 73 20 6f 66 20 74 68 65 20 | ned.and.unhardened.parts.of.the. |
7000 | 70 72 6f 63 65 73 73 2e 0a 0a 20 20 41 72 67 73 3a 0a 20 20 20 20 6d 6f 64 75 6c 65 5f 64 69 63 | process.....Args:.....module_dic |
7020 | 74 3a 20 4d 6f 64 75 6c 65 20 64 69 63 74 69 6f 6e 61 72 79 20 66 72 6f 6d 20 77 68 69 63 68 20 | t:.Module.dictionary.from.which. |
7040 | 65 78 69 73 74 69 6e 67 20 6d 6f 64 75 6c 65 73 20 73 68 6f 75 6c 64 20 62 65 0a 20 20 20 20 20 | existing.modules.should.be...... |
7060 | 20 70 75 6c 6c 65 64 20 28 75 73 75 61 6c 6c 79 20 73 79 73 2e 6d 6f 64 75 6c 65 73 29 2e 0a 0a | .pulled.(usually.sys.modules)... |
7080 | 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 41 20 6e 65 77 20 6d 6f 64 75 6c 65 20 64 69 63 74 | ..Returns:.....A.new.module.dict |
70a0 | 69 6f 6e 61 72 79 2e 0a 20 20 4e 28 06 00 00 00 74 09 00 00 00 69 74 65 72 69 74 65 6d 73 52 3a | ionary....N(....t....iteritemsR: |
70c0 | 00 00 00 52 da 00 00 00 52 1c 01 00 00 74 16 00 00 00 53 48 41 52 45 44 5f 4d 4f 44 55 4c 45 5f | ...R....R....t....SHARED_MODULE_ |
70e0 | 50 52 45 46 49 58 45 53 74 1a 00 00 00 4e 4f 54 5f 53 48 41 52 45 44 5f 4d 4f 44 55 4c 45 5f 50 | PREFIXESt....NOT_SHARED_MODULE_P |
7100 | 52 45 46 49 58 45 53 28 06 00 00 00 52 dc 00 00 00 74 0b 00 00 00 6f 75 74 70 75 74 5f 64 69 63 | REFIXES(....R....t....output_dic |
7120 | 74 52 d9 00 00 00 74 06 00 00 00 6d 6f 64 75 6c 65 74 0d 00 00 00 73 68 61 72 65 64 5f 70 72 65 | tR....t....modulet....shared_pre |
7140 | 66 69 78 74 0d 00 00 00 62 61 6e 6e 65 64 5f 70 72 65 66 69 78 28 00 00 00 00 28 00 00 00 00 73 | fixt....banned_prefix(....(....s |
7160 | 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 | L.../home/zx2c4/Desktop/google_a |
7180 | 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f | ppengine/google/appengine/tools/ |
71a0 | 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 12 00 00 00 53 65 74 75 70 53 68 61 72 65 64 | dev_appserver.pyt....SetupShared |
71c0 | 4d 6f 64 75 6c 65 73 0a 03 00 00 73 1a 00 00 00 00 0d 06 01 0d 00 0c 01 0d 01 07 02 0d 01 0a 01 | Modules....s.................... |
71e0 | 07 02 0f 01 0f 02 0f 01 12 02 63 00 00 00 00 06 00 00 00 05 00 00 00 47 00 00 00 73 44 00 00 00 | ..........c............G...sD... |
7200 | 74 00 00 69 01 00 83 00 00 7d 01 00 67 00 00 04 7d 02 00 7c 01 00 44 5d 26 00 5c 03 00 7d 03 00 | t..i.....}..g...}..|..D]&.\..}.. |
7220 | 7d 04 00 7d 05 00 7c 02 00 74 02 00 69 03 00 69 04 00 7c 00 00 8c 00 00 7c 03 00 17 12 71 17 00 | }..}..|..t..i..i..|.....|....q.. |
7240 | 7e 02 00 53 28 01 00 00 00 73 19 01 00 00 47 65 6e 65 72 61 74 65 20 61 6c 6c 20 76 61 6c 69 64 | ~..S(....s....Generate.all.valid |
7260 | 20 66 69 6c 65 6e 61 6d 65 73 20 66 6f 72 20 74 68 65 20 67 69 76 65 6e 20 66 69 6c 65 2e 0a 0a | .filenames.for.the.given.file... |
7280 | 20 20 41 72 67 73 3a 0a 20 20 20 20 70 3a 20 50 6f 73 69 74 69 6f 6e 61 6c 20 61 72 67 73 20 61 | ..Args:.....p:.Positional.args.a |
72a0 | 72 65 20 74 68 65 20 66 6f 6c 64 65 72 73 20 74 6f 20 74 68 65 20 66 69 6c 65 20 61 6e 64 20 66 | re.the.folders.to.the.file.and.f |
72c0 | 69 6e 61 6c 6c 79 20 74 68 65 20 66 69 6c 65 0a 20 20 20 20 20 20 20 77 69 74 68 6f 75 74 20 61 | inally.the.file........without.a |
72e0 | 20 73 75 66 66 69 78 2e 0a 0a 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 41 20 6c 69 73 74 20 | .suffix.....Returns:.....A.list. |
7300 | 6f 66 20 73 74 72 69 6e 67 73 20 72 65 70 72 65 73 65 6e 74 69 6e 67 20 74 68 65 20 67 69 76 65 | of.strings.representing.the.give |
7320 | 6e 20 70 61 74 68 20 74 6f 20 61 20 66 69 6c 65 20 77 69 74 68 20 65 61 63 68 20 76 61 6c 69 64 | n.path.to.a.file.with.each.valid |
7340 | 0a 20 20 20 20 20 20 73 75 66 66 69 78 20 66 6f 72 20 74 68 69 73 20 70 79 74 68 6f 6e 20 62 75 | .......suffix.for.this.python.bu |
7360 | 69 6c 64 2e 0a 20 20 28 05 00 00 00 74 03 00 00 00 69 6d 70 74 0c 00 00 00 67 65 74 5f 73 75 66 | ild....(....t....impt....get_suf |
7380 | 66 69 78 65 73 52 e7 00 00 00 52 23 00 00 00 52 6a 00 00 00 28 06 00 00 00 74 01 00 00 00 70 74 | fixesR....R#...Rj...(....t....pt |
73a0 | 08 00 00 00 73 75 66 66 69 78 65 73 52 5b 00 00 00 74 01 00 00 00 73 74 01 00 00 00 6d 74 01 00 | ....suffixesR[...t....st....mt.. |
73c0 | 00 00 74 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 | ..t(....(....sL.../home/zx2c4/De |
73e0 | 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 | sktop/google_appengine/google/ap |
7400 | 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 13 | pengine/tools/dev_appserver.pyt. |
7420 | 00 00 00 47 65 6e 65 72 61 74 65 50 79 74 68 6f 6e 50 61 74 68 73 29 03 00 00 73 04 00 00 00 00 | ...GeneratePythonPaths)...s..... |
7440 | 0b 0c 01 74 08 00 00 00 46 61 6b 65 46 69 6c 65 63 00 00 00 00 00 00 00 00 2b 00 00 00 42 00 00 | ...t....FakeFilec........+...B.. |
7460 | 00 73 f8 03 00 00 65 00 00 5a 01 00 64 00 00 5a 02 00 65 03 00 64 01 00 64 02 00 64 03 00 64 04 | .s....e..Z..d..Z..e..d..d..d..d. |
7480 | 00 67 04 00 83 01 00 5a 04 00 65 05 00 64 05 00 84 00 00 65 06 00 69 07 00 44 83 01 00 83 01 00 | .g.....Z..e..d.....e..i..D...... |
74a0 | 5a 08 00 65 05 00 65 09 00 69 0a 00 69 0b 00 65 09 00 69 0a 00 69 0c 00 65 09 00 69 0a 00 69 0d | Z..e..e..i..i..e..i..i..e..i..i. |
74c0 | 00 65 09 00 69 0e 00 83 01 00 83 01 00 83 01 00 65 09 00 69 0a 00 69 0b 00 65 09 00 69 0a 00 69 | .e..i...........e..i..i..e..i..i |
74e0 | 0f 00 65 09 00 69 0a 00 69 0d 00 65 09 00 69 0e 00 83 01 00 83 01 00 83 01 00 67 02 00 83 01 00 | ..e..i..i..e..i...........g..... |
7500 | 5a 10 00 65 05 00 65 11 00 67 01 00 83 01 00 5a 12 00 65 05 00 64 06 00 84 00 00 67 00 00 44 83 | Z..e..e..g.....Z..e..d.....g..D. |
7520 | 01 00 83 01 00 5a 13 00 65 05 00 64 07 00 84 00 00 65 14 00 69 15 00 65 09 00 69 0a 00 69 16 00 | .....Z..e..d.....e..i..e..i..i.. |
7540 | 64 08 00 83 01 00 67 01 00 65 17 00 64 08 00 64 09 00 83 02 00 65 09 00 69 0a 00 69 16 00 64 08 | d.....g..e..d..d.....e..i..i..d. |
7560 | 00 64 0a 00 83 02 00 67 01 00 65 17 00 64 08 00 64 0a 00 64 09 00 83 03 00 65 17 00 64 08 00 64 | .d.....g..e..d..d..d.....e..d..d |
7580 | 0a 00 64 0b 00 83 03 00 65 17 00 64 08 00 64 0a 00 64 0c 00 83 03 00 65 17 00 64 08 00 64 0a 00 | ..d.....e..d..d..d.....e..d..d.. |
75a0 | 64 0d 00 83 03 00 65 17 00 64 08 00 64 0a 00 64 0e 00 83 03 00 65 17 00 64 08 00 64 0a 00 64 0f | d.....e..d..d..d.....e..d..d..d. |
75c0 | 00 83 03 00 65 17 00 64 08 00 64 0a 00 64 10 00 83 03 00 65 17 00 64 08 00 64 0a 00 64 11 00 83 | ....e..d..d..d.....e..d..d..d... |
75e0 | 03 00 65 17 00 64 08 00 64 0a 00 64 12 00 83 03 00 65 09 00 69 0a 00 69 16 00 64 08 00 64 13 00 | ..e..d..d..d.....e..i..i..d..d.. |
7600 | 83 02 00 67 01 00 65 17 00 64 08 00 64 13 00 64 09 00 83 03 00 65 17 00 64 08 00 64 13 00 64 14 | ...g..e..d..d..d.....e..d..d..d. |
7620 | 00 83 03 00 65 09 00 69 0a 00 69 16 00 64 08 00 64 13 00 64 15 00 83 03 00 65 09 00 69 0a 00 69 | ....e..i..i..d..d..d.....e..i..i |
7640 | 16 00 64 08 00 64 13 00 64 16 00 83 03 00 65 17 00 64 08 00 64 13 00 64 17 00 83 03 00 65 17 00 | ..d..d..d.....e..d..d..d.....e.. |
7660 | 64 08 00 64 13 00 64 18 00 83 03 00 65 09 00 69 0a 00 69 16 00 64 08 00 64 13 00 64 19 00 83 03 | d..d..d.....e..i..i..d..d..d.... |
7680 | 00 65 09 00 69 0a 00 69 16 00 64 08 00 64 13 00 64 1a 00 83 03 00 65 09 00 69 0a 00 69 16 00 64 | .e..i..i..d..d..d.....e..i..i..d |
76a0 | 08 00 64 1b 00 83 02 00 67 01 00 65 17 00 64 08 00 64 1b 00 64 09 00 83 03 00 65 17 00 64 08 00 | ..d.....g..e..d..d..d.....e..d.. |
76c0 | 64 1b 00 64 1c 00 83 03 00 65 17 00 64 08 00 64 1b 00 64 1d 00 83 03 00 65 09 00 69 0a 00 69 16 | d..d.....e..d..d..d.....e..i..i. |
76e0 | 00 64 08 00 64 1e 00 83 02 00 67 01 00 65 17 00 64 08 00 64 1e 00 64 09 00 83 03 00 65 17 00 64 | .d..d.....g..e..d..d..d.....e..d |
7700 | 08 00 64 1e 00 64 1f 00 83 03 00 65 17 00 64 08 00 64 1e 00 64 20 00 83 03 00 65 17 00 64 08 00 | ..d..d.....e..d..d..d.....e..d.. |
7720 | 64 1e 00 64 21 00 83 03 00 65 17 00 64 08 00 64 1e 00 64 22 00 83 03 00 65 17 00 64 08 00 64 1e | d..d!....e..d..d..d"....e..d..d. |
7740 | 00 64 23 00 83 03 00 65 09 00 69 0a 00 69 16 00 64 08 00 64 24 00 83 02 00 67 01 00 65 17 00 64 | .d#....e..i..i..d..d$....g..e..d |
7760 | 08 00 64 24 00 64 09 00 83 03 00 65 17 00 64 08 00 64 24 00 64 25 00 83 03 00 65 17 00 64 08 00 | ..d$.d.....e..d..d$.d%....e..d.. |
7780 | 64 24 00 64 26 00 83 03 00 65 17 00 64 08 00 64 24 00 64 27 00 83 03 00 67 25 00 8c 00 00 44 83 | d$.d&....e..d..d$.d'....g%....D. |
77a0 | 01 00 83 01 00 5a 18 00 65 19 00 5a 1a 00 64 31 00 5a 1c 00 64 31 00 5a 1d 00 64 31 00 5a 1e 00 | .....Z..e..Z..d1.Z..d1.Z..d1.Z.. |
77c0 | 64 31 00 5a 1f 00 65 20 00 5a 21 00 68 00 00 5a 22 00 65 23 00 64 28 00 84 00 00 83 01 00 5a 24 | d1.Z..e..Z!.h..Z".e#.d(.......Z$ |
77e0 | 00 65 23 00 64 29 00 84 00 00 83 01 00 5a 25 00 65 23 00 64 2a 00 84 00 00 83 01 00 5a 26 00 65 | .e#.d).......Z%.e#.d*.......Z&.e |
7800 | 23 00 64 2b 00 84 00 00 83 01 00 5a 27 00 65 23 00 64 2c 00 84 00 00 83 01 00 5a 28 00 65 23 00 | #.d+.......Z'.e#.d,.......Z(.e#. |
7820 | 65 09 00 69 0a 00 69 0b 00 64 2d 00 84 01 00 83 01 00 5a 29 00 65 23 00 65 09 00 69 0a 00 69 0b | e..i..i..d-.......Z).e#.e..i..i. |
7840 | 00 64 2e 00 84 01 00 83 01 00 5a 2a 00 64 01 00 64 2f 00 64 30 00 84 02 00 5a 2b 00 52 53 28 32 | .d........Z*.d..d/.d0....Z+.RS(2 |
7860 | 00 00 00 73 5a 00 00 00 46 69 6c 65 20 73 75 62 2d 63 6c 61 73 73 20 74 68 61 74 20 65 6e 66 6f | ...sZ...File.sub-class.that.enfo |
7880 | 72 63 65 73 20 74 68 65 20 73 65 63 75 72 69 74 79 20 72 65 73 74 72 69 63 74 69 6f 6e 73 20 6f | rces.the.security.restrictions.o |
78a0 | 66 20 74 68 65 20 70 72 6f 64 75 63 74 69 6f 6e 0a 20 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 2e 0a | f.the.production...environment.. |
78c0 | 20 20 74 01 00 00 00 72 74 02 00 00 00 72 62 74 01 00 00 00 55 74 02 00 00 00 72 55 63 01 00 00 | ..t....rt....rbt....Ut....rUc... |
78e0 | 00 02 00 00 00 03 00 00 00 63 00 00 00 73 3c 00 00 00 78 35 00 7c 00 00 5d 2e 00 7d 01 00 74 00 | .........c...s<...x5.|..]..}..t. |
7900 | 00 69 01 00 69 02 00 7c 01 00 83 01 00 6f 15 00 01 74 00 00 69 01 00 69 03 00 7c 01 00 83 01 00 | .i..i..|.....o...t..i..i..|..... |
7920 | 56 01 71 06 00 01 71 06 00 57 64 00 00 53 28 01 00 00 00 4e 28 04 00 00 00 52 e7 00 00 00 52 23 | V.q...q..Wd..S(....N(....R....R# |
7940 | 00 00 00 74 06 00 00 00 69 73 66 69 6c 65 52 0e 01 00 00 28 02 00 00 00 74 02 00 00 00 2e 30 52 | ...t....isfileR....(....t.....0R |
7960 | fb 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 | ....(....(....sL.../home/zx2c4/D |
7980 | 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 | esktop/google_appengine/google/a |
79a0 | 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 73 | ppengine/tools/dev_appserver.pys |
79c0 | 09 00 00 00 3c 67 65 6e 65 78 70 72 3e 3f 03 00 00 73 04 00 00 00 09 01 03 01 63 01 00 00 00 02 | ....<genexpr>?...s........c..... |
79e0 | 00 00 00 06 00 00 00 63 00 00 00 73 40 00 00 00 78 39 00 7c 00 00 5d 32 00 7d 01 00 74 00 00 69 | .......c...s@...x9.|..]2.}..t..i |
7a00 | 01 00 69 02 00 74 00 00 69 01 00 69 03 00 74 00 00 69 01 00 69 04 00 74 05 00 7c 01 00 83 02 00 | ..i..t..i..i..t..i..i..t..|..... |
7a20 | 83 01 00 83 01 00 56 01 71 06 00 57 64 00 00 53 28 01 00 00 00 4e 28 06 00 00 00 52 e7 00 00 00 | ......V.q..Wd..S(....N(....R.... |
7a40 | 52 23 00 00 00 52 0e 01 00 00 52 0b 01 00 00 52 6a 00 00 00 74 0d 00 00 00 53 49 54 45 5f 50 41 | R#...R....R....Rj...t....SITE_PA |
7a60 | 43 4b 41 47 45 53 28 02 00 00 00 52 33 01 00 00 52 23 00 00 00 28 00 00 00 00 28 00 00 00 00 73 | CKAGES(....R3...R#...(....(....s |
7a80 | 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 | L.../home/zx2c4/Desktop/google_a |
7aa0 | 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f | ppengine/google/appengine/tools/ |
7ac0 | 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 73 09 00 00 00 3c 67 65 6e 65 78 70 72 3e 51 03 | dev_appserver.pys....<genexpr>Q. |
7ae0 | 00 00 73 02 00 00 00 09 01 63 01 00 00 00 02 00 00 00 07 00 00 00 63 00 00 00 73 52 00 00 00 78 | ..s......c............c...sR...x |
7b00 | 4b 00 7c 00 00 5d 44 00 7d 01 00 74 00 00 69 01 00 69 02 00 74 00 00 69 01 00 69 03 00 74 00 00 | K.|..]D.}..t..i..i..t..i..i..t.. |
7b20 | 69 01 00 69 04 00 74 00 00 69 01 00 69 05 00 74 00 00 69 06 00 83 01 00 64 00 00 7c 01 00 83 03 | i..i..t..i..i..t..i.....d..|.... |
7b40 | 00 83 01 00 83 01 00 56 01 71 06 00 57 64 01 00 53 28 02 00 00 00 73 0d 00 00 00 73 69 74 65 2d | .......V.q..Wd..S(....s....site- |
7b60 | 70 61 63 6b 61 67 65 73 4e 28 07 00 00 00 52 e7 00 00 00 52 23 00 00 00 52 0e 01 00 00 52 0b 01 | packagesN(....R....R#...R....R.. |
7b80 | 00 00 52 6a 00 00 00 52 0a 01 00 00 74 08 00 00 00 5f 5f 66 69 6c 65 5f 5f 28 02 00 00 00 52 33 | ..Rj...R....t....__file__(....R3 |
7ba0 | 01 00 00 52 23 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 | ...R#...(....(....sL.../home/zx2 |
7bc0 | 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 | c4/Desktop/google_appengine/goog |
7be0 | 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 | le/appengine/tools/dev_appserver |
7c00 | 2e 70 79 73 09 00 00 00 3c 67 65 6e 65 78 70 72 3e 57 03 00 00 73 02 00 00 00 09 02 74 06 00 00 | .pys....<genexpr>W...s......t... |
7c20 | 00 43 72 79 70 74 6f 52 3d 00 00 00 74 06 00 00 00 43 69 70 68 65 72 74 03 00 00 00 41 45 53 74 | .CryptoR=...t....Ciphert....AESt |
7c40 | 04 00 00 00 41 52 43 32 74 04 00 00 00 41 52 43 34 74 08 00 00 00 42 6c 6f 77 66 69 73 68 74 04 | ....ARC2t....ARC4t....Blowfisht. |
7c60 | 00 00 00 43 41 53 54 74 03 00 00 00 44 45 53 74 04 00 00 00 44 45 53 33 74 03 00 00 00 58 4f 52 | ...CASTt....DESt....DES3t....XOR |
7c80 | 74 04 00 00 00 48 61 73 68 74 04 00 00 00 48 4d 41 43 74 03 00 00 00 4d 44 32 74 03 00 00 00 4d | t....Hasht....HMACt....MD2t....M |
7ca0 | 44 34 74 03 00 00 00 4d 44 35 74 03 00 00 00 53 48 41 74 06 00 00 00 53 48 41 32 35 36 74 06 00 | D4t....MD5t....SHAt....SHA256t.. |
7cc0 | 00 00 52 49 50 45 4d 44 74 08 00 00 00 50 72 6f 74 6f 63 6f 6c 74 0c 00 00 00 41 6c 6c 4f 72 4e | ..RIPEMDt....Protocolt....AllOrN |
7ce0 | 6f 74 68 69 6e 67 74 08 00 00 00 43 68 61 66 66 69 6e 67 74 09 00 00 00 50 75 62 6c 69 63 4b 65 | othingt....Chaffingt....PublicKe |
7d00 | 79 74 03 00 00 00 44 53 41 74 07 00 00 00 45 6c 47 61 6d 61 6c 74 03 00 00 00 52 53 41 74 06 00 | yt....DSAt....ElGamalt....RSAt.. |
7d20 | 00 00 70 75 62 6b 65 79 74 04 00 00 00 71 4e 45 57 74 04 00 00 00 55 74 69 6c 74 07 00 00 00 52 | ..pubkeyt....qNEWt....Utilt....R |
7d40 | 46 43 31 37 35 31 74 06 00 00 00 6e 75 6d 62 65 72 74 08 00 00 00 72 61 6e 64 70 6f 6f 6c 63 02 | FC1751t....numbert....randpoolc. |
7d60 | 00 00 00 02 00 00 00 04 00 00 00 43 00 00 00 73 62 00 00 00 74 00 00 64 01 00 84 00 00 7c 01 00 | ...........C...sb...t..d.....|.. |
7d80 | 44 83 01 00 83 01 00 74 00 00 64 02 00 84 00 00 7c 01 00 44 83 01 00 83 01 00 42 74 01 00 5f 02 | D......t..d.....|..D......Bt.._. |
7da0 | 00 74 01 00 69 02 00 69 03 00 7c 00 00 83 01 00 01 74 04 00 69 05 00 69 06 00 7c 00 00 64 03 00 | .t..i..i..|......t..i..i..|..d.. |
7dc0 | 83 02 00 74 01 00 5f 07 00 68 00 00 74 01 00 5f 08 00 64 04 00 53 28 05 00 00 00 73 be 01 00 00 | ...t.._..h..t.._..d..S(....s.... |
7de0 | 43 6f 6e 66 69 67 75 72 65 73 20 77 68 69 63 68 20 70 61 74 68 73 20 61 72 65 20 61 6c 6c 6f 77 | Configures.which.paths.are.allow |
7e00 | 65 64 20 74 6f 20 62 65 20 61 63 63 65 73 73 65 64 2e 0a 0a 20 20 20 20 4d 75 73 74 20 62 65 20 | ed.to.be.accessed.......Must.be. |
7e20 | 63 61 6c 6c 65 64 20 61 74 20 6c 65 61 73 74 20 6f 6e 63 65 20 62 65 66 6f 72 65 20 61 6e 79 20 | called.at.least.once.before.any. |
7e40 | 66 69 6c 65 20 6f 62 6a 65 63 74 73 20 61 72 65 20 63 72 65 61 74 65 64 20 69 6e 20 74 68 65 0a | file.objects.are.created.in.the. |
7e60 | 20 20 20 20 68 61 72 64 65 6e 65 64 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 2e 0a 0a 20 20 20 20 41 | ....hardened.environment.......A |
7e80 | 72 67 73 3a 0a 20 20 20 20 20 20 72 6f 6f 74 5f 70 61 74 68 3a 20 41 62 73 6f 6c 75 74 65 20 70 | rgs:.......root_path:.Absolute.p |
7ea0 | 61 74 68 20 74 6f 20 74 68 65 20 72 6f 6f 74 20 6f 66 20 74 68 65 20 61 70 70 6c 69 63 61 74 69 | ath.to.the.root.of.the.applicati |
7ec0 | 6f 6e 2e 0a 20 20 20 20 20 20 61 70 70 6c 69 63 61 74 69 6f 6e 5f 70 61 74 68 73 3a 20 4c 69 73 | on........application_paths:.Lis |
7ee0 | 74 20 6f 66 20 61 64 64 69 74 69 6f 6e 61 6c 20 70 61 74 68 73 20 74 68 61 74 20 74 68 65 20 61 | t.of.additional.paths.that.the.a |
7f00 | 70 70 6c 69 63 61 74 69 6f 6e 20 6d 61 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | pplication.may.................. |
7f20 | 20 20 20 20 20 20 20 20 61 63 63 65 73 73 2c 20 74 68 69 73 20 6d 75 73 74 20 69 6e 63 6c 75 64 | ........access,.this.must.includ |
7f40 | 65 20 74 68 65 20 41 70 70 20 45 6e 67 69 6e 65 20 72 75 6e 74 69 6d 65 20 62 75 74 0a 20 20 20 | e.the.App.Engine.runtime.but.... |
7f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 74 20 74 68 65 20 50 79 | ......................not.the.Py |
7f80 | 74 68 6f 6e 20 6c 69 62 72 61 72 79 20 64 69 72 65 63 74 6f 72 69 65 73 2e 0a 20 20 20 20 63 01 | thon.library.directories......c. |
7fa0 | 00 00 00 02 00 00 00 03 00 00 00 73 00 00 00 73 25 00 00 00 78 1e 00 7c 00 00 5d 17 00 7d 01 00 | ...........s...s%...x..|..]..}.. |
7fc0 | 74 00 00 69 01 00 69 02 00 7c 01 00 83 01 00 56 01 71 06 00 57 64 00 00 53 28 01 00 00 00 4e 28 | t..i..i..|.....V.q..Wd..S(....N( |
7fe0 | 03 00 00 00 52 e7 00 00 00 52 23 00 00 00 74 08 00 00 00 72 65 61 6c 70 61 74 68 28 02 00 00 00 | ....R....R#...t....realpath(.... |
8000 | 52 33 01 00 00 52 23 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a | R3...R#...(....(....sL.../home/z |
8020 | 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f | x2c4/Desktop/google_appengine/go |
8040 | 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 | ogle/appengine/tools/dev_appserv |
8060 | 65 72 2e 70 79 73 09 00 00 00 3c 67 65 6e 65 78 70 72 3e 9a 03 00 00 73 02 00 00 00 09 01 63 01 | er.pys....<genexpr>....s......c. |
8080 | 00 00 00 02 00 00 00 03 00 00 00 73 00 00 00 73 25 00 00 00 78 1e 00 7c 00 00 5d 17 00 7d 01 00 | ...........s...s%...x..|..]..}.. |
80a0 | 74 00 00 69 01 00 69 02 00 7c 01 00 83 01 00 56 01 71 06 00 57 64 00 00 53 28 01 00 00 00 4e 28 | t..i..i..|.....V.q..Wd..S(....N( |
80c0 | 03 00 00 00 52 e7 00 00 00 52 23 00 00 00 52 0b 01 00 00 28 02 00 00 00 52 33 01 00 00 52 23 00 | ....R....R#...R....(....R3...R#. |
80e0 | 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 | ..(....(....sL.../home/zx2c4/Des |
8100 | 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 | ktop/google_appengine/google/app |
8120 | 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 73 09 00 | engine/tools/dev_appserver.pys.. |
8140 | 00 00 3c 67 65 6e 65 78 70 72 3e 9c 03 00 00 73 02 00 00 00 09 01 52 9a 00 00 00 4e 28 09 00 00 | ..<genexpr>....s......R....N(... |
8160 | 00 52 5a 00 00 00 52 2d 01 00 00 74 12 00 00 00 5f 61 70 70 6c 69 63 61 74 69 6f 6e 5f 70 61 74 | .RZ...R-...t...._application_pat |
8180 | 68 73 74 03 00 00 00 61 64 64 52 e7 00 00 00 52 23 00 00 00 52 6a 00 00 00 74 0a 00 00 00 5f 72 | hst....addR....R#...Rj...t...._r |
81a0 | 6f 6f 74 5f 70 61 74 68 74 13 00 00 00 5f 61 76 61 69 6c 61 62 69 6c 69 74 79 5f 63 61 63 68 65 | oot_patht...._availability_cache |
81c0 | 28 02 00 00 00 74 09 00 00 00 72 6f 6f 74 5f 70 61 74 68 74 11 00 00 00 61 70 70 6c 69 63 61 74 | (....t....root_patht....applicat |
81e0 | 69 6f 6e 5f 70 61 74 68 73 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 | ion_paths(....(....sL.../home/zx |
8200 | 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f | 2c4/Desktop/google_appengine/goo |
8220 | 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 | gle/appengine/tools/dev_appserve |
8240 | 72 2e 70 79 74 0f 00 00 00 53 65 74 41 6c 6c 6f 77 65 64 50 61 74 68 73 8d 03 00 00 73 0e 00 00 | r.pyt....SetAllowedPaths....s... |
8260 | 00 00 0d 09 01 0a 01 09 01 11 01 10 02 18 02 63 01 00 00 00 01 00 00 00 02 00 00 00 43 00 00 00 | ...............c............C... |
8280 | 73 16 00 00 00 7c 00 00 74 00 00 5f 01 00 68 00 00 74 00 00 5f 02 00 64 01 00 53 28 02 00 00 00 | s....|..t.._..h..t.._..d..S(.... |
82a0 | 73 95 00 00 00 43 6f 6e 66 69 67 75 72 65 73 20 61 63 63 65 73 73 20 74 6f 20 66 69 6c 65 73 20 | s....Configures.access.to.files. |
82c0 | 6d 61 74 63 68 69 6e 67 20 46 61 6b 65 46 69 6c 65 2e 5f 73 6b 69 70 5f 66 69 6c 65 73 2e 0a 0a | matching.FakeFile._skip_files... |
82e0 | 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 61 6c 6c 6f 77 5f 73 6b 69 70 70 65 64 5f 66 69 | ....Args:.......allow_skipped_fi |
8300 | 6c 65 73 3a 20 42 6f 6f 6c 65 61 6e 20 77 68 65 74 68 65 72 20 74 6f 20 61 6c 6c 6f 77 20 61 63 | les:.Boolean.whether.to.allow.ac |
8320 | 63 65 73 73 20 74 6f 20 73 6b 69 70 70 65 64 20 66 69 6c 65 73 0a 20 20 20 20 4e 28 03 00 00 00 | cess.to.skipped.files.....N(.... |
8340 | 52 2d 01 00 00 74 14 00 00 00 5f 61 6c 6c 6f 77 5f 73 6b 69 70 70 65 64 5f 66 69 6c 65 73 52 59 | R-...t...._allow_skipped_filesRY |
8360 | 01 00 00 28 01 00 00 00 74 13 00 00 00 61 6c 6c 6f 77 5f 73 6b 69 70 70 65 64 5f 66 69 6c 65 73 | ...(....t....allow_skipped_files |
8380 | 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 | (....(....sL.../home/zx2c4/Deskt |
83a0 | 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e | op/google_appengine/google/appen |
83c0 | 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 14 00 00 00 | gine/tools/dev_appserver.pyt.... |
83e0 | 53 65 74 41 6c 6c 6f 77 53 6b 69 70 70 65 64 46 69 6c 65 73 a4 03 00 00 73 04 00 00 00 00 07 09 | SetAllowSkippedFiles....s....... |
8400 | 01 63 01 00 00 00 04 00 00 00 03 00 00 00 43 00 00 00 73 02 01 00 00 74 00 00 69 01 00 7c 00 00 | .c............C...s....t..i..|.. |
8420 | 83 01 00 5c 03 00 7d 01 00 7d 02 00 7d 03 00 74 02 00 69 03 00 69 04 00 74 02 00 69 03 00 69 05 | ...\..}..}..}..t..i..i..t..i..i. |
8440 | 00 7c 02 00 83 01 00 83 01 00 7d 02 00 7c 01 00 6f 3a 00 01 7c 01 00 69 06 00 83 00 00 01 74 07 | .|........}..|..o:..|..i......t. |
8460 | 00 69 08 00 69 09 00 7c 02 00 83 01 00 01 74 07 00 69 08 00 69 09 00 74 02 00 69 03 00 69 0a 00 | .i..i..|......t..i..i..t..i..i.. |
8480 | 7c 02 00 83 01 00 83 01 00 01 6e 88 00 01 7c 03 00 64 01 00 19 74 00 00 69 0b 00 6a 02 00 70 07 | |.........n...|..d...t..i..j..p. |
84a0 | 00 01 74 0c 00 82 01 00 01 7c 02 00 69 0d 00 74 0e 00 83 01 00 6f 30 00 01 74 07 00 69 0f 00 69 | ..t......|..i..t.....o0..t..i..i |
84c0 | 09 00 7c 02 00 83 01 00 01 74 07 00 69 0f 00 69 09 00 74 02 00 69 03 00 69 0a 00 7c 02 00 83 01 | ..|......t..i..i..t..i..i..|.... |
84e0 | 00 83 01 00 01 6e 2d 00 01 74 07 00 69 10 00 69 09 00 7c 02 00 83 01 00 01 74 07 00 69 10 00 69 | .....n-..t..i..i..|......t..i..i |
8500 | 09 00 74 02 00 69 03 00 69 0a 00 7c 02 00 83 01 00 83 01 00 01 64 02 00 53 28 03 00 00 00 73 e0 | ..t..i..i..|.........d..S(....s. |
8520 | 00 00 00 41 6c 6c 6f 77 20 74 68 65 20 75 73 65 20 6f 66 20 61 20 6d 6f 64 75 6c 65 20 62 61 73 | ...Allow.the.use.of.a.module.bas |
8540 | 65 64 20 6f 6e 20 77 68 65 72 65 20 69 74 20 69 73 20 6c 6f 63 61 74 65 64 2e 0a 0a 20 20 20 20 | ed.on.where.it.is.located....... |
8560 | 4d 65 61 6e 74 20 74 6f 20 62 65 20 75 73 65 64 20 62 79 20 75 73 65 5f 6c 69 62 72 61 72 79 28 | Meant.to.be.used.by.use_library( |
8580 | 29 20 73 6f 20 74 68 61 74 20 69 74 20 68 61 73 20 61 20 6c 69 6e 6b 20 62 61 63 6b 20 69 6e 74 | ).so.that.it.has.a.link.back.int |
85a0 | 6f 20 74 68 65 0a 20 20 20 20 74 72 75 73 74 65 64 20 70 61 72 74 20 6f 66 20 74 68 65 20 69 6e | o.the.....trusted.part.of.the.in |
85c0 | 74 65 72 70 72 65 74 65 72 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 6e 61 6d 65 | terpreter.......Args:.......name |
85e0 | 3a 20 4e 61 6d 65 20 6f 66 20 74 68 65 20 6d 6f 64 75 6c 65 20 74 6f 20 61 6c 6c 6f 77 2e 0a 20 | :.Name.of.the.module.to.allow... |
8600 | 20 20 20 69 02 00 00 00 4e 28 11 00 00 00 52 25 01 00 00 74 0b 00 00 00 66 69 6e 64 5f 6d 6f 64 | ...i....N(....R%...t....find_mod |
8620 | 75 6c 65 52 e7 00 00 00 52 23 00 00 00 52 0e 01 00 00 52 0b 01 00 00 74 05 00 00 00 63 6c 6f 73 | uleR....R#...R....R....t....clos |
8640 | 65 52 2d 01 00 00 74 0d 00 00 00 41 4c 4c 4f 57 45 44 5f 46 49 4c 45 53 52 57 01 00 00 52 55 01 | eR-...t....ALLOWED_FILESRW...RU. |
8660 | 00 00 74 0d 00 00 00 50 4b 47 5f 44 49 52 45 43 54 4f 52 59 74 0e 00 00 00 41 73 73 65 72 74 69 | ..t....PKG_DIRECTORYt....Asserti |
8680 | 6f 6e 45 72 72 6f 72 52 42 00 00 00 52 34 01 00 00 74 19 00 00 00 41 4c 4c 4f 57 45 44 5f 53 49 | onErrorRB...R4...t....ALLOWED_SI |
86a0 | 54 45 5f 50 41 43 4b 41 47 45 5f 44 49 52 53 74 0c 00 00 00 41 4c 4c 4f 57 45 44 5f 44 49 52 53 | TE_PACKAGE_DIRSt....ALLOWED_DIRS |
86c0 | 28 04 00 00 00 74 04 00 00 00 6e 61 6d 65 74 06 00 00 00 73 74 72 65 61 6d 74 08 00 00 00 70 61 | (....t....namet....streamt....pa |
86e0 | 74 68 6e 61 6d 65 74 0b 00 00 00 64 65 73 63 72 69 70 74 69 6f 6e 28 00 00 00 00 28 00 00 00 00 | thnamet....description(....(.... |
8700 | 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f | sL.../home/zx2c4/Desktop/google_ |
8720 | 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 | appengine/google/appengine/tools |
8740 | 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 10 00 00 00 53 65 74 41 6c 6c 6f 77 65 64 | /dev_appserver.pyt....SetAllowed |
8760 | 4d 6f 64 75 6c 65 ae 03 00 00 73 18 00 00 00 00 0a 18 01 1e 01 07 01 0a 01 10 01 20 02 1b 01 10 | Module....s..................... |
8780 | 01 10 01 20 02 10 01 63 01 00 00 00 01 00 00 00 02 00 00 00 43 00 00 00 73 16 00 00 00 7c 00 00 | .......c............C...s....|.. |
87a0 | 74 00 00 5f 01 00 68 00 00 74 00 00 5f 02 00 64 01 00 53 28 02 00 00 00 73 39 01 00 00 53 65 74 | t.._..h..t.._..d..S(....s9...Set |
87c0 | 73 20 77 68 69 63 68 20 66 69 6c 65 73 20 69 6e 20 74 68 65 20 61 70 70 6c 69 63 61 74 69 6f 6e | s.which.files.in.the.application |
87e0 | 20 64 69 72 65 63 74 6f 72 79 20 61 72 65 20 74 6f 20 62 65 20 69 67 6e 6f 72 65 64 2e 0a 0a 20 | .directory.are.to.be.ignored.... |
8800 | 20 20 20 4d 75 73 74 20 62 65 20 63 61 6c 6c 65 64 20 61 74 20 6c 65 61 73 74 20 6f 6e 63 65 20 | ...Must.be.called.at.least.once. |
8820 | 62 65 66 6f 72 65 20 61 6e 79 20 66 69 6c 65 20 6f 62 6a 65 63 74 73 20 61 72 65 20 63 72 65 61 | before.any.file.objects.are.crea |
8840 | 74 65 64 20 69 6e 20 74 68 65 0a 20 20 20 20 68 61 72 64 65 6e 65 64 20 65 6e 76 69 72 6f 6e 6d | ted.in.the.....hardened.environm |
8860 | 65 6e 74 2e 0a 0a 20 20 20 20 4d 75 73 74 20 62 65 20 63 61 6c 6c 65 64 20 77 68 65 6e 65 76 65 | ent.......Must.be.called.wheneve |
8880 | 72 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 77 61 73 20 75 70 64 61 74 65 64 2e | r.the.configuration.was.updated. |
88a0 | 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 73 6b 69 70 5f 66 69 6c 65 73 3a 20 4f 62 | ......Args:.......skip_files:.Ob |
88c0 | 6a 65 63 74 20 77 69 74 68 20 2e 6d 61 74 63 68 28 29 20 6d 65 74 68 6f 64 20 28 65 2e 67 2e 20 | ject.with..match().method.(e.g.. |
88e0 | 63 6f 6d 70 69 6c 65 64 20 72 65 67 65 78 70 29 2e 0a 20 20 20 20 4e 28 03 00 00 00 52 2d 01 00 | compiled.regexp)......N(....R-.. |
8900 | 00 74 0b 00 00 00 5f 73 6b 69 70 5f 66 69 6c 65 73 52 59 01 00 00 28 01 00 00 00 74 0a 00 00 00 | .t...._skip_filesRY...(....t.... |
8920 | 73 6b 69 70 5f 66 69 6c 65 73 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a | skip_files(....(....sL.../home/z |
8940 | 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f | x2c4/Desktop/google_appengine/go |
8960 | 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 | ogle/appengine/tools/dev_appserv |
8980 | 65 72 2e 70 79 74 0f 00 00 00 53 65 74 53 6b 69 70 70 65 64 46 69 6c 65 73 c7 03 00 00 73 04 00 | er.pyt....SetSkippedFiles....s.. |
89a0 | 00 00 00 0c 09 01 63 01 00 00 00 01 00 00 00 02 00 00 00 43 00 00 00 73 16 00 00 00 7c 00 00 74 | ......c............C...s....|..t |
89c0 | 00 00 5f 01 00 68 00 00 74 00 00 5f 02 00 64 01 00 53 28 02 00 00 00 73 3e 01 00 00 53 65 74 73 | .._..h..t.._..d..S(....s>...Sets |
89e0 | 20 53 74 61 74 69 63 46 69 6c 65 43 6f 6e 66 69 67 4d 61 74 63 68 65 72 20 69 6e 73 74 61 6e 63 | .StaticFileConfigMatcher.instanc |
8a00 | 65 20 66 6f 72 20 63 68 65 63 6b 69 6e 67 20 69 66 20 61 20 66 69 6c 65 20 69 73 20 73 74 61 74 | e.for.checking.if.a.file.is.stat |
8a20 | 69 63 2e 0a 0a 20 20 20 20 4d 75 73 74 20 62 65 20 63 61 6c 6c 65 64 20 61 74 20 6c 65 61 73 74 | ic.......Must.be.called.at.least |
8a40 | 20 6f 6e 63 65 20 62 65 66 6f 72 65 20 61 6e 79 20 66 69 6c 65 20 6f 62 6a 65 63 74 73 20 61 72 | .once.before.any.file.objects.ar |
8a60 | 65 20 63 72 65 61 74 65 64 20 69 6e 20 74 68 65 0a 20 20 20 20 68 61 72 64 65 6e 65 64 20 65 6e | e.created.in.the.....hardened.en |
8a80 | 76 69 72 6f 6e 6d 65 6e 74 2e 0a 0a 20 20 20 20 4d 75 73 74 20 62 65 20 63 61 6c 6c 65 64 20 77 | vironment.......Must.be.called.w |
8aa0 | 68 65 6e 65 76 65 72 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 77 61 73 20 75 70 | henever.the.configuration.was.up |
8ac0 | 64 61 74 65 64 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 73 74 61 74 69 63 5f 66 | dated.......Args:.......static_f |
8ae0 | 69 6c 65 5f 63 6f 6e 66 69 67 5f 6d 61 74 63 68 65 72 3a 20 53 74 61 74 69 63 46 69 6c 65 43 6f | ile_config_matcher:.StaticFileCo |
8b00 | 6e 66 69 67 4d 61 74 63 68 65 72 20 69 6e 73 74 61 6e 63 65 2e 0a 20 20 20 20 4e 28 03 00 00 00 | nfigMatcher.instance......N(.... |
8b20 | 52 2d 01 00 00 74 1b 00 00 00 5f 73 74 61 74 69 63 5f 66 69 6c 65 5f 63 6f 6e 66 69 67 5f 6d 61 | R-...t...._static_file_config_ma |
8b40 | 74 63 68 65 72 52 59 01 00 00 28 01 00 00 00 74 1a 00 00 00 73 74 61 74 69 63 5f 66 69 6c 65 5f | tcherRY...(....t....static_file_ |
8b60 | 63 6f 6e 66 69 67 5f 6d 61 74 63 68 65 72 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f | config_matcher(....(....sL.../ho |
8b80 | 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e | me/zx2c4/Desktop/google_appengin |
8ba0 | 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 | e/google/appengine/tools/dev_app |
8bc0 | 73 65 72 76 65 72 2e 70 79 74 1a 00 00 00 53 65 74 53 74 61 74 69 63 46 69 6c 65 43 6f 6e 66 69 | server.pyt....SetStaticFileConfi |
8be0 | 67 4d 61 74 63 68 65 72 d6 03 00 00 73 04 00 00 00 00 0c 09 01 63 02 00 00 00 04 00 00 00 04 00 | gMatcher....s........c.......... |
8c00 | 00 00 43 00 00 00 73 61 00 00 00 7c 01 00 74 00 00 69 01 00 69 02 00 7c 00 00 83 01 00 83 01 00 | ..C...sa...|..t..i..i..|........ |
8c20 | 7d 02 00 74 03 00 69 04 00 69 05 00 7c 02 00 83 01 00 7d 03 00 7c 03 00 64 02 00 6a 08 00 6f 26 | }..t..i..i..|.....}..|..d..j..o& |
8c40 | 00 01 74 03 00 69 07 00 7c 02 00 64 01 00 7c 01 00 83 01 01 7d 03 00 7c 03 00 74 03 00 69 04 00 | ..t..i..|..d..|.....}..|..t..i.. |
8c60 | 7c 02 00 3c 6e 01 00 01 7c 03 00 53 28 03 00 00 00 73 fa 01 00 00 44 65 74 65 72 6d 69 6e 65 73 | |..<n...|..S(....s....Determines |
8c80 | 20 69 66 20 61 20 66 69 6c 65 27 73 20 70 61 74 68 20 69 73 20 61 63 63 65 73 73 69 62 6c 65 2e | .if.a.file's.path.is.accessible. |
8ca0 | 0a 0a 20 20 20 20 53 65 74 41 6c 6c 6f 77 65 64 50 61 74 68 73 28 29 2c 20 53 65 74 53 6b 69 70 | ......SetAllowedPaths(),.SetSkip |
8cc0 | 70 65 64 46 69 6c 65 73 28 29 20 61 6e 64 20 53 65 74 53 74 61 74 69 63 46 69 6c 65 43 6f 6e 66 | pedFiles().and.SetStaticFileConf |
8ce0 | 69 67 4d 61 74 63 68 65 72 28 29 20 6d 75 73 74 0a 20 20 20 20 62 65 20 63 61 6c 6c 65 64 20 62 | igMatcher().must.....be.called.b |
8d00 | 65 66 6f 72 65 20 74 68 69 73 20 6d 65 74 68 6f 64 20 6f 72 20 65 6c 73 65 20 61 6c 6c 20 66 69 | efore.this.method.or.else.all.fi |
8d20 | 6c 65 20 61 63 63 65 73 73 65 73 20 77 69 6c 6c 20 72 61 69 73 65 20 61 6e 20 65 72 72 6f 72 2e | le.accesses.will.raise.an.error. |
8d40 | 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 66 69 6c 65 6e 61 6d 65 3a 20 50 61 74 68 | ......Args:.......filename:.Path |
8d60 | 20 6f 66 20 74 68 65 20 66 69 6c 65 20 74 6f 20 63 68 65 63 6b 20 28 72 65 6c 61 74 69 76 65 20 | .of.the.file.to.check.(relative. |
8d80 | 6f 72 20 61 62 73 6f 6c 75 74 65 29 2e 20 4d 61 79 20 62 65 20 61 0a 20 20 20 20 20 20 20 20 64 | or.absolute)..May.be.a.........d |
8da0 | 69 72 65 63 74 6f 72 79 2c 20 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 61 63 63 65 73 73 20 66 | irectory,.in.which.case.access.f |
8dc0 | 6f 72 20 66 69 6c 65 73 20 69 6e 73 69 64 65 20 74 68 61 74 20 64 69 72 65 63 74 6f 72 79 20 77 | or.files.inside.that.directory.w |
8de0 | 69 6c 6c 0a 20 20 20 20 20 20 20 20 62 65 20 63 68 65 63 6b 65 64 2e 0a 20 20 20 20 20 20 6e 6f | ill.........be.checked........no |
8e00 | 72 6d 63 61 73 65 3a 20 55 73 65 64 20 66 6f 72 20 64 65 70 65 6e 64 65 6e 63 79 20 69 6e 6a 65 | rmcase:.Used.for.dependency.inje |
8e20 | 63 74 69 6f 6e 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 20 20 54 72 75 65 20 | ction.......Returns:.......True. |
8e40 | 69 66 20 74 68 65 20 66 69 6c 65 20 69 73 20 61 63 63 65 73 73 69 62 6c 65 2c 20 46 61 6c 73 65 | if.the.file.is.accessible,.False |
8e60 | 20 6f 74 68 65 72 77 69 73 65 2e 0a 20 20 20 20 52 0e 01 00 00 4e 28 08 00 00 00 52 e7 00 00 00 | .otherwise......R....N(....R.... |
8e80 | 52 23 00 00 00 52 0b 01 00 00 52 2d 01 00 00 52 59 01 00 00 52 9f 00 00 00 52 3a 00 00 00 74 18 | R#...R....R-...RY...R....R:...t. |
8ea0 | 00 00 00 5f 49 73 46 69 6c 65 41 63 63 65 73 73 69 62 6c 65 4e 6f 43 61 63 68 65 28 04 00 00 00 | ..._IsFileAccessibleNoCache(.... |
8ec0 | 52 fb 00 00 00 52 0e 01 00 00 74 10 00 00 00 6c 6f 67 69 63 61 6c 5f 66 69 6c 65 6e 61 6d 65 74 | R....R....t....logical_filenamet |
8ee0 | 06 00 00 00 72 65 73 75 6c 74 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a | ....result(....(....sL.../home/z |
8f00 | 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f | x2c4/Desktop/google_appengine/go |
8f20 | 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 | ogle/appengine/tools/dev_appserv |
8f40 | 65 72 2e 70 79 74 10 00 00 00 49 73 46 69 6c 65 41 63 63 65 73 73 69 62 6c 65 e5 03 00 00 73 0e | er.pyt....IsFileAccessible....s. |
8f60 | 00 00 00 00 10 18 02 12 01 0d 01 0c 01 09 01 11 01 63 02 00 00 00 05 00 00 00 06 00 00 00 43 00 | .................c............C. |
8f80 | 00 00 73 51 01 00 00 7c 00 00 7d 02 00 74 00 00 69 01 00 69 02 00 7c 00 00 83 01 00 6f 19 00 01 | ..sQ...|..}..t..i..i..|.....o... |
8fa0 | 74 00 00 69 01 00 69 03 00 7c 00 00 64 01 00 83 02 00 7d 02 00 6e 01 00 01 74 04 00 7c 02 00 74 | t..i..i..|..d.....}..n...t..|..t |
8fc0 | 05 00 69 06 00 67 01 00 64 02 00 7c 01 00 83 02 01 6f 72 00 01 7c 02 00 74 07 00 74 05 00 69 06 | ..i..g..d..|.....or..|..t..t..i. |
8fe0 | 00 83 01 00 1f 7d 03 00 74 05 00 69 08 00 0c 6f 28 00 01 74 05 00 69 09 00 69 0a 00 7c 03 00 83 | .....}..t..i...o(..t..i..i..|... |
9000 | 01 00 6f 15 00 01 74 0b 00 69 0c 00 64 03 00 7c 00 00 83 02 00 01 74 0d 00 53 01 74 05 00 69 0e | ..o...t..i..d..|......t..S.t..i. |
9020 | 00 69 0f 00 7c 03 00 83 01 00 6f 15 00 01 74 0b 00 69 0c 00 64 04 00 7c 00 00 83 02 00 01 74 0d | .i..|.....o...t..i..d..|......t. |
9040 | 00 53 01 6e 01 00 01 7c 00 00 74 05 00 69 10 00 6a 06 00 6f 05 00 01 74 11 00 53 01 7c 00 00 74 | .S.n...|..t..i..j..o...t..S.|..t |
9060 | 05 00 69 12 00 6a 06 00 6f 05 00 01 74 11 00 53 01 74 04 00 7c 02 00 74 05 00 69 13 00 64 02 00 | ..i..j..o...t..S.t..|..t..i..d.. |
9080 | 7c 01 00 83 02 01 6f 05 00 01 74 11 00 53 01 74 05 00 69 14 00 74 05 00 69 15 00 42 7d 04 00 74 | |.....o...t..S.t..i..t..i..B}..t |
90a0 | 04 00 7c 02 00 7c 04 00 64 02 00 7c 01 00 83 02 01 6f 1f 00 01 74 04 00 7c 02 00 74 05 00 69 16 | ..|..|..d..|.....o...t..|..t..i. |
90c0 | 00 64 02 00 7c 01 00 83 02 01 0c 6f 05 00 01 74 11 00 53 01 74 0d 00 53 28 05 00 00 00 73 30 01 | .d..|......o...t..S.t..S(....s0. |
90e0 | 00 00 44 65 74 65 72 6d 69 6e 65 73 20 69 66 20 61 20 66 69 6c 65 27 73 20 70 61 74 68 20 69 73 | ..Determines.if.a.file's.path.is |
9100 | 20 61 63 63 65 73 73 69 62 6c 65 2e 0a 0a 20 20 20 20 54 68 69 73 20 69 73 20 61 6e 20 69 6e 74 | .accessible.......This.is.an.int |
9120 | 65 72 6e 61 6c 20 70 61 72 74 20 6f 66 20 74 68 65 20 49 73 46 69 6c 65 41 63 63 65 73 73 69 62 | ernal.part.of.the.IsFileAccessib |
9140 | 6c 65 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 | le.implementation.......Args:... |
9160 | 20 20 20 20 6c 6f 67 69 63 61 6c 5f 66 69 6c 65 6e 61 6d 65 3a 20 41 62 73 6f 6c 75 74 65 20 70 | ....logical_filename:.Absolute.p |
9180 | 61 74 68 20 6f 66 20 74 68 65 20 66 69 6c 65 20 74 6f 20 63 68 65 63 6b 2e 0a 20 20 20 20 20 20 | ath.of.the.file.to.check........ |
91a0 | 6e 6f 72 6d 63 61 73 65 3a 20 55 73 65 64 20 66 6f 72 20 64 65 70 65 6e 64 65 6e 63 79 20 69 6e | normcase:.Used.for.dependency.in |
91c0 | 6a 65 63 74 69 6f 6e 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 20 20 54 72 75 | jection.......Returns:.......Tru |
91e0 | 65 20 69 66 20 74 68 65 20 66 69 6c 65 20 69 73 20 61 63 63 65 73 73 69 62 6c 65 2c 20 46 61 6c | e.if.the.file.is.accessible,.Fal |
9200 | 73 65 20 6f 74 68 65 72 77 69 73 65 2e 0a 20 20 20 20 74 03 00 00 00 66 6f 6f 52 0e 01 00 00 73 | se.otherwise......t....fooR....s |
9220 | 24 00 00 00 42 6c 6f 63 6b 69 6e 67 20 61 63 63 65 73 73 20 74 6f 20 73 6b 69 70 70 65 64 20 66 | $...Blocking.access.to.skipped.f |
9240 | 69 6c 65 20 22 25 73 22 73 23 00 00 00 42 6c 6f 63 6b 69 6e 67 20 61 63 63 65 73 73 20 74 6f 20 | ile."%s"s#...Blocking.access.to. |
9260 | 73 74 61 74 69 63 20 66 69 6c 65 20 22 25 73 22 28 17 00 00 00 52 e7 00 00 00 52 23 00 00 00 52 | static.file."%s"(....R....R#...R |
9280 | e8 00 00 00 52 6a 00 00 00 52 12 01 00 00 52 2d 01 00 00 52 58 01 00 00 52 cd 00 00 00 52 5d 01 | ....Rj...R....R-...RX...R....R]. |
92a0 | 00 00 52 6c 01 00 00 52 51 00 00 00 52 6c 00 00 00 74 07 00 00 00 77 61 72 6e 69 6e 67 52 b3 00 | ..Rl...RQ...Rl...t....warningR.. |
92c0 | 00 00 52 6f 01 00 00 74 0c 00 00 00 49 73 53 74 61 74 69 63 46 69 6c 65 52 62 01 00 00 52 89 00 | ..Ro...t....IsStaticFileRb...R.. |
92e0 | 00 00 74 1a 00 00 00 41 4c 4c 4f 57 45 44 5f 53 49 54 45 5f 50 41 43 4b 41 47 45 5f 46 49 4c 45 | ..t....ALLOWED_SITE_PACKAGE_FILE |
9300 | 53 52 65 01 00 00 52 56 01 00 00 52 66 01 00 00 74 10 00 00 00 4e 4f 54 5f 41 4c 4c 4f 57 45 44 | SRe...RV...Rf...t....NOT_ALLOWED |
9320 | 5f 44 49 52 53 28 05 00 00 00 52 73 01 00 00 52 0e 01 00 00 74 13 00 00 00 6c 6f 67 69 63 61 6c | _DIRS(....Rs...R....t....logical |
9340 | 5f 64 69 72 66 61 6b 65 66 69 6c 65 74 11 00 00 00 72 65 6c 61 74 69 76 65 5f 66 69 6c 65 6e 61 | _dirfakefilet....relative_filena |
9360 | 6d 65 74 0c 00 00 00 61 6c 6c 6f 77 65 64 5f 64 69 72 73 28 00 00 00 00 28 00 00 00 00 73 4c 00 | met....allowed_dirs(....(....sL. |
9380 | 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 | ../home/zx2c4/Desktop/google_app |
93a0 | 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 | engine/google/appengine/tools/de |
93c0 | 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 52 72 01 00 00 fe 03 00 00 73 40 00 00 00 00 0d 06 01 | v_appserver.pyRr.......s@....... |
93e0 | 13 01 19 02 12 01 0a 01 13 02 0b 01 13 01 09 01 07 01 05 02 13 01 09 01 07 01 09 02 10 01 05 02 | ................................ |
9400 | 10 01 05 02 06 01 09 01 0a 01 05 02 10 01 06 01 06 01 0a 01 06 01 09 01 0b 01 05 02 69 ff ff ff | ............................i... |
9420 | ff 63 04 00 00 00 05 00 00 00 05 00 00 00 4b 00 00 00 73 70 00 00 00 7c 02 00 74 00 00 69 01 00 | .c............K...sp...|..t..i.. |
9440 | 6a 07 00 6f 14 00 01 74 02 00 64 01 00 7c 02 00 16 83 01 00 82 01 00 6e 01 00 01 74 00 00 69 03 | j..o...t..d..|.........n...t..i. |
9460 | 00 7c 01 00 83 01 00 70 19 00 01 74 02 00 74 04 00 69 05 00 64 02 00 7c 01 00 83 03 00 82 01 00 | .|.....p...t..t..i..d..|........ |
9480 | 6e 01 00 01 74 06 00 74 00 00 7c 00 00 83 02 00 69 07 00 7c 01 00 7c 02 00 7c 03 00 7c 04 00 8d | n...t..t..|.....i..|..|..|..|... |
94a0 | 03 00 01 64 03 00 53 28 04 00 00 00 73 2d 00 00 00 49 6e 69 74 69 61 6c 69 7a 65 72 2e 20 53 65 | ...d..S(....s-...Initializer..Se |
94c0 | 65 20 66 69 6c 65 20 62 75 69 6c 74 2d 69 6e 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2e 73 10 | e.file.built-in.documentation.s. |
94e0 | 00 00 00 69 6e 76 61 6c 69 64 20 6d 6f 64 65 3a 20 25 73 73 13 00 00 00 66 69 6c 65 20 6e 6f 74 | ...invalid.mode:.%ss....file.not |
9500 | 20 61 63 63 65 73 73 69 62 6c 65 4e 28 08 00 00 00 52 2d 01 00 00 74 0d 00 00 00 41 4c 4c 4f 57 | .accessibleN(....R-...t....ALLOW |
9520 | 45 44 5f 4d 4f 44 45 53 74 07 00 00 00 49 4f 45 72 72 6f 72 52 75 01 00 00 52 ea 00 00 00 74 06 | ED_MODESt....IOErrorRu...R....t. |
9540 | 00 00 00 45 41 43 43 45 53 74 05 00 00 00 73 75 70 65 72 52 3d 00 00 00 28 05 00 00 00 52 2f 00 | ...EACCESt....superR=...(....R/. |
9560 | 00 00 52 fb 00 00 00 52 f2 00 00 00 74 07 00 00 00 62 75 66 73 69 7a 65 52 96 00 00 00 28 00 00 | ..R....R....t....bufsizeR....(.. |
9580 | 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f | ..(....sL.../home/zx2c4/Desktop/ |
95a0 | 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e | google_appengine/google/appengin |
95c0 | 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 52 3d 00 00 00 34 04 00 | e/tools/dev_appserver.pyR=...4.. |
95e0 | 00 73 0a 00 00 00 00 02 10 01 14 02 10 01 19 02 4e 28 2c 00 00 00 52 18 00 00 00 52 19 00 00 00 | .s..............N(,...R....R.... |
9600 | 52 1a 00 00 00 74 09 00 00 00 66 72 6f 7a 65 6e 73 65 74 52 7e 01 00 00 52 5a 00 00 00 74 09 00 | R....t....frozensetR~...RZ...t.. |
9620 | 00 00 6d 69 6d 65 74 79 70 65 73 74 0a 00 00 00 6b 6e 6f 77 6e 66 69 6c 65 73 52 62 01 00 00 52 | ..mimetypest....knownfilesRb...R |
9640 | e7 00 00 00 52 23 00 00 00 52 0e 01 00 00 52 55 01 00 00 52 0a 01 00 00 52 35 01 00 00 52 0b 01 | ....R#...R....RU...R....R5...R.. |
9660 | 00 00 52 66 01 00 00 52 34 01 00 00 52 7a 01 00 00 52 65 01 00 00 74 09 00 00 00 69 74 65 72 74 | ..Rf...R4...Rz...Re...t....itert |
9680 | 6f 6f 6c 73 74 05 00 00 00 63 68 61 69 6e 52 6a 00 00 00 52 2c 01 00 00 52 79 01 00 00 74 04 00 | oolst....chainRj...R,...Ry...t.. |
96a0 | 00 00 66 69 6c 65 74 0e 00 00 00 5f 6f 72 69 67 69 6e 61 6c 5f 66 69 6c 65 52 3a 00 00 00 52 58 | ..filet...._original_fileR:...RX |
96c0 | 01 00 00 52 56 01 00 00 52 6c 01 00 00 52 6f 01 00 00 52 89 00 00 00 52 5d 01 00 00 52 59 01 00 | ...RV...Rl...Ro...R....R]...RY.. |
96e0 | 00 52 b4 00 00 00 52 5c 01 00 00 52 5f 01 00 00 52 6b 01 00 00 52 6e 01 00 00 52 71 01 00 00 52 | .R....R\...R_...Rk...Rn...Rq...R |
9700 | 75 01 00 00 52 72 01 00 00 52 3d 00 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 | u...Rr...R=...(....(....(....sL. |
9720 | 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 | ../home/zx2c4/Desktop/google_app |
9740 | 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 | engine/google/appengine/tools/de |
9760 | 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 52 2d 01 00 00 38 03 00 00 73 8a 00 00 00 06 03 06 02 | v_appserver.pyR-...8...s........ |
9780 | 18 02 09 01 10 03 03 01 2a 01 33 03 03 05 0c 03 03 01 06 01 0d 04 03 01 06 02 06 02 12 01 0c 01 | ........*.3..................... |
97a0 | 15 01 0f 01 0f 01 0f 01 0f 01 0f 01 0f 01 0f 01 0f 01 0f 01 15 01 0f 01 0f 01 15 01 15 01 0f 01 | ................................ |
97c0 | 0f 01 15 01 15 01 15 01 0f 01 0f 01 0f 01 15 01 0f 01 0f 01 0f 01 0f 01 0f 01 0f 01 15 01 0f 01 | ................................ |
97e0 | 0f 01 0f 01 1f 03 06 02 06 01 06 01 06 01 06 02 06 02 06 02 0f 17 0f 0a 0f 19 0f 0f 0f 0f 03 01 | ................................ |
9800 | 15 18 03 01 15 35 28 01 00 00 00 74 08 00 00 00 5f 6c 69 62 72 61 72 79 74 16 00 00 00 52 65 73 | .....5(....t...._libraryt....Res |
9820 | 74 72 69 63 74 65 64 50 61 74 68 46 75 6e 63 74 69 6f 6e 63 00 00 00 00 00 00 00 00 01 00 00 00 | trictedPathFunctionc............ |
9840 | 42 00 00 00 73 26 00 00 00 65 00 00 5a 01 00 64 00 00 5a 02 00 65 03 00 5a 04 00 64 01 00 84 00 | B...s&...e..Z..d..Z..e..Z..d.... |
9860 | 00 5a 05 00 64 02 00 84 00 00 5a 06 00 52 53 28 03 00 00 00 73 68 00 00 00 45 6e 66 6f 72 63 65 | .Z..d.....Z..RS(....sh...Enforce |
9880 | 73 20 61 63 63 65 73 73 20 72 65 73 74 72 69 63 74 69 6f 6e 73 20 66 6f 72 20 66 75 6e 63 74 69 | s.access.restrictions.for.functi |
98a0 | 6f 6e 73 20 74 68 61 74 20 68 61 76 65 20 61 20 66 69 6c 65 20 6f 72 0a 20 20 64 69 72 65 63 74 | ons.that.have.a.file.or...direct |
98c0 | 6f 72 79 20 70 61 74 68 20 61 73 20 74 68 65 69 72 20 66 69 72 73 74 20 61 72 67 75 6d 65 6e 74 | ory.path.as.their.first.argument |
98e0 | 2e 63 02 00 00 00 02 00 00 00 02 00 00 00 43 00 00 00 73 0d 00 00 00 7c 01 00 7c 00 00 5f 00 00 | .c............C...s....|..|.._.. |
9900 | 64 01 00 53 28 02 00 00 00 73 b6 00 00 00 49 6e 69 74 69 61 6c 69 7a 65 72 2e 0a 0a 20 20 20 20 | d..S(....s....Initializer....... |
9920 | 41 72 67 73 3a 0a 20 20 20 20 20 20 6f 72 69 67 69 6e 61 6c 5f 66 75 6e 63 3a 20 43 61 6c 6c 61 | Args:.......original_func:.Calla |
9940 | 62 6c 65 20 74 68 61 74 20 74 61 6b 65 73 20 61 73 20 69 74 73 20 66 69 72 73 74 20 61 72 67 75 | ble.that.takes.as.its.first.argu |
9960 | 6d 65 6e 74 20 74 68 65 20 70 61 74 68 20 74 6f 20 61 0a 20 20 20 20 20 20 20 20 66 69 6c 65 20 | ment.the.path.to.a.........file. |
9980 | 6f 72 20 64 69 72 65 63 74 6f 72 79 20 6f 6e 20 64 69 73 6b 3b 20 61 6c 6c 20 73 75 62 73 65 71 | or.directory.on.disk;.all.subseq |
99a0 | 75 65 6e 74 20 61 72 67 75 6d 65 6e 74 73 20 6d 61 79 20 62 65 20 76 61 72 69 61 62 6c 65 2e 0a | uent.arguments.may.be.variable.. |
99c0 | 20 20 20 20 4e 28 01 00 00 00 74 0e 00 00 00 5f 6f 72 69 67 69 6e 61 6c 5f 66 75 6e 63 28 02 00 | ....N(....t...._original_func(.. |
99e0 | 00 00 52 2f 00 00 00 74 0d 00 00 00 6f 72 69 67 69 6e 61 6c 5f 66 75 6e 63 28 00 00 00 00 28 00 | ..R/...t....original_func(....(. |
9a00 | 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 | ...sL.../home/zx2c4/Desktop/goog |
9a20 | 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f | le_appengine/google/appengine/to |
9a40 | 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 52 3d 00 00 00 49 04 00 00 73 02 00 | ols/dev_appserver.pyR=...I...s.. |
9a60 | 00 00 00 07 63 02 00 00 00 04 00 00 00 04 00 00 00 4f 00 00 00 73 3c 00 00 00 74 00 00 69 01 00 | ....c............O...s<...t..i.. |
9a80 | 7c 01 00 83 01 00 70 19 00 01 74 02 00 74 03 00 69 04 00 64 01 00 7c 01 00 83 03 00 82 01 00 6e | |.....p...t..t..i..d..|........n |
9aa0 | 01 00 01 7c 00 00 69 05 00 7c 01 00 7c 02 00 7c 03 00 8e 01 00 53 28 02 00 00 00 73 4c 00 00 00 | ...|..i..|..|..|.....S(....sL... |
9ac0 | 45 6e 66 6f 72 63 65 73 20 61 63 63 65 73 73 20 70 65 72 6d 69 73 73 69 6f 6e 73 20 66 6f 72 20 | Enforces.access.permissions.for. |
9ae0 | 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 70 61 73 73 65 64 20 74 6f 20 74 68 65 20 63 6f 6e 73 74 | the.function.passed.to.the.const |
9b00 | 72 75 63 74 6f 72 2e 0a 20 20 20 20 73 13 00 00 00 70 61 74 68 20 6e 6f 74 20 61 63 63 65 73 73 | ructor......s....path.not.access |
9b20 | 69 62 6c 65 28 06 00 00 00 52 2d 01 00 00 52 75 01 00 00 52 e9 00 00 00 52 ea 00 00 00 52 80 01 | ible(....R-...Ru...R....R....R.. |
9b40 | 00 00 52 8c 01 00 00 28 04 00 00 00 52 2f 00 00 00 52 23 00 00 00 52 95 00 00 00 52 96 00 00 00 | ..R....(....R/...R#...R....R.... |
9b60 | 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 | (....(....sL.../home/zx2c4/Deskt |
9b80 | 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e | op/google_appengine/google/appen |
9ba0 | 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 08 00 00 00 | gine/tools/dev_appserver.pyt.... |
9bc0 | 5f 5f 63 61 6c 6c 5f 5f 52 04 00 00 73 06 00 00 00 00 03 10 01 19 02 28 07 00 00 00 52 18 00 00 | __call__R...s..........(....R... |
9be0 | 00 52 19 00 00 00 52 1a 00 00 00 52 e7 00 00 00 74 0c 00 00 00 5f 6f 72 69 67 69 6e 61 6c 5f 6f | .R....R....R....t...._original_o |
9c00 | 73 52 3d 00 00 00 52 8e 01 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f | sR=...R....(....(....(....sL.../ |
9c20 | 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 | home/zx2c4/Desktop/google_appeng |
9c40 | 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 | ine/google/appengine/tools/dev_a |
9c60 | 70 70 73 65 72 76 65 72 2e 70 79 52 8b 01 00 00 43 04 00 00 73 08 00 00 00 06 02 06 02 06 02 09 | ppserver.pyR....C...s........... |
9c80 | 09 63 01 00 00 00 01 00 00 00 03 00 00 00 43 00 00 00 73 14 00 00 00 7c 00 00 69 00 00 64 01 00 | .c............C...s....|..i..d.. |
9ca0 | 64 02 00 83 02 00 64 03 00 19 53 28 04 00 00 00 73 28 01 00 00 44 65 74 65 72 6d 69 6e 65 73 20 | d.....d...S(....s(...Determines. |
9cc0 | 74 68 65 20 6c 65 61 66 20 73 75 62 6d 6f 64 75 6c 65 20 6e 61 6d 65 20 6f 66 20 61 20 66 75 6c | the.leaf.submodule.name.of.a.ful |
9ce0 | 6c 20 6d 6f 64 75 6c 65 20 6e 61 6d 65 2e 0a 0a 20 20 41 72 67 73 3a 0a 20 20 20 20 66 75 6c 6c | l.module.name.....Args:.....full |
9d00 | 6e 61 6d 65 3a 20 46 75 6c 6c 79 20 71 75 61 6c 69 66 69 65 64 20 6d 6f 64 75 6c 65 20 6e 61 6d | name:.Fully.qualified.module.nam |
9d20 | 65 2c 20 65 2e 67 2e 20 27 66 6f 6f 2e 62 61 72 2e 62 61 7a 27 0a 0a 20 20 52 65 74 75 72 6e 73 | e,.e.g..'foo.bar.baz'....Returns |
9d40 | 3a 0a 20 20 20 20 53 75 62 6d 6f 64 75 6c 65 20 6e 61 6d 65 2c 20 65 2e 67 2e 20 27 62 61 7a 27 | :.....Submodule.name,.e.g..'baz' |
9d60 | 2e 20 49 66 20 74 68 65 20 73 75 70 70 6c 69 65 64 20 6d 6f 64 75 6c 65 20 68 61 73 20 6e 6f 20 | ..If.the.supplied.module.has.no. |
9d80 | 73 75 62 6d 6f 64 75 6c 65 20 28 65 2e 67 2e 2c 0a 20 20 20 20 27 73 74 75 66 66 27 29 2c 20 74 | submodule.(e.g.,.....'stuff'),.t |
9da0 | 68 65 20 72 65 74 75 72 6e 65 64 20 76 61 6c 75 65 20 77 69 6c 6c 20 6a 75 73 74 20 62 65 20 74 | he.returned.value.will.just.be.t |
9dc0 | 68 61 74 20 6d 6f 64 75 6c 65 20 6e 61 6d 65 20 28 27 73 74 75 66 66 27 29 2e 0a 20 20 52 19 01 | hat.module.name.('stuff')....R.. |
9de0 | 00 00 69 01 00 00 00 69 ff ff ff ff 28 01 00 00 00 74 06 00 00 00 72 73 70 6c 69 74 28 01 00 00 | ..i....i....(....t....rsplit(... |
9e00 | 00 74 08 00 00 00 66 75 6c 6c 6e 61 6d 65 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f | .t....fullname(....(....sL.../ho |
9e20 | 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e | me/zx2c4/Desktop/google_appengin |
9e40 | 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 | e/google/appengine/tools/dev_app |
9e60 | 73 65 72 76 65 72 2e 70 79 74 10 00 00 00 47 65 74 53 75 62 6d 6f 64 75 6c 65 4e 61 6d 65 5b 04 | server.pyt....GetSubmoduleName[. |
9e80 | 00 00 73 02 00 00 00 00 0a 74 17 00 00 00 43 6f 75 6c 64 4e 6f 74 46 69 6e 64 4d 6f 64 75 6c 65 | ..s......t....CouldNotFindModule |
9ea0 | 45 72 72 6f 72 63 00 00 00 00 00 00 00 00 01 00 00 00 42 00 00 00 73 0e 00 00 00 65 00 00 5a 01 | Errorc............B...s....e..Z. |
9ec0 | 00 64 00 00 5a 02 00 52 53 28 01 00 00 00 73 95 00 00 00 52 61 69 73 65 64 20 77 68 65 6e 20 61 | .d..Z..RS(....s....Raised.when.a |
9ee0 | 20 6d 6f 64 75 6c 65 20 63 6f 75 6c 64 20 6e 6f 74 20 62 65 20 66 6f 75 6e 64 2e 0a 0a 20 20 49 | .module.could.not.be.found.....I |
9f00 | 6e 20 63 6f 6e 74 72 61 73 74 20 74 6f 20 77 68 65 6e 20 61 20 6d 6f 64 75 6c 65 20 68 61 73 20 | n.contrast.to.when.a.module.has. |
9f20 | 62 65 65 6e 20 66 6f 75 6e 64 2c 20 62 75 74 20 63 61 6e 6e 6f 74 20 62 65 20 6c 6f 61 64 65 64 | been.found,.but.cannot.be.loaded |
9f40 | 20 62 65 63 61 75 73 65 20 6f 66 0a 20 20 68 61 72 64 65 6e 69 6e 67 20 72 65 73 74 72 69 63 74 | .because.of...hardening.restrict |
9f60 | 69 6f 6e 73 2e 0a 20 20 28 03 00 00 00 52 18 00 00 00 52 19 00 00 00 52 1a 00 00 00 28 00 00 00 | ions....(....R....R....R....(... |
9f80 | 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b | .(....(....sL.../home/zx2c4/Desk |
9fa0 | 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 | top/google_appengine/google/appe |
9fc0 | 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 52 93 01 00 | ngine/tools/dev_appserver.pyR... |
9fe0 | 00 69 04 00 00 73 02 00 00 00 06 05 63 01 00 00 00 02 00 00 00 02 00 00 00 03 00 00 00 73 13 00 | .i...s......c................s.. |
a000 | 00 00 87 00 00 66 01 00 64 01 00 86 00 00 7d 01 00 7c 01 00 53 28 02 00 00 00 73 29 01 00 00 43 | .....f..d.....}..|..S(....s)...C |
a020 | 61 6c 6c 20 73 74 61 63 6b 20 6c 6f 67 67 69 6e 67 20 64 65 63 6f 72 61 74 6f 72 20 66 6f 72 20 | all.stack.logging.decorator.for. |
a040 | 48 61 72 64 65 6e 65 64 4d 6f 64 75 6c 65 73 48 6f 6f 6b 20 63 6c 61 73 73 2e 0a 0a 20 20 54 68 | HardenedModulesHook.class.....Th |
a060 | 69 73 20 64 65 63 6f 72 61 74 6f 72 20 6c 6f 67 73 20 74 68 65 20 63 61 6c 6c 20 73 74 61 63 6b | is.decorator.logs.the.call.stack |
a080 | 20 6f 66 20 74 68 65 20 48 61 72 64 65 6e 65 64 4d 6f 64 75 6c 65 73 48 6f 6f 6b 20 63 6c 61 73 | .of.the.HardenedModulesHook.clas |
a0a0 | 73 20 61 73 0a 20 20 69 74 20 65 78 65 63 75 74 65 73 2c 20 69 6e 64 65 6e 74 69 6e 67 20 6c 6f | s.as...it.executes,.indenting.lo |
a0c0 | 67 67 69 6e 67 20 6d 65 73 73 61 67 65 73 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 63 75 72 72 | gging.messages.based.on.the.curr |
a0e0 | 65 6e 74 20 73 74 61 63 6b 20 64 65 70 74 68 2e 0a 0a 20 20 41 72 67 73 3a 0a 20 20 20 20 66 75 | ent.stack.depth.....Args:.....fu |
a100 | 6e 63 3a 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 64 65 63 6f 72 61 74 65 2e 0a 0a 20 | nc:.the.function.to.decorate.... |
a120 | 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 54 68 65 20 64 65 63 6f 72 61 74 65 64 20 66 75 6e 63 | .Returns:.....The.decorated.func |
a140 | 74 69 6f 6e 2e 0a 20 20 63 01 00 00 00 05 00 00 00 08 00 00 00 1f 00 00 00 73 d1 00 00 00 67 00 | tion....c................s....g. |
a160 | 00 7d 03 00 7c 01 00 64 00 00 6a 09 00 6f 1b 00 01 7c 03 00 69 01 00 64 01 00 84 00 00 7c 01 00 | .}..|..d..j..o...|..i..d.....|.. |
a180 | 44 83 01 00 83 01 00 01 6e 01 00 01 7c 02 00 64 00 00 6a 09 00 6f 21 00 01 7c 03 00 69 01 00 64 | D.......n...|..d..j..o!..|..i..d |
a1a0 | 02 00 84 00 00 7c 02 00 69 02 00 83 00 00 44 83 01 00 83 01 00 01 6e 01 00 01 64 03 00 69 03 00 | .....|..i.....D.......n...d..i.. |
a1c0 | 7c 03 00 83 01 00 7d 04 00 7c 00 00 69 04 00 64 04 00 88 00 00 69 05 00 7c 04 00 83 03 00 01 7c | |.....}..|..i..d.....i..|......| |
a1e0 | 00 00 04 69 06 00 64 05 00 37 02 5f 06 00 7a 14 00 88 00 00 7c 00 00 7c 01 00 7c 02 00 8e 01 00 | ...i..d..7._..z.....|..|..|..... |
a200 | 53 57 64 00 00 7c 00 00 04 69 06 00 64 05 00 38 02 5f 06 00 7c 00 00 69 04 00 64 06 00 88 00 00 | SWd..|...i..d..8._..|..i..d..... |
a220 | 69 05 00 7c 04 00 83 03 00 01 58 64 00 00 53 28 07 00 00 00 4e 63 01 00 00 00 02 00 00 00 03 00 | i..|......Xd..S(....Nc.......... |
a240 | 00 00 73 00 00 00 73 1f 00 00 00 78 18 00 7c 00 00 5d 11 00 7d 01 00 74 00 00 7c 01 00 83 01 00 | ..s...s....x..|..]..}..t..|..... |
a260 | 56 01 71 06 00 57 64 00 00 53 28 01 00 00 00 4e 28 01 00 00 00 52 28 00 00 00 28 02 00 00 00 52 | V.q..Wd..S(....N(....R(...(....R |
a280 | 33 01 00 00 74 08 00 00 00 61 72 67 75 6d 65 6e 74 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 | 3...t....argument(....(....sL... |
a2a0 | 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e | /home/zx2c4/Desktop/google_appen |
a2c0 | 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f | gine/google/appengine/tools/dev_ |
a2e0 | 61 70 70 73 65 72 76 65 72 2e 70 79 73 09 00 00 00 3c 67 65 6e 65 78 70 72 3e 81 04 00 00 73 02 | appserver.pys....<genexpr>....s. |
a300 | 00 00 00 09 00 63 01 00 00 00 03 00 00 00 04 00 00 00 73 00 00 00 73 29 00 00 00 78 22 00 7c 00 | .....c............s...s)...x".|. |
a320 | 00 5d 1b 00 5c 02 00 7d 01 00 7d 02 00 64 00 00 7c 01 00 7c 02 00 66 02 00 16 56 01 71 06 00 57 | .]..\..}..}..d..|..|..f...V.q..W |
a340 | 64 01 00 53 28 02 00 00 00 73 05 00 00 00 25 73 3d 25 73 4e 28 00 00 00 00 28 03 00 00 00 52 33 | d..S(....s....%s=%sN(....(....R3 |
a360 | 01 00 00 52 d0 00 00 00 52 f8 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d | ...R....R....(....(....sL.../hom |
a380 | 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 | e/zx2c4/Desktop/google_appengine |
a3a0 | 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 | /google/appengine/tools/dev_apps |
a3c0 | 65 72 76 65 72 2e 70 79 73 09 00 00 00 3c 67 65 6e 65 78 70 72 3e 83 04 00 00 73 02 00 00 00 09 | erver.pys....<genexpr>....s..... |
a3e0 | 01 73 02 00 00 00 2c 20 73 0f 00 00 00 45 6e 74 65 72 69 6e 67 20 25 73 28 25 73 29 69 01 00 00 | .s....,.s....Entering.%s(%s)i... |
a400 | 00 73 0e 00 00 00 45 78 69 74 69 6e 67 20 25 73 28 25 73 29 28 07 00 00 00 52 3a 00 00 00 74 06 | .s....Exiting.%s(%s)(....R:...t. |
a420 | 00 00 00 65 78 74 65 6e 64 52 1d 01 00 00 52 6a 00 00 00 74 03 00 00 00 6c 6f 67 74 09 00 00 00 | ...extendR....Rj...t....logt.... |
a440 | 66 75 6e 63 5f 6e 61 6d 65 74 0d 00 00 00 5f 69 6e 64 65 6e 74 5f 6c 65 76 65 6c 28 05 00 00 00 | func_namet...._indent_level(.... |
a460 | 52 2f 00 00 00 52 95 00 00 00 52 96 00 00 00 74 0c 00 00 00 61 72 67 73 5f 74 6f 5f 73 68 6f 77 | R/...R....R....t....args_to_show |
a480 | 74 0b 00 00 00 61 72 67 73 5f 73 74 72 69 6e 67 28 01 00 00 00 74 04 00 00 00 66 75 6e 63 28 00 | t....args_string(....t....func(. |
a4a0 | 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 | ...sL.../home/zx2c4/Desktop/goog |
a4c0 | 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f | le_appengine/google/appengine/to |
a4e0 | 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 08 00 00 00 44 65 63 6f 72 61 74 | ols/dev_appserver.pyt....Decorat |
a500 | 65 7e 04 00 00 73 1a 00 00 00 00 01 06 01 0d 01 1b 01 0d 01 0c 01 15 02 0f 02 16 01 0f 01 03 01 | e~...s.......................... |
a520 | 14 02 0f 01 28 00 00 00 00 28 02 00 00 00 52 9b 01 00 00 52 9c 01 00 00 28 00 00 00 00 28 01 00 | ....(....(....R....R....(....(.. |
a540 | 00 00 52 9b 01 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f | ..R....sL.../home/zx2c4/Desktop/ |
a560 | 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e | google_appengine/google/appengin |
a580 | 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 05 00 00 00 54 72 61 | e/tools/dev_appserver.pyt....Tra |
a5a0 | 63 65 71 04 00 00 73 04 00 00 00 00 0d 0f 12 74 13 00 00 00 48 61 72 64 65 6e 65 64 4d 6f 64 75 | ceq...s........t....HardenedModu |
a5c0 | 6c 65 73 48 6f 6f 6b 63 00 00 00 00 00 00 00 00 4e 00 00 00 42 00 00 00 73 02 04 00 00 65 00 00 | lesHookc........N...B...s....e.. |
a5e0 | 5a 01 00 64 00 00 5a 02 00 65 03 00 5a 04 00 64 01 00 84 00 00 5a 05 00 64 02 00 64 03 00 64 04 | Z..d..Z..e..Z..d.....Z..d..d..d. |
a600 | 00 64 05 00 64 06 00 64 07 00 64 08 00 64 09 00 64 0a 00 64 0b 00 64 0c 00 64 0d 00 64 0e 00 64 | .d..d..d..d..d..d..d..d..d..d..d |
a620 | 0f 00 64 10 00 64 11 00 64 12 00 64 13 00 64 14 00 64 15 00 64 16 00 64 17 00 64 18 00 64 19 00 | ..d..d..d..d..d..d..d..d..d..d.. |
a640 | 64 1a 00 64 1b 00 64 1c 00 64 1d 00 64 1e 00 64 1f 00 64 20 00 64 21 00 64 22 00 64 23 00 64 24 | d..d..d..d..d..d..d..d!.d".d#.d$ |
a660 | 00 64 25 00 64 26 00 64 27 00 64 28 00 64 29 00 64 2a 00 64 2b 00 64 2c 00 64 2d 00 64 2e 00 64 | .d%.d&.d'.d(.d).d*.d+.d,.d-.d..d |
a680 | 2f 00 64 30 00 64 31 00 64 32 00 64 33 00 64 34 00 64 35 00 64 36 00 64 37 00 64 38 00 64 39 00 | /.d0.d1.d2.d3.d4.d5.d6.d7.d8.d9. |
a6a0 | 64 3a 00 64 3b 00 64 3c 00 64 3d 00 64 3e 00 64 3f 00 64 40 00 64 41 00 64 42 00 64 43 00 64 44 | d:.d;.d<.d=.d>.d?.d@.dA.dB.dC.dD |
a6c0 | 00 64 45 00 64 46 00 64 47 00 64 48 00 64 49 00 64 4a 00 64 4b 00 64 4c 00 64 4d 00 64 4e 00 67 | .dE.dF.dG.dH.dI.dJ.dK.dL.dM.dN.g |
a6e0 | 4d 00 5a 06 00 64 4f 00 64 50 00 64 51 00 64 52 00 64 53 00 64 54 00 64 55 00 64 56 00 67 08 00 | M.Z..dO.dP.dQ.dR.dS.dT.dU.dV.g.. |
a700 | 5a 07 00 68 08 00 65 07 00 64 57 00 36 65 07 00 64 58 00 36 65 07 00 64 59 00 36 65 07 00 64 5a | Z..h..e..dW.6e..dX.6e..dY.6e..dZ |
a720 | 00 36 65 07 00 64 5b 00 36 65 07 00 64 5c 00 36 64 5d 00 64 5e 00 64 5f 00 64 60 00 64 61 00 64 | .6e..d[.6e..d\.6d].d^.d_.d`.da.d |
a740 | 62 00 64 63 00 64 64 00 67 08 00 64 24 00 36 64 65 00 64 66 00 64 67 00 64 68 00 64 69 00 64 6a | b.dc.dd.g..d$.6de.df.dg.dh.di.dj |
a760 | 00 64 6b 00 64 6c 00 64 6d 00 64 6e 00 64 6f 00 64 70 00 64 71 00 64 72 00 64 73 00 64 74 00 64 | .dk.dl.dm.dn.do.dp.dq.dr.ds.dt.d |
a780 | 75 00 64 76 00 64 77 00 64 78 00 64 79 00 64 7a 00 64 7b 00 64 7c 00 64 7d 00 64 7e 00 64 7f 00 | u.dv.dw.dx.dy.dz.d{.d|.d}.d~.d.. |
a7a0 | 64 80 00 64 81 00 64 82 00 64 83 00 64 84 00 64 85 00 64 86 00 64 87 00 64 88 00 64 89 00 64 8a | d..d..d..d..d..d..d..d..d..d..d. |
a7c0 | 00 64 8b 00 64 8c 00 64 8d 00 64 8e 00 64 8f 00 64 90 00 64 91 00 64 92 00 64 93 00 64 94 00 64 | .d..d..d..d..d..d..d..d..d..d..d |
a7e0 | 95 00 64 96 00 64 97 00 64 98 00 64 99 00 64 9a 00 64 9b 00 64 9c 00 64 9d 00 64 9e 00 64 9f 00 | ..d..d..d..d..d..d..d..d..d..d.. |
a800 | 64 a0 00 64 a1 00 64 a2 00 64 a3 00 64 a4 00 64 a5 00 64 a6 00 64 a7 00 64 a8 00 64 a9 00 64 aa | d..d..d..d..d..d..d..d..d..d..d. |
a820 | 00 64 ab 00 64 ac 00 64 ad 00 64 ae 00 64 af 00 64 b0 00 64 b1 00 67 4d 00 64 b2 00 36 5a 08 00 | .d..d..d..d..d..d..d..gM.d..6Z.. |
a840 | 68 03 00 68 01 00 65 09 00 64 b3 00 36 64 b4 00 36 68 0c 00 65 0a 00 64 65 00 36 65 0b 00 65 0c | h..h..e..d..6d..6h..e..de.6e..e. |
a860 | 00 69 0d 00 83 01 00 64 7d 00 36 65 0b 00 65 0c 00 69 0e 00 83 01 00 64 7e 00 36 65 0f 00 64 92 | .i.....d}.6e..e..i.....d~.6e..d. |
a880 | 00 36 65 10 00 64 97 00 36 65 11 00 64 98 00 36 65 12 00 64 99 00 36 65 0b 00 65 0c 00 69 0e 00 | .6e..d..6e..d..6e..d..6e..e..i.. |
a8a0 | 83 01 00 64 9e 00 36 65 13 00 64 b5 00 36 65 11 00 64 a3 00 36 65 14 00 64 a4 00 36 65 15 00 64 | ...d..6e..d..6e..d..6e..d..6e..d |
a8c0 | a5 00 36 64 b2 00 36 68 01 00 65 16 00 64 b6 00 36 64 b7 00 36 5a 17 00 65 18 00 69 19 00 65 18 | ..6d..6h..e..d..6d..6Z..e..i..e. |
a8e0 | 00 69 1a 00 65 18 00 69 1b 00 65 18 00 69 1c 00 66 04 00 5a 1d 00 65 18 00 65 0c 00 65 1e 00 65 | .i..e..i..e..i..f..Z..e..e..e..e |
a900 | 1f 00 64 b8 00 84 04 00 5a 20 00 65 21 00 64 c8 00 64 b9 00 84 01 00 83 01 00 5a 23 00 64 ba 00 | ..d.....Z..e!.d..d........Z#.d.. |
a920 | 84 00 00 5a 24 00 64 bb 00 84 00 00 5a 25 00 65 21 00 64 bc 00 84 00 00 83 01 00 5a 26 00 65 21 | ...Z$.d.....Z%.e!.d........Z&.e! |
a940 | 00 64 bd 00 84 00 00 83 01 00 5a 27 00 64 be 00 84 00 00 5a 28 00 65 21 00 64 bf 00 84 00 00 83 | .d........Z'.d.....Z(.e!.d...... |
a960 | 01 00 5a 29 00 65 21 00 64 c0 00 84 00 00 83 01 00 5a 2a 00 65 21 00 64 c1 00 84 00 00 83 01 00 | ..Z).e!.d........Z*.e!.d........ |
a980 | 5a 2b 00 65 21 00 64 c2 00 84 00 00 83 01 00 5a 2c 00 65 21 00 64 c3 00 84 00 00 83 01 00 5a 2d | Z+.e!.d........Z,.e!.d........Z- |
a9a0 | 00 65 21 00 64 c4 00 84 00 00 83 01 00 5a 2e 00 65 21 00 64 c5 00 84 00 00 83 01 00 5a 2f 00 65 | .e!.d........Z..e!.d........Z/.e |
a9c0 | 21 00 64 c6 00 84 00 00 83 01 00 5a 30 00 65 21 00 64 c7 00 84 00 00 83 01 00 5a 31 00 52 53 28 | !.d........Z0.e!.d........Z1.RS( |
a9e0 | c9 00 00 00 73 cc 02 00 00 4d 65 74 61 20 69 6d 70 6f 72 74 20 68 6f 6f 6b 20 74 68 61 74 20 72 | ....s....Meta.import.hook.that.r |
aa00 | 65 73 74 72 69 63 74 73 20 74 68 65 20 6d 6f 64 75 6c 65 73 20 75 73 65 64 20 62 79 20 61 70 70 | estricts.the.modules.used.by.app |
aa20 | 6c 69 63 61 74 69 6f 6e 73 20 74 6f 20 6d 61 74 63 68 0a 20 20 74 68 65 20 70 72 6f 64 75 63 74 | lications.to.match...the.product |
aa40 | 69 6f 6e 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 2e 0a 0a 20 20 4d 6f 64 75 6c 65 20 63 6f 6e 74 72 | ion.environment.....Module.contr |
aa60 | 6f 6c 73 20 73 75 70 70 6f 72 74 65 64 3a 0a 20 20 2d 20 44 69 73 61 6c 6c 6f 77 20 6e 61 74 69 | ols.supported:...-.Disallow.nati |
aa80 | 76 65 2f 65 78 74 65 6e 73 69 6f 6e 20 6d 6f 64 75 6c 65 73 20 66 72 6f 6d 20 62 65 69 6e 67 20 | ve/extension.modules.from.being. |
aaa0 | 6c 6f 61 64 65 64 0a 20 20 2d 20 44 69 73 61 6c 6c 6f 77 20 62 75 69 6c 74 2d 69 6e 20 61 6e 64 | loaded...-.Disallow.built-in.and |
aac0 | 2f 6f 72 20 50 79 74 68 6f 6e 2d 64 69 73 74 72 69 62 75 74 65 64 20 6d 6f 64 75 6c 65 73 20 66 | /or.Python-distributed.modules.f |
aae0 | 72 6f 6d 20 62 65 69 6e 67 20 6c 6f 61 64 65 64 0a 20 20 2d 20 52 65 70 6c 61 63 65 20 6d 6f 64 | rom.being.loaded...-.Replace.mod |
ab00 | 75 6c 65 73 20 77 69 74 68 20 63 6f 6d 70 6c 65 74 65 6c 79 20 65 6d 70 74 79 20 6d 6f 64 75 6c | ules.with.completely.empty.modul |
ab20 | 65 73 0a 20 20 2d 20 4f 76 65 72 72 69 64 65 20 73 70 65 63 69 66 69 63 20 6d 6f 64 75 6c 65 20 | es...-.Override.specific.module. |
ab40 | 61 74 74 72 69 62 75 74 65 73 0a 20 20 2d 20 52 65 70 6c 61 63 65 20 6f 6e 65 20 6d 6f 64 75 6c | attributes...-.Replace.one.modul |
ab60 | 65 20 77 69 74 68 20 61 6e 6f 74 68 65 72 0a 0a 20 20 41 66 74 65 72 20 63 72 65 61 74 69 6f 6e | e.with.another....After.creation |
ab80 | 2c 20 74 68 69 73 20 6f 62 6a 65 63 74 20 73 68 6f 75 6c 64 20 62 65 20 61 64 64 65 64 20 74 6f | ,.this.object.should.be.added.to |
aba0 | 20 74 68 65 20 66 72 6f 6e 74 20 6f 66 20 74 68 65 20 73 79 73 2e 6d 65 74 61 5f 70 61 74 68 0a | .the.front.of.the.sys.meta_path. |
abc0 | 20 20 6c 69 73 74 20 28 77 68 69 63 68 20 6d 61 79 20 6e 65 65 64 20 74 6f 20 62 65 20 63 72 65 | ..list.(which.may.need.to.be.cre |
abe0 | 61 74 65 64 29 2e 20 54 68 65 20 73 79 73 2e 70 61 74 68 5f 69 6d 70 6f 72 74 65 72 5f 63 61 63 | ated)..The.sys.path_importer_cac |
ac00 | 68 65 20 64 69 63 74 69 6f 6e 61 72 79 0a 20 20 73 68 6f 75 6c 64 20 61 6c 73 6f 20 62 65 20 63 | he.dictionary...should.also.be.c |
ac20 | 6c 65 61 72 65 64 2c 20 74 6f 20 70 72 65 76 65 6e 74 20 6c 6f 61 64 69 6e 67 20 61 6e 79 20 6e | leared,.to.prevent.loading.any.n |
ac40 | 6f 6e 2d 72 65 73 74 72 69 63 74 65 64 20 6d 6f 64 75 6c 65 73 2e 0a 0a 20 20 53 65 65 20 50 45 | on-restricted.modules.....See.PE |
ac60 | 50 33 30 32 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 20 6f 6e 20 68 6f 77 20 74 68 69 73 20 77 | P302.for.more.info.on.how.this.w |
ac80 | 6f 72 6b 73 3a 0a 20 20 20 20 68 74 74 70 3a 2f 2f 77 77 77 2e 70 79 74 68 6f 6e 2e 6f 72 67 2f | orks:.....http://www.python.org/ |
aca0 | 64 65 76 2f 70 65 70 73 2f 70 65 70 2d 30 33 30 32 2f 0a 20 20 63 02 00 00 00 04 00 00 00 05 00 | dev/peps/pep-0302/...c.......... |
acc0 | 00 00 47 00 00 00 73 34 00 00 00 74 00 00 69 01 00 6f 26 00 01 7c 00 00 69 02 00 64 01 00 14 7d | ..G...s4...t..i..o&..|..i..d...} |
ace0 | 03 00 74 03 00 69 04 00 04 7c 03 00 7c 01 00 7c 02 00 16 17 02 49 4a 6e 01 00 01 64 02 00 53 28 | ..t..i...|..|..|.....IJn...d..S( |
ad00 | 03 00 00 00 73 d9 00 00 00 4c 6f 67 73 20 61 6e 20 69 6d 70 6f 72 74 2d 72 65 6c 61 74 65 64 20 | ....s....Logs.an.import-related. |
ad20 | 6d 65 73 73 61 67 65 20 74 6f 20 73 74 64 65 72 72 2c 20 77 69 74 68 20 69 6e 64 65 6e 74 61 74 | message.to.stderr,.with.indentat |
ad40 | 69 6f 6e 20 62 61 73 65 64 20 6f 6e 0a 20 20 20 20 63 75 72 72 65 6e 74 20 63 61 6c 6c 2d 73 74 | ion.based.on.....current.call-st |
ad60 | 61 63 6b 20 64 65 70 74 68 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 6d 65 73 73 | ack.depth.......Args:.......mess |
ad80 | 61 67 65 3a 20 4c 6f 67 67 69 6e 67 20 66 6f 72 6d 61 74 20 73 74 72 69 6e 67 2e 0a 20 20 20 20 | age:.Logging.format.string...... |
ada0 | 20 20 61 72 67 73 3a 20 50 6f 73 69 74 69 6f 6e 61 6c 20 66 6f 72 6d 61 74 20 70 61 72 61 6d 65 | ..args:.Positional.format.parame |
adc0 | 74 65 72 73 20 66 6f 72 20 74 68 65 20 6c 6f 67 67 69 6e 67 20 6d 65 73 73 61 67 65 2e 0a 20 20 | ters.for.the.logging.message.... |
ade0 | 20 20 73 02 00 00 00 20 20 4e 28 05 00 00 00 52 9e 01 00 00 74 0e 00 00 00 45 4e 41 42 4c 45 5f | ..s......N(....R....t....ENABLE_ |
ae00 | 4c 4f 47 47 49 4e 47 52 98 01 00 00 52 04 01 00 00 74 06 00 00 00 73 74 64 65 72 72 28 04 00 00 | LOGGINGR....R....t....stderr(... |
ae20 | 00 52 2f 00 00 00 52 af 00 00 00 52 95 00 00 00 74 06 00 00 00 69 6e 64 65 6e 74 28 00 00 00 00 | .R/...R....R....t....indent(.... |
ae40 | 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f | (....sL.../home/zx2c4/Desktop/go |
ae60 | 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f | ogle_appengine/google/appengine/ |
ae80 | 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 52 96 01 00 00 a8 04 00 00 73 | tools/dev_appserver.pyR........s |
aea0 | 06 00 00 00 00 08 0a 01 0d 01 52 38 01 00 00 52 39 01 00 00 52 3a 01 00 00 52 3b 01 00 00 52 3c | ..........R8...R9...R:...R;...R< |
aec0 | 01 00 00 52 3d 01 00 00 52 3e 01 00 00 52 42 01 00 00 52 43 01 00 00 52 47 01 00 00 52 46 01 00 | ...R=...R>...RB...RC...RG...RF.. |
aee0 | 00 52 3f 01 00 00 74 13 00 00 00 5f 43 72 79 70 74 6f 5f 43 69 70 68 65 72 5f 5f 41 45 53 74 14 | .R?...t...._Crypto_Cipher__AESt. |
af00 | 00 00 00 5f 43 72 79 70 74 6f 5f 43 69 70 68 65 72 5f 5f 41 52 43 32 74 14 00 00 00 5f 43 72 79 | ..._Crypto_Cipher__ARC2t...._Cry |
af20 | 70 74 6f 5f 43 69 70 68 65 72 5f 5f 41 52 43 34 74 18 00 00 00 5f 43 72 79 70 74 6f 5f 43 69 70 | pto_Cipher__ARC4t...._Crypto_Cip |
af40 | 68 65 72 5f 5f 42 6c 6f 77 66 69 73 68 74 14 00 00 00 5f 43 72 79 70 74 6f 5f 43 69 70 68 65 72 | her__Blowfisht...._Crypto_Cipher |
af60 | 5f 5f 43 41 53 54 74 13 00 00 00 5f 43 72 79 70 74 6f 5f 43 69 70 68 65 72 5f 5f 44 45 53 74 14 | __CASTt...._Crypto_Cipher__DESt. |
af80 | 00 00 00 5f 43 72 79 70 74 6f 5f 43 69 70 68 65 72 5f 5f 44 45 53 33 74 13 00 00 00 5f 43 72 79 | ..._Crypto_Cipher__DES3t...._Cry |
afa0 | 70 74 6f 5f 43 69 70 68 65 72 5f 5f 58 4f 52 74 11 00 00 00 5f 43 72 79 70 74 6f 5f 48 61 73 68 | pto_Cipher__XORt...._Crypto_Hash |
afc0 | 5f 5f 4d 44 32 74 11 00 00 00 5f 43 72 79 70 74 6f 5f 48 61 73 68 5f 5f 4d 44 34 74 14 00 00 00 | __MD2t...._Crypto_Hash__MD4t.... |
afe0 | 5f 43 72 79 70 74 6f 5f 48 61 73 68 5f 5f 52 49 50 45 4d 44 74 14 00 00 00 5f 43 72 79 70 74 6f | _Crypto_Hash__RIPEMDt...._Crypto |
b000 | 5f 48 61 73 68 5f 5f 53 48 41 32 35 36 74 05 00 00 00 61 72 72 61 79 74 08 00 00 00 62 69 6e 61 | _Hash__SHA256t....arrayt....bina |
b020 | 73 63 69 69 74 03 00 00 00 62 7a 32 74 05 00 00 00 63 6d 61 74 68 74 0b 00 00 00 63 6f 6c 6c 65 | sciit....bz2t....cmatht....colle |
b040 | 63 74 69 6f 6e 73 74 05 00 00 00 63 72 79 70 74 52 71 00 00 00 74 08 00 00 00 64 61 74 65 74 69 | ctionst....cryptRq...t....dateti |
b060 | 6d 65 52 ea 00 00 00 74 0a 00 00 00 65 78 63 65 70 74 69 6f 6e 73 74 02 00 00 00 67 63 52 86 01 | meR....t....exceptionst....gcR.. |
b080 | 00 00 74 04 00 00 00 6d 61 74 68 74 03 00 00 00 6d 64 35 74 08 00 00 00 6f 70 65 72 61 74 6f 72 | ..t....matht....md5t....operator |
b0a0 | 74 05 00 00 00 70 6f 73 69 78 74 09 00 00 00 70 6f 73 69 78 70 61 74 68 74 07 00 00 00 70 79 65 | t....posixt....posixpatht....pye |
b0c0 | 78 70 61 74 74 03 00 00 00 73 68 61 74 06 00 00 00 73 74 72 75 63 74 52 04 01 00 00 52 93 00 00 | xpatt....shat....structR....R... |
b0e0 | 00 74 06 00 00 00 74 69 6d 69 6e 67 74 0b 00 00 00 75 6e 69 63 6f 64 65 64 61 74 61 74 04 00 00 | .t....timingt....unicodedatat... |
b100 | 00 7a 6c 69 62 74 04 00 00 00 5f 61 73 74 74 07 00 00 00 5f 62 69 73 65 63 74 74 07 00 00 00 5f | .zlibt...._astt...._bisectt...._ |
b120 | 63 6f 64 65 63 73 74 0a 00 00 00 5f 63 6f 64 65 63 73 5f 63 6e 74 0a 00 00 00 5f 63 6f 64 65 63 | codecst...._codecs_cnt...._codec |
b140 | 73 5f 68 6b 74 0f 00 00 00 5f 63 6f 64 65 63 73 5f 69 73 6f 32 30 32 32 74 0a 00 00 00 5f 63 6f | s_hkt...._codecs_iso2022t...._co |
b160 | 64 65 63 73 5f 6a 70 74 0a 00 00 00 5f 63 6f 64 65 63 73 5f 6b 72 74 0a 00 00 00 5f 63 6f 64 65 | decs_jpt...._codecs_krt...._code |
b180 | 63 73 5f 74 77 74 0c 00 00 00 5f 63 6f 6c 6c 65 63 74 69 6f 6e 73 74 04 00 00 00 5f 63 73 76 74 | cs_twt...._collectionst...._csvt |
b1a0 | 0c 00 00 00 5f 65 6c 65 6d 65 6e 74 74 72 65 65 74 0a 00 00 00 5f 66 75 6e 63 74 6f 6f 6c 73 74 | ...._elementtreet...._functoolst |
b1c0 | 08 00 00 00 5f 68 61 73 68 6c 69 62 74 06 00 00 00 5f 68 65 61 70 71 74 07 00 00 00 5f 6c 6f 63 | ...._hashlibt...._heapqt...._loc |
b1e0 | 61 6c 65 74 07 00 00 00 5f 6c 73 70 72 6f 66 74 04 00 00 00 5f 6d 64 35 74 0f 00 00 00 5f 6d 75 | alet...._lsproft...._md5t...._mu |
b200 | 6c 74 69 62 79 74 65 63 6f 64 65 63 74 07 00 00 00 5f 72 61 6e 64 6f 6d 74 04 00 00 00 5f 73 68 | ltibytecodect...._randomt...._sh |
b220 | 61 74 07 00 00 00 5f 73 68 61 32 35 36 74 07 00 00 00 5f 73 68 61 35 31 32 74 04 00 00 00 5f 73 | at...._sha256t...._sha512t...._s |
b240 | 72 65 74 07 00 00 00 5f 73 74 72 75 63 74 74 06 00 00 00 5f 74 79 70 65 73 74 08 00 00 00 5f 77 | ret...._structt...._typest...._w |
b260 | 65 61 6b 72 65 66 74 08 00 00 00 5f 5f 6d 61 69 6e 5f 5f 74 08 00 00 00 4d 4f 44 45 5f 43 42 43 | eakreft....__main__t....MODE_CBC |
b280 | 74 08 00 00 00 4d 4f 44 45 5f 43 46 42 74 08 00 00 00 4d 4f 44 45 5f 43 54 52 74 08 00 00 00 4d | t....MODE_CFBt....MODE_CTRt....M |
b2a0 | 4f 44 45 5f 45 43 42 74 08 00 00 00 4d 4f 44 45 5f 4f 46 42 74 0a 00 00 00 62 6c 6f 63 6b 5f 73 | ODE_ECBt....MODE_OFBt....block_s |
b2c0 | 69 7a 65 74 08 00 00 00 6b 65 79 5f 73 69 7a 65 74 03 00 00 00 6e 65 77 73 11 00 00 00 43 72 79 | izet....key_sizet....news....Cry |
b2e0 | 70 74 6f 2e 43 69 70 68 65 72 2e 41 45 53 73 12 00 00 00 43 72 79 70 74 6f 2e 43 69 70 68 65 72 | pto.Cipher.AESs....Crypto.Cipher |
b300 | 2e 41 52 43 32 73 16 00 00 00 43 72 79 70 74 6f 2e 43 69 70 68 65 72 2e 42 6c 6f 77 66 69 73 68 | .ARC2s....Crypto.Cipher.Blowfish |
b320 | 73 12 00 00 00 43 72 79 70 74 6f 2e 43 69 70 68 65 72 2e 43 41 53 54 73 11 00 00 00 43 72 79 70 | s....Crypto.Cipher.CASTs....Cryp |
b340 | 74 6f 2e 43 69 70 68 65 72 2e 44 45 53 73 12 00 00 00 43 72 79 70 74 6f 2e 43 69 70 68 65 72 2e | to.Cipher.DESs....Crypto.Cipher. |
b360 | 44 45 53 33 74 06 00 00 00 65 6e 61 62 6c 65 74 07 00 00 00 64 69 73 61 62 6c 65 74 09 00 00 00 | DES3t....enablet....disablet.... |
b380 | 69 73 65 6e 61 62 6c 65 64 74 07 00 00 00 63 6f 6c 6c 65 63 74 74 09 00 00 00 67 65 74 5f 64 65 | isenabledt....collectt....get_de |
b3a0 | 62 75 67 74 0d 00 00 00 73 65 74 5f 74 68 72 65 73 68 6f 6c 64 74 0d 00 00 00 67 65 74 5f 74 68 | bugt....set_thresholdt....get_th |
b3c0 | 72 65 73 68 6f 6c 64 74 09 00 00 00 67 65 74 5f 63 6f 75 6e 74 74 06 00 00 00 61 63 63 65 73 73 | resholdt....get_countt....access |
b3e0 | 74 06 00 00 00 61 6c 74 73 65 70 74 06 00 00 00 63 75 72 64 69 72 74 07 00 00 00 64 65 66 70 61 | t....altsept....curdirt....defpa |
b400 | 74 68 74 07 00 00 00 64 65 76 6e 75 6c 6c 74 07 00 00 00 65 6e 76 69 72 6f 6e 52 46 00 00 00 74 | tht....devnullt....environRF...t |
b420 | 06 00 00 00 65 78 74 73 65 70 74 09 00 00 00 45 58 5f 4e 4f 48 4f 53 54 74 0a 00 00 00 45 58 5f | ....extsept....EX_NOHOSTt....EX_ |
b440 | 4e 4f 49 4e 50 55 54 74 09 00 00 00 45 58 5f 4e 4f 50 45 52 4d 74 09 00 00 00 45 58 5f 4e 4f 55 | NOINPUTt....EX_NOPERMt....EX_NOU |
b460 | 53 45 52 74 05 00 00 00 45 58 5f 4f 4b 74 08 00 00 00 45 58 5f 4f 53 45 52 52 74 09 00 00 00 45 | SERt....EX_OKt....EX_OSERRt....E |
b480 | 58 5f 4f 53 46 49 4c 45 74 0b 00 00 00 45 58 5f 50 52 4f 54 4f 43 4f 4c 74 0b 00 00 00 45 58 5f | X_OSFILEt....EX_PROTOCOLt....EX_ |
b4a0 | 53 4f 46 54 57 41 52 45 74 0b 00 00 00 45 58 5f 54 45 4d 50 46 41 49 4c 74 0e 00 00 00 45 58 5f | SOFTWAREt....EX_TEMPFAILt....EX_ |
b4c0 | 55 4e 41 56 41 49 4c 41 42 4c 45 74 08 00 00 00 45 58 5f 55 53 41 47 45 74 04 00 00 00 46 5f 4f | UNAVAILABLEt....EX_USAGEt....F_O |
b4e0 | 4b 74 06 00 00 00 67 65 74 63 77 64 74 07 00 00 00 67 65 74 63 77 64 75 74 06 00 00 00 67 65 74 | Kt....getcwdt....getcwdut....get |
b500 | 65 6e 76 74 07 00 00 00 6c 69 73 74 64 69 72 74 05 00 00 00 6c 73 74 61 74 52 67 01 00 00 74 0b | envt....listdirt....lstatRg...t. |
b520 | 00 00 00 4e 47 52 4f 55 50 53 5f 4d 41 58 74 08 00 00 00 4f 5f 41 50 50 45 4e 44 74 07 00 00 00 | ...NGROUPS_MAXt....O_APPENDt.... |
b540 | 4f 5f 43 52 45 41 54 74 08 00 00 00 4f 5f 44 49 52 45 43 54 74 0b 00 00 00 4f 5f 44 49 52 45 43 | O_CREATt....O_DIRECTt....O_DIREC |
b560 | 54 4f 52 59 74 07 00 00 00 4f 5f 44 53 59 4e 43 74 06 00 00 00 4f 5f 45 58 43 4c 74 0b 00 00 00 | TORYt....O_DSYNCt....O_EXCLt.... |
b580 | 4f 5f 4c 41 52 47 45 46 49 4c 45 74 08 00 00 00 4f 5f 4e 44 45 4c 41 59 74 08 00 00 00 4f 5f 4e | O_LARGEFILEt....O_NDELAYt....O_N |
b5a0 | 4f 43 54 54 59 74 0a 00 00 00 4f 5f 4e 4f 46 4f 4c 4c 4f 57 74 0a 00 00 00 4f 5f 4e 4f 4e 42 4c | OCTTYt....O_NOFOLLOWt....O_NONBL |
b5c0 | 4f 43 4b 74 08 00 00 00 4f 5f 52 44 4f 4e 4c 59 74 06 00 00 00 4f 5f 52 44 57 52 74 07 00 00 00 | OCKt....O_RDONLYt....O_RDWRt.... |
b5e0 | 4f 5f 52 53 59 4e 43 74 06 00 00 00 4f 5f 53 59 4e 43 74 07 00 00 00 4f 5f 54 52 55 4e 43 74 08 | O_RSYNCt....O_SYNCt....O_TRUNCt. |
b600 | 00 00 00 4f 5f 57 52 4f 4e 4c 59 74 04 00 00 00 6f 70 65 6e 74 06 00 00 00 70 61 72 64 69 72 52 | ...O_WRONLYt....opent....pardirR |
b620 | 23 00 00 00 74 07 00 00 00 70 61 74 68 73 65 70 52 f1 00 00 00 74 08 00 00 00 72 65 61 64 6c 69 | #...t....pathsepR....t....readli |
b640 | 6e 6b 74 06 00 00 00 72 65 6d 6f 76 65 74 06 00 00 00 72 65 6e 61 6d 65 74 08 00 00 00 53 45 45 | nkt....removet....renamet....SEE |
b660 | 4b 5f 43 55 52 74 08 00 00 00 53 45 45 4b 5f 45 4e 44 74 08 00 00 00 53 45 45 4b 5f 53 45 54 74 | K_CURt....SEEK_ENDt....SEEK_SETt |
b680 | 03 00 00 00 73 65 70 74 04 00 00 00 73 74 61 74 74 10 00 00 00 73 74 61 74 5f 66 6c 6f 61 74 5f | ....sept....statt....stat_float_ |
b6a0 | 74 69 6d 65 73 74 0b 00 00 00 73 74 61 74 5f 72 65 73 75 6c 74 74 08 00 00 00 73 74 72 65 72 72 | timest....stat_resultt....strerr |
b6c0 | 6f 72 74 07 00 00 00 54 4d 50 5f 4d 41 58 74 06 00 00 00 75 6e 6c 69 6e 6b 74 07 00 00 00 75 72 | ort....TMP_MAXt....unlinkt....ur |
b6e0 | 61 6e 64 6f 6d 74 05 00 00 00 75 74 69 6d 65 74 04 00 00 00 77 61 6c 6b 74 09 00 00 00 57 43 4f | andomt....utimet....walkt....WCO |
b700 | 52 45 44 55 4d 50 74 0b 00 00 00 57 45 58 49 54 53 54 41 54 55 53 74 09 00 00 00 57 49 46 45 58 | REDUMPt....WEXITSTATUSt....WIFEX |
b720 | 49 54 45 44 74 0b 00 00 00 57 49 46 53 49 47 4e 41 4c 45 44 74 0a 00 00 00 57 49 46 53 54 4f 50 | ITEDt....WIFSIGNALEDt....WIFSTOP |
b740 | 50 45 44 74 07 00 00 00 57 4e 4f 48 41 4e 47 74 08 00 00 00 57 53 54 4f 50 53 49 47 74 08 00 00 | PEDt....WNOHANGt....WSTOPSIGt... |
b760 | 00 57 54 45 52 4d 53 49 47 74 09 00 00 00 57 55 4e 54 52 41 43 45 44 74 04 00 00 00 57 5f 4f 4b | .WTERMSIGt....WUNTRACEDt....W_OK |
b780 | 74 04 00 00 00 58 5f 4f 4b 52 e7 00 00 00 74 09 00 00 00 73 65 74 6c 6f 63 61 6c 65 52 f6 00 00 | t....X_OKR....t....setlocaleR... |
b7a0 | 00 74 05 00 00 00 75 6e 61 6d 65 52 08 01 00 00 73 0e 00 00 00 64 69 73 74 75 74 69 6c 73 2e 75 | .t....unameR....s....distutils.u |
b7c0 | 74 69 6c 63 06 00 00 00 06 00 00 00 02 00 00 00 43 00 00 00 73 3a 00 00 00 7c 01 00 7c 00 00 5f | tilc............C...s:...|..|.._ |
b7e0 | 00 00 7c 02 00 7c 00 00 5f 01 00 7c 03 00 7c 00 00 5f 02 00 7c 04 00 7c 00 00 5f 03 00 74 04 00 | ..|..|.._..|..|.._..|..|.._..t.. |
b800 | 7c 00 00 5f 05 00 64 01 00 7c 00 00 5f 06 00 64 02 00 53 28 03 00 00 00 73 84 01 00 00 49 6e 69 | |.._..d..|.._..d..S(....s....Ini |
b820 | 74 69 61 6c 69 7a 65 72 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 6d 6f 64 75 6c | tializer.......Args:.......modul |
b840 | 65 5f 64 69 63 74 3a 20 4d 6f 64 75 6c 65 20 64 69 63 74 69 6f 6e 61 72 79 20 74 6f 20 75 73 65 | e_dict:.Module.dictionary.to.use |
b860 | 20 66 6f 72 20 6d 61 6e 61 67 69 6e 67 20 73 79 73 74 65 6d 20 6d 6f 64 75 6c 65 73 2e 0a 20 20 | .for.managing.system.modules.... |
b880 | 20 20 20 20 20 20 53 68 6f 75 6c 64 20 62 65 20 73 79 73 2e 6d 6f 64 75 6c 65 73 2e 0a 20 20 20 | ......Should.be.sys.modules..... |
b8a0 | 20 20 20 69 6d 70 5f 6d 6f 64 75 6c 65 2c 20 6f 73 5f 6d 6f 64 75 6c 65 2c 20 64 75 6d 6d 79 5f | ...imp_module,.os_module,.dummy_ |
b8c0 | 74 68 72 65 61 64 5f 6d 6f 64 75 6c 65 2c 20 70 69 63 6b 6c 65 5f 6d 6f 64 75 6c 65 3a 20 52 65 | thread_module,.pickle_module:.Re |
b8e0 | 66 65 72 65 6e 63 65 73 20 74 6f 0a 20 20 20 20 20 20 20 20 6d 6f 64 75 6c 65 73 20 74 68 61 74 | ferences.to.........modules.that |
b900 | 20 65 78 69 73 74 20 69 6e 20 74 68 65 20 64 65 76 5f 61 70 70 73 65 72 76 65 72 20 74 68 61 74 | .exist.in.the.dev_appserver.that |
b920 | 20 6d 75 73 74 20 62 65 20 75 73 65 64 20 62 79 20 74 68 69 73 20 63 6c 61 73 73 0a 20 20 20 20 | .must.be.used.by.this.class..... |
b940 | 20 20 20 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 66 75 6e 63 74 69 6f 6e 2c 20 65 76 65 6e 20 69 | ....in.order.to.function,.even.i |
b960 | 66 20 74 68 65 73 65 20 6d 6f 64 75 6c 65 73 20 68 61 76 65 20 62 65 65 6e 20 75 6e 6c 6f 61 64 | f.these.modules.have.been.unload |
b980 | 65 64 20 66 72 6f 6d 0a 20 20 20 20 20 20 20 20 73 79 73 2e 6d 6f 64 75 6c 65 73 2e 0a 20 20 20 | ed.from.........sys.modules..... |
b9a0 | 20 69 00 00 00 00 4e 28 07 00 00 00 74 0c 00 00 00 5f 6d 6f 64 75 6c 65 5f 64 69 63 74 74 04 00 | .i....N(....t...._module_dictt.. |
b9c0 | 00 00 5f 69 6d 70 74 03 00 00 00 5f 6f 73 74 0d 00 00 00 5f 64 75 6d 6d 79 5f 74 68 72 65 61 64 | .._impt...._ost...._dummy_thread |
b9e0 | 74 06 00 00 00 70 69 63 6b 6c 65 74 07 00 00 00 5f 70 69 63 6b 6c 65 52 98 01 00 00 28 06 00 00 | t....picklet...._pickleR....(... |
ba00 | 00 52 2f 00 00 00 52 dc 00 00 00 74 0a 00 00 00 69 6d 70 5f 6d 6f 64 75 6c 65 74 09 00 00 00 6f | .R/...R....t....imp_modulet....o |
ba20 | 73 5f 6d 6f 64 75 6c 65 74 13 00 00 00 64 75 6d 6d 79 5f 74 68 72 65 61 64 5f 6d 6f 64 75 6c 65 | s_modulet....dummy_thread_module |
ba40 | 74 0d 00 00 00 70 69 63 6b 6c 65 5f 6d 6f 64 75 6c 65 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 | t....pickle_module(....(....sL.. |
ba60 | 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 | ./home/zx2c4/Desktop/google_appe |
ba80 | 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 | ngine/google/appengine/tools/dev |
baa0 | 5f 61 70 70 73 65 72 76 65 72 2e 70 79 52 3d 00 00 00 96 05 00 00 73 0c 00 00 00 00 10 09 01 09 | _appserver.pyR=.......s......... |
bac0 | 01 09 01 09 01 09 01 63 03 00 00 00 09 00 00 00 09 00 00 00 43 00 00 00 73 02 01 00 00 7c 01 00 | .......c............C...s....|.. |
bae0 | 64 06 00 6a 06 00 6f 05 00 01 7c 00 00 53 01 7c 02 00 7d 03 00 7c 01 00 69 00 00 64 03 00 83 01 | d..j..o...|..S.|..}..|..i..d.... |
bb00 | 00 7d 04 00 79 c0 00 78 b9 00 74 01 00 7c 04 00 83 01 00 44 5d ab 00 5c 02 00 7d 05 00 7d 06 00 | .}..y..x..t..|.....D]..\..}..}.. |
bb20 | 64 03 00 69 02 00 7c 04 00 7c 05 00 64 04 00 17 20 83 01 00 7d 07 00 7c 07 00 7c 01 00 6a 02 00 | d..i..|..|..d.......}..|..|..j.. |
bb40 | 6f 28 00 01 7c 00 00 69 03 00 7c 01 00 83 01 00 0c 6f 17 00 01 7c 00 00 69 04 00 7c 06 00 7c 07 | o(..|..i..|......o...|..i..|..|. |
bb60 | 00 7c 03 00 83 03 00 01 71 37 00 01 7c 07 00 7c 00 00 69 05 00 6a 06 00 6f 11 00 01 7c 00 00 69 | .|......q7..|..|..i..j..o...|..i |
bb80 | 05 00 7c 07 00 19 7d 08 00 6e 16 00 01 7c 00 00 69 06 00 7c 06 00 7c 07 00 7c 03 00 83 03 00 7d | ..|...}..n...|..i..|..|..|.....} |
bba0 | 08 00 74 07 00 7c 08 00 64 05 00 83 02 00 6f 0d 00 01 7c 08 00 69 08 00 7d 03 00 71 37 00 01 71 | ..t..|..d.....o...|..i..}..q7..q |
bbc0 | 37 00 57 57 6e 14 00 04 74 09 00 6a 0a 00 6f 08 00 01 01 01 01 64 07 00 53 01 58 7c 00 00 53 28 | 7.WWn...t..j..o......d..S.X|..S( |
bbe0 | 08 00 00 00 73 0c 00 00 00 53 65 65 20 50 45 50 20 33 30 32 2e 74 07 00 00 00 63 50 69 63 6b 6c | ....s....See.PEP.302.t....cPickl |
bc00 | 65 74 06 00 00 00 74 68 72 65 61 64 52 19 01 00 00 69 01 00 00 00 74 08 00 00 00 5f 5f 70 61 74 | et....threadR....i....t....__pat |
bc20 | 68 5f 5f 28 02 00 00 00 52 43 02 00 00 73 06 00 00 00 74 68 72 65 61 64 4e 28 0b 00 00 00 74 05 | h__(....RC...s....threadN(....t. |
bc40 | 00 00 00 73 70 6c 69 74 74 09 00 00 00 65 6e 75 6d 65 72 61 74 65 52 6a 00 00 00 74 10 00 00 00 | ...splitt....enumerateRj...t.... |
bc60 | 53 74 75 62 4d 6f 64 75 6c 65 45 78 69 73 74 73 74 14 00 00 00 46 69 6e 64 4d 6f 64 75 6c 65 52 | StubModuleExistst....FindModuleR |
bc80 | 65 73 74 72 69 63 74 65 64 52 39 02 00 00 74 11 00 00 00 46 69 6e 64 41 6e 64 4c 6f 61 64 4d 6f | estrictedR9...t....FindAndLoadMo |
bca0 | 64 75 6c 65 74 07 00 00 00 68 61 73 61 74 74 72 52 45 02 00 00 52 93 01 00 00 52 3a 00 00 00 28 | dulet....hasattrRE...R....R:...( |
bcc0 | 09 00 00 00 52 2f 00 00 00 52 91 01 00 00 52 23 00 00 00 74 0b 00 00 00 73 65 61 72 63 68 5f 70 | ....R/...R....R#...t....search_p |
bce0 | 61 74 68 74 0b 00 00 00 61 6c 6c 5f 6d 6f 64 75 6c 65 73 74 05 00 00 00 69 6e 64 65 78 74 0e 00 | atht....all_modulest....indext.. |
bd00 | 00 00 63 75 72 72 65 6e 74 5f 6d 6f 64 75 6c 65 74 17 00 00 00 63 75 72 72 65 6e 74 5f 6d 6f 64 | ..current_modulet....current_mod |
bd20 | 75 6c 65 5f 66 75 6c 6c 6e 61 6d 65 52 21 01 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 | ule_fullnameR!...(....(....sL... |
bd40 | 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e | /home/zx2c4/Desktop/google_appen |
bd60 | 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f | gine/google/appengine/tools/dev_ |
bd80 | 61 70 70 73 65 72 76 65 72 2e 70 79 52 60 01 00 00 ad 05 00 00 73 2e 00 00 00 00 03 0d 01 05 02 | appserver.pyR`.......s.......... |
bda0 | 06 01 0f 01 03 01 0d 00 0c 01 17 01 0d 01 11 01 09 01 03 01 0b 02 10 01 11 02 09 01 03 01 09 02 | ................................ |
bdc0 | 10 01 15 01 0e 01 06 02 63 02 00 00 00 02 00 00 00 02 00 00 00 43 00 00 00 73 37 00 00 00 7c 01 | ........c............C...s7...|. |
bde0 | 00 74 00 00 69 01 00 6a 06 00 6f 0e 00 01 64 01 00 7c 01 00 16 7d 01 00 6e 01 00 01 7c 01 00 74 | .t..i..j..o...d..|...}..n...|..t |
be00 | 02 00 69 03 00 6a 06 00 6f 05 00 01 74 04 00 53 01 74 05 00 53 28 02 00 00 00 73 31 00 00 00 43 | ..i..j..o...t..S.t..S(....s1...C |
be20 | 68 65 63 6b 20 69 66 20 74 68 65 20 6e 61 6d 65 64 20 6d 6f 64 75 6c 65 20 68 61 73 20 61 20 73 | heck.if.the.named.module.has.a.s |
be40 | 74 75 62 20 72 65 70 6c 61 63 65 6d 65 6e 74 2e 73 05 00 00 00 70 79 5f 25 73 28 06 00 00 00 52 | tub.replacement.s....py_%s(....R |
be60 | 04 01 00 00 74 14 00 00 00 62 75 69 6c 74 69 6e 5f 6d 6f 64 75 6c 65 5f 6e 61 6d 65 73 52 0f 00 | ....t....builtin_module_namesR.. |
be80 | 00 00 74 07 00 00 00 5f 5f 61 6c 6c 5f 5f 52 89 00 00 00 52 b3 00 00 00 28 02 00 00 00 52 2f 00 | ..t....__all__R....R....(....R/. |
bea0 | 00 00 52 67 01 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 | ..Rg...(....(....sL.../home/zx2c |
bec0 | 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c | 4/Desktop/google_appengine/googl |
bee0 | 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e | e/appengine/tools/dev_appserver. |
bf00 | 70 79 52 48 02 00 00 cc 05 00 00 73 0a 00 00 00 00 02 10 01 0e 01 10 01 05 01 63 02 00 00 00 03 | pyRH.......s..............c..... |
bf20 | 00 00 00 05 00 00 00 43 00 00 00 73 46 00 00 00 7c 01 00 74 00 00 69 01 00 6a 06 00 6f 0e 00 01 | .......C...sF...|..t..i..j..o... |
bf40 | 64 01 00 7c 01 00 16 7d 01 00 6e 01 00 01 74 02 00 74 03 00 69 04 00 68 00 00 68 00 00 7c 01 00 | d..|...}..n...t..t..i..h..h..|.. |
bf60 | 67 01 00 83 04 00 7d 02 00 74 05 00 7c 02 00 7c 01 00 83 02 00 53 28 02 00 00 00 73 3c 00 00 00 | g.....}..t..|..|.....S(....s<... |
bf80 | 49 6d 70 6f 72 74 20 74 68 65 20 73 74 75 62 20 6d 6f 64 75 6c 65 20 72 65 70 6c 61 63 65 6d 65 | Import.the.stub.module.replaceme |
bfa0 | 6e 74 20 66 6f 72 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 6d 6f 64 75 6c 65 2e 73 05 00 00 | nt.for.the.specified.module.s... |
bfc0 | 00 70 79 5f 25 73 28 06 00 00 00 52 04 01 00 00 52 51 02 00 00 74 0a 00 00 00 5f 5f 69 6d 70 6f | .py_%s(....R....RQ...t....__impo |
bfe0 | 72 74 5f 5f 52 0f 00 00 00 52 18 00 00 00 74 07 00 00 00 67 65 74 61 74 74 72 28 03 00 00 00 52 | rt__R....R....t....getattr(....R |
c000 | 2f 00 00 00 52 67 01 00 00 52 21 01 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f | /...Rg...R!...(....(....sL.../ho |
c020 | 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e | me/zx2c4/Desktop/google_appengin |
c040 | 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 | e/google/appengine/tools/dev_app |
c060 | 73 65 72 76 65 72 2e 70 79 74 10 00 00 00 49 6d 70 6f 72 74 53 74 75 62 4d 6f 64 75 6c 65 d4 05 | server.pyt....ImportStubModule.. |
c080 | 00 00 73 08 00 00 00 00 02 10 01 0e 01 1b 01 63 02 00 00 00 04 00 00 00 05 00 00 00 43 00 00 00 | ..s............c............C... |
c0a0 | 73 ae 00 00 00 7c 01 00 69 00 00 7c 00 00 69 01 00 6a 06 00 6f 66 00 01 7c 00 00 69 01 00 7c 01 | s....|..i..|..i..j..of..|..i..|. |
c0c0 | 00 69 00 00 19 7d 02 00 78 53 00 74 02 00 7c 01 00 69 03 00 83 01 00 74 02 00 7c 02 00 83 01 00 | .i...}..xS.t..|..i.....t..|..... |
c0e0 | 18 44 5d 34 00 7d 03 00 7c 03 00 69 04 00 64 01 00 83 01 00 6f 0d 00 01 7c 03 00 69 05 00 64 01 | .D]4.}..|..i..d.....o...|..i..d. |
c100 | 00 83 01 00 70 0e 00 01 7c 01 00 69 03 00 7c 03 00 3d 71 3d 00 01 71 3d 00 57 6e 01 00 01 7c 01 | ....p...|..i..|..=q=..q=.Wn...|. |
c120 | 00 69 00 00 7c 00 00 69 06 00 6a 06 00 6f 1e 00 01 7c 01 00 69 03 00 69 07 00 7c 00 00 69 06 00 | .i..|..i..j..o...|..i..i..|..i.. |
c140 | 7c 01 00 69 00 00 19 83 01 00 01 6e 01 00 01 64 02 00 53 28 03 00 00 00 73 d0 00 00 00 50 72 75 | |..i.......n...d..S(....s....Pru |
c160 | 6e 65 73 20 61 6e 64 20 6f 76 65 72 72 69 64 65 73 20 72 65 73 74 72 69 63 74 65 64 20 6d 6f 64 | nes.and.overrides.restricted.mod |
c180 | 75 6c 65 20 61 74 74 72 69 62 75 74 65 73 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 | ule.attributes.......Args:...... |
c1a0 | 20 6d 6f 64 75 6c 65 3a 20 54 68 65 20 6d 6f 64 75 6c 65 20 74 6f 20 70 72 75 6e 65 2e 20 54 68 | .module:.The.module.to.prune..Th |
c1c0 | 69 73 20 73 68 6f 75 6c 64 20 62 65 20 61 20 6e 65 77 20 6d 6f 64 75 6c 65 20 77 68 6f 73 65 20 | is.should.be.a.new.module.whose. |
c1e0 | 61 74 74 72 69 62 75 74 65 73 0a 20 20 20 20 20 20 20 20 72 65 66 65 72 65 6e 63 65 20 62 61 63 | attributes.........reference.bac |
c200 | 6b 20 74 6f 20 74 68 65 20 72 65 61 6c 20 6d 6f 64 75 6c 65 27 73 20 5f 5f 64 69 63 74 5f 5f 20 | k.to.the.real.module's.__dict__. |
c220 | 6d 65 6d 62 65 72 73 2e 0a 20 20 20 20 74 02 00 00 00 5f 5f 4e 28 08 00 00 00 52 18 00 00 00 74 | members......t....__N(....R....t |
c240 | 1b 00 00 00 5f 57 48 49 54 45 5f 4c 49 53 54 5f 50 41 52 54 49 41 4c 5f 4d 4f 44 55 4c 45 53 52 | ...._WHITE_LIST_PARTIAL_MODULESR |
c260 | 5a 00 00 00 74 08 00 00 00 5f 5f 64 69 63 74 5f 5f 52 42 00 00 00 52 43 00 00 00 74 11 00 00 00 | Z...t....__dict__RB...RC...t.... |
c280 | 5f 4d 4f 44 55 4c 45 5f 4f 56 45 52 52 49 44 45 53 74 06 00 00 00 75 70 64 61 74 65 28 04 00 00 | _MODULE_OVERRIDESt....update(... |
c2a0 | 00 52 2f 00 00 00 52 21 01 00 00 74 0f 00 00 00 61 6c 6c 6f 77 65 64 5f 73 79 6d 62 6f 6c 73 74 | .R/...R!...t....allowed_symbolst |
c2c0 | 06 00 00 00 73 79 6d 62 6f 6c 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a | ....symbol(....(....sL.../home/z |
c2e0 | 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f | x2c4/Desktop/google_appengine/go |
c300 | 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 | ogle/appengine/tools/dev_appserv |
c320 | 65 72 2e 70 79 74 09 00 00 00 46 69 78 4d 6f 64 75 6c 65 db 05 00 00 73 10 00 00 00 00 08 13 01 | er.pyt....FixModule....s........ |
c340 | 10 01 1a 00 06 01 20 01 16 02 13 01 63 04 00 00 00 0d 00 00 00 05 00 00 00 43 00 00 00 73 4d 01 | ............c............C...sM. |
c360 | 00 00 7c 03 00 64 04 00 6a 08 00 6f 14 00 01 64 04 00 67 01 00 74 01 00 69 02 00 17 7d 03 00 6e | ..|..d..j..o...d..g..t..i...}..n |
c380 | 01 00 01 78 6f 00 7c 03 00 44 5d 4e 00 7d 04 00 7c 00 00 69 03 00 7c 01 00 7c 02 00 7c 04 00 83 | ...xo.|..D]N.}..|..i..|..|..|... |
c3a0 | 03 00 7d 05 00 7c 05 00 64 04 00 6a 09 00 6f 26 00 01 7c 05 00 5c 03 00 7d 06 00 7d 07 00 7d 08 | ..}..|..d..j..o&..|..\..}..}..}. |
c3c0 | 00 7c 08 00 64 05 00 6a 02 00 6f 05 00 01 7c 05 00 53 01 50 71 28 00 01 71 28 00 57 7c 00 00 69 | .|..d..j..o...|..S.Pq(..q(.W|..i |
c3e0 | 04 00 64 01 00 7c 02 00 83 02 00 01 74 05 00 83 00 00 82 01 00 7c 08 00 5c 03 00 7d 09 00 7d 0a | ..d..|......t........|..\..}..}. |
c400 | 00 7d 0b 00 7c 0b 00 7c 00 00 69 06 00 69 07 00 7c 00 00 69 06 00 69 08 00 66 02 00 6a 07 00 6f | .}..|..|..i..i..|..i..i..f..j..o |
c420 | 38 00 01 74 09 00 69 0a 00 7c 07 00 83 01 00 0c 6f 27 00 01 64 02 00 7c 07 00 16 7d 0c 00 74 0b | 8..t..i..|......o'..d..|...}..t. |
c440 | 00 69 0c 00 7c 0c 00 83 01 00 01 74 0d 00 7c 0c 00 83 01 00 82 01 00 6e 01 00 01 7c 0b 00 7c 00 | .i..|......t..|........n...|..|. |
c460 | 00 69 0e 00 6a 07 00 6f 37 00 01 7c 01 00 7c 00 00 69 0f 00 6a 07 00 6f 27 00 01 64 03 00 7c 02 | .i..j..o7..|..|..i..j..o'..d..|. |
c480 | 00 16 7d 0c 00 74 0b 00 69 0c 00 7c 0c 00 83 01 00 01 74 0d 00 7c 0c 00 83 01 00 82 01 00 6e 01 | ..}..t..i..|......t..|........n. |
c4a0 | 00 01 7c 06 00 7c 07 00 7c 08 00 66 03 00 53 28 06 00 00 00 73 d4 04 00 00 4c 6f 63 61 74 65 73 | ..|..|..|..f..S(....s....Locates |
c4c0 | 20 61 20 6d 6f 64 75 6c 65 20 77 68 69 6c 65 20 65 6e 66 6f 72 63 69 6e 67 20 6d 6f 64 75 6c 65 | .a.module.while.enforcing.module |
c4e0 | 20 69 6d 70 6f 72 74 20 72 65 73 74 72 69 63 74 69 6f 6e 73 2e 0a 0a 20 20 20 20 41 72 67 73 3a | .import.restrictions.......Args: |
c500 | 0a 20 20 20 20 20 20 73 75 62 6d 6f 64 75 6c 65 3a 20 54 68 65 20 73 68 6f 72 74 20 6e 61 6d 65 | .......submodule:.The.short.name |
c520 | 20 6f 66 20 74 68 65 20 73 75 62 6d 6f 64 75 6c 65 20 28 69 2e 65 2e 2c 20 74 68 65 20 6c 61 73 | .of.the.submodule.(i.e.,.the.las |
c540 | 74 20 73 65 63 74 69 6f 6e 20 6f 66 0a 20 20 20 20 20 20 20 20 74 68 65 20 66 75 6c 6c 6e 61 6d | t.section.of.........the.fullnam |
c560 | 65 3b 20 66 6f 72 20 27 66 6f 6f 2e 62 61 72 27 20 74 68 69 73 20 77 6f 75 6c 64 20 62 65 20 27 | e;.for.'foo.bar'.this.would.be.' |
c580 | 62 61 72 27 29 2e 0a 20 20 20 20 20 20 73 75 62 6d 6f 64 75 6c 65 5f 66 75 6c 6c 6e 61 6d 65 3a | bar')........submodule_fullname: |
c5a0 | 20 54 68 65 20 66 75 6c 6c 79 20 71 75 61 6c 69 66 69 65 64 20 6e 61 6d 65 20 6f 66 20 74 68 65 | .The.fully.qualified.name.of.the |
c5c0 | 20 6d 6f 64 75 6c 65 20 74 6f 20 66 69 6e 64 20 28 65 2e 67 2e 2c 0a 20 20 20 20 20 20 20 20 27 | .module.to.find.(e.g.,.........' |
c5e0 | 66 6f 6f 2e 62 61 72 27 29 2e 0a 20 20 20 20 20 20 73 65 61 72 63 68 5f 70 61 74 68 3a 20 4c 69 | foo.bar')........search_path:.Li |
c600 | 73 74 20 6f 66 20 70 61 74 68 73 20 74 6f 20 73 65 61 72 63 68 20 66 6f 72 20 74 6f 20 66 69 6e | st.of.paths.to.search.for.to.fin |
c620 | 64 20 74 68 69 73 20 6d 6f 64 75 6c 65 2e 20 53 68 6f 75 6c 64 20 62 65 0a 20 20 20 20 20 20 20 | d.this.module..Should.be........ |
c640 | 20 4e 6f 6e 65 20 69 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 79 73 2e 70 61 74 68 20 73 68 | .None.if.the.current.sys.path.sh |
c660 | 6f 75 6c 64 20 62 65 20 75 73 65 64 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 | ould.be.used.......Returns:..... |
c680 | 20 20 54 75 70 6c 65 20 28 73 6f 75 72 63 65 5f 66 69 6c 65 2c 20 70 61 74 68 6e 61 6d 65 2c 20 | ..Tuple.(source_file,.pathname,. |
c6a0 | 64 65 73 63 72 69 70 74 69 6f 6e 29 20 77 68 65 72 65 3a 0a 20 20 20 20 20 20 20 20 73 6f 75 72 | description).where:.........sour |
c6c0 | 63 65 5f 66 69 6c 65 3a 20 46 69 6c 65 2d 6c 69 6b 65 20 6f 62 6a 65 63 74 20 74 68 61 74 20 63 | ce_file:.File-like.object.that.c |
c6e0 | 6f 6e 74 61 69 6e 73 20 74 68 65 20 6d 6f 64 75 6c 65 3b 20 69 6e 20 74 68 65 20 63 61 73 65 0a | ontains.the.module;.in.the.case. |
c700 | 20 20 20 20 20 20 20 20 20 20 6f 66 20 70 61 63 6b 61 67 65 73 2c 20 74 68 69 73 20 77 69 6c 6c | ..........of.packages,.this.will |
c720 | 20 62 65 20 4e 6f 6e 65 2c 20 77 68 69 63 68 20 69 6d 70 6c 69 65 73 20 74 6f 20 6c 6f 6f 6b 20 | .be.None,.which.implies.to.look. |
c740 | 61 74 20 5f 5f 69 6e 69 74 5f 5f 2e 70 79 2e 0a 20 20 20 20 20 20 20 20 70 61 74 68 6e 61 6d 65 | at.__init__.py..........pathname |
c760 | 3a 20 53 74 72 69 6e 67 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 66 75 6c 6c 20 70 61 74 | :.String.containing.the.full.pat |
c780 | 68 20 6f 66 20 74 68 65 20 6d 6f 64 75 6c 65 20 6f 6e 20 64 69 73 6b 2e 0a 20 20 20 20 20 20 20 | h.of.the.module.on.disk......... |
c7a0 | 20 64 65 73 63 72 69 70 74 69 6f 6e 3a 20 54 75 70 6c 65 20 72 65 74 75 72 6e 65 64 20 62 79 20 | .description:.Tuple.returned.by. |
c7c0 | 69 6d 70 2e 66 69 6e 64 5f 6d 6f 64 75 6c 65 28 29 2e 0a 20 20 20 20 20 20 48 6f 77 65 76 65 72 | imp.find_module()........However |
c7e0 | 2c 20 69 6e 20 74 68 65 20 63 61 73 65 20 6f 66 20 61 6e 20 69 6d 70 6f 72 74 20 75 73 69 6e 67 | ,.in.the.case.of.an.import.using |
c800 | 20 61 20 70 61 74 68 20 68 6f 6f 6b 20 28 65 2e 67 2e 20 61 20 7a 69 70 66 69 6c 65 29 2c 0a 20 | .a.path.hook.(e.g..a.zipfile),.. |
c820 | 20 20 20 20 20 73 6f 75 72 63 65 5f 66 69 6c 65 20 77 69 6c 6c 20 62 65 20 61 20 50 45 50 2d 33 | .....source_file.will.be.a.PEP-3 |
c840 | 30 32 2d 73 74 79 6c 65 20 6c 6f 61 64 65 72 20 6f 62 6a 65 63 74 2c 20 70 61 74 68 6e 61 6d 65 | 02-style.loader.object,.pathname |
c860 | 20 77 69 6c 6c 20 62 65 20 4e 6f 6e 65 2c 0a 20 20 20 20 20 20 61 6e 64 20 64 65 73 63 72 69 70 | .will.be.None,.......and.descrip |
c880 | 74 69 6f 6e 20 77 69 6c 6c 20 62 65 20 61 20 74 75 70 6c 65 20 66 69 6c 6c 65 64 20 77 69 74 68 | tion.will.be.a.tuple.filled.with |
c8a0 | 20 4e 6f 6e 65 20 76 61 6c 75 65 73 2e 0a 0a 20 20 20 20 52 61 69 73 65 73 3a 0a 20 20 20 20 20 | .None.values.......Raises:...... |
c8c0 | 20 49 6d 70 6f 72 74 45 72 72 6f 72 20 65 78 63 65 70 74 69 6f 6e 20 69 66 20 74 68 65 20 72 65 | .ImportError.exception.if.the.re |
c8e0 | 71 75 65 73 74 65 64 20 6d 6f 64 75 6c 65 20 77 61 73 20 66 6f 75 6e 64 2c 20 62 75 74 20 69 6d | quested.module.was.found,.but.im |
c900 | 70 6f 72 74 69 6e 67 0a 20 20 20 20 20 20 69 74 20 69 73 20 64 69 73 61 6c 6c 6f 77 65 64 2e 0a | porting.......it.is.disallowed.. |
c920 | 0a 20 20 20 20 20 20 43 6f 75 6c 64 4e 6f 74 46 69 6e 64 4d 6f 64 75 6c 65 45 72 72 6f 72 20 65 | .......CouldNotFindModuleError.e |
c940 | 78 63 65 70 74 69 6f 6e 20 69 66 20 74 68 65 20 72 65 71 75 65 73 74 20 6d 6f 64 75 6c 65 20 63 | xception.if.the.request.module.c |
c960 | 6f 75 6c 64 20 6e 6f 74 20 65 76 65 6e 0a 20 20 20 20 20 20 62 65 20 66 6f 75 6e 64 20 66 6f 72 | ould.not.even.......be.found.for |
c980 | 20 69 6d 70 6f 72 74 2e 0a 20 20 20 20 73 1a 00 00 00 43 6f 75 6c 64 20 6e 6f 74 20 66 69 6e 64 | .import......s....Could.not.find |
c9a0 | 20 6d 6f 64 75 6c 65 20 22 25 73 22 73 20 00 00 00 41 63 63 65 73 73 20 74 6f 20 6d 6f 64 75 6c | .module."%s"s....Access.to.modul |
c9c0 | 65 20 66 69 6c 65 20 64 65 6e 69 65 64 3a 20 25 73 73 40 00 00 00 43 6f 75 6c 64 20 6e 6f 74 20 | e.file.denied:.%ss@...Could.not. |
c9e0 | 69 6d 70 6f 72 74 20 22 25 73 22 3a 20 44 69 73 61 6c 6c 6f 77 65 64 20 43 2d 65 78 74 65 6e 73 | import."%s":.Disallowed.C-extens |
ca00 | 69 6f 6e 20 6f 72 20 62 75 69 6c 74 2d 69 6e 20 6d 6f 64 75 6c 65 4e 28 03 00 00 00 4e 4e 4e 28 | ion.or.built-in.moduleN(....NNN( |
ca20 | 10 00 00 00 52 3a 00 00 00 52 04 01 00 00 52 23 00 00 00 74 0c 00 00 00 46 69 6e 64 50 61 74 68 | ....R:...R....R#...t....FindPath |
ca40 | 48 6f 6f 6b 52 96 01 00 00 52 93 01 00 00 52 3a 02 00 00 74 09 00 00 00 43 5f 42 55 49 4c 54 49 | HookR....R....R:...t....C_BUILTI |
ca60 | 4e 74 0b 00 00 00 43 5f 45 58 54 45 4e 53 49 4f 4e 52 2d 01 00 00 52 75 01 00 00 52 6c 00 00 00 | Nt....C_EXTENSIONR-...Ru...Rl... |
ca80 | 52 6d 00 00 00 74 0b 00 00 00 49 6d 70 6f 72 74 45 72 72 6f 72 74 13 00 00 00 5f 45 4e 41 42 4c | Rm...t....ImportErrort...._ENABL |
caa0 | 45 44 5f 46 49 4c 45 5f 54 59 50 45 53 74 15 00 00 00 5f 57 48 49 54 45 5f 4c 49 53 54 5f 43 5f | ED_FILE_TYPESt...._WHITE_LIST_C_ |
cac0 | 4d 4f 44 55 4c 45 53 28 0d 00 00 00 52 2f 00 00 00 74 09 00 00 00 73 75 62 6d 6f 64 75 6c 65 74 | MODULES(....R/...t....submodulet |
cae0 | 12 00 00 00 73 75 62 6d 6f 64 75 6c 65 5f 66 75 6c 6c 6e 61 6d 65 52 4c 02 00 00 74 0a 00 00 00 | ....submodule_fullnameRL...t.... |
cb00 | 70 61 74 68 5f 65 6e 74 72 79 52 74 01 00 00 74 0b 00 00 00 73 6f 75 72 63 65 5f 66 69 6c 65 52 | path_entryRt...t....source_fileR |
cb20 | 69 01 00 00 52 6a 01 00 00 74 06 00 00 00 73 75 66 66 69 78 52 f2 00 00 00 74 09 00 00 00 66 69 | i...Rj...t....suffixR....t....fi |
cb40 | 6c 65 5f 74 79 70 65 74 0d 00 00 00 65 72 72 6f 72 5f 6d 65 73 73 61 67 65 28 00 00 00 00 28 00 | le_typet....error_message(....(. |
cb60 | 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 | ...sL.../home/zx2c4/Desktop/goog |
cb80 | 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f | le_appengine/google/appengine/to |
cba0 | 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 52 49 02 00 00 ec 05 00 00 73 32 00 | ols/dev_appserver.pyRI.......s2. |
cbc0 | 00 00 00 20 0d 01 14 01 07 00 06 01 15 01 0d 01 0f 01 0d 01 05 02 09 02 10 01 09 02 0f 02 1f 01 | ................................ |
cbe0 | 11 01 0a 01 0d 01 10 02 10 01 10 01 03 01 07 01 0d 01 10 02 63 04 00 00 00 0e 00 00 00 0b 00 00 | ....................c........... |
cc00 | 00 43 00 00 00 73 66 01 00 00 7c 03 00 64 01 00 6a 08 00 6f 7b 00 01 7c 02 00 74 01 00 69 02 00 | .C...sf...|..d..j..o{..|..t..i.. |
cc20 | 6a 06 00 6f 66 00 01 79 16 00 7c 00 00 69 03 00 69 04 00 7c 01 00 83 01 00 7d 04 00 57 6e 13 00 | j..of..y..|..i..i..|.....}..Wn.. |
cc40 | 04 74 05 00 6a 0a 00 6f 07 00 01 01 01 01 71 83 00 01 58 7c 04 00 5c 03 00 7d 05 00 7d 06 00 7d | .t..j..o......q...X|..\..}..}..} |
cc60 | 07 00 7c 07 00 5c 03 00 7d 08 00 7d 09 00 7d 0a 00 7c 0a 00 7c 00 00 69 03 00 69 06 00 6a 02 00 | ..|..\..}..}..}..|..|..i..i..j.. |
cc80 | 6f 05 00 01 7c 04 00 53 01 6e 01 00 01 64 01 00 53 01 7c 03 00 74 01 00 69 07 00 6a 06 00 6f 11 | o...|..S.n...d..S.|..t..i..j..o. |
cca0 | 00 01 74 01 00 69 07 00 7c 03 00 19 7d 0b 00 6e 4f 00 01 64 01 00 7d 0b 00 78 38 00 74 01 00 69 | ..t..i..|...}..nO..d..}..x8.t..i |
ccc0 | 08 00 44 5d 2d 00 7d 0c 00 79 11 00 7c 0c 00 7c 03 00 83 01 00 7d 0b 00 50 57 71 b9 00 04 74 05 | ..D]-.}..y..|..|.....}..PWq...t. |
cce0 | 00 6a 0a 00 6f 07 00 01 01 01 01 71 b9 00 01 58 71 b9 00 57 7c 0b 00 74 01 00 69 07 00 7c 03 00 | .j..o......q...Xq..W|..t..i..|.. |
cd00 | 3c 7c 0b 00 64 01 00 6a 08 00 6f 34 00 01 79 1a 00 7c 00 00 69 03 00 69 04 00 7c 01 00 7c 03 00 | <|..d..j..o4..y..|..i..i..|..|.. |
cd20 | 67 01 00 83 02 00 53 57 71 62 01 04 74 05 00 6a 0a 00 6f 07 00 01 01 01 01 71 62 01 01 58 6e 2b | g.....SWqb..t..j..o......qb..Xn+ |
cd40 | 00 01 7c 0b 00 69 04 00 7c 01 00 83 01 00 7d 0d 00 7c 0d 00 64 01 00 6a 09 00 6f 0e 00 01 7c 0d | ..|..i..|.....}..|..d..j..o...|. |
cd60 | 00 64 01 00 64 02 00 66 03 00 53 01 64 01 00 53 28 03 00 00 00 73 93 01 00 00 48 65 6c 70 65 72 | .d..d..f..S.d..S(....s....Helper |
cd80 | 20 66 6f 72 20 46 69 6e 64 4d 6f 64 75 6c 65 52 65 73 74 72 69 63 74 65 64 20 74 6f 20 66 69 6e | .for.FindModuleRestricted.to.fin |
cda0 | 64 20 61 20 6d 6f 64 75 6c 65 20 69 6e 20 61 20 73 79 73 2e 70 61 74 68 20 65 6e 74 72 79 2e 0a | d.a.module.in.a.sys.path.entry.. |
cdc0 | 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 73 75 62 6d 6f 64 75 6c 65 3a 0a 20 20 20 20 | .....Args:.......submodule:..... |
cde0 | 20 20 73 75 62 6d 6f 64 75 6c 65 5f 66 75 6c 6c 6e 61 6d 65 3a 0a 20 20 20 20 20 20 70 61 74 68 | ..submodule_fullname:.......path |
ce00 | 5f 65 6e 74 72 79 3a 20 41 20 73 69 6e 67 6c 65 20 73 79 73 2e 70 61 74 68 20 65 6e 74 72 79 2c | _entry:.A.single.sys.path.entry, |
ce20 | 20 6f 72 20 4e 6f 6e 65 20 72 65 70 72 65 73 65 6e 74 69 6e 67 20 74 68 65 20 62 75 69 6c 74 69 | .or.None.representing.the.builti |
ce40 | 6e 73 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 20 20 45 69 74 68 65 72 20 4e | ns.......Returns:.......Either.N |
ce60 | 6f 6e 65 20 28 69 66 20 6e 6f 74 68 69 6e 67 20 77 61 73 20 66 6f 75 6e 64 29 2c 20 6f 72 20 61 | one.(if.nothing.was.found),.or.a |
ce80 | 20 74 72 69 70 6c 65 20 28 73 6f 75 72 63 65 5f 66 69 6c 65 2c 20 70 61 74 68 5f 6e 61 6d 65 2c | .triple.(source_file,.path_name, |
cea0 | 0a 20 20 20 20 20 20 64 65 73 63 72 69 70 74 69 6f 6e 29 2e 20 20 53 65 65 20 74 68 65 20 64 6f | .......description)...See.the.do |
cec0 | 63 20 73 74 72 69 6e 67 20 66 6f 72 20 46 69 6e 64 4d 6f 64 75 6c 65 52 65 73 74 72 69 63 74 65 | c.string.for.FindModuleRestricte |
cee0 | 64 28 29 20 66 6f 72 20 74 68 65 0a 20 20 20 20 20 20 6d 65 61 6e 69 6e 67 20 6f 66 20 74 68 65 | d().for.the.......meaning.of.the |
cf00 | 20 6c 61 74 74 65 72 2e 0a 20 20 20 20 4e 28 03 00 00 00 4e 4e 4e 28 09 00 00 00 52 3a 00 00 00 | .latter......N(....NNN(....R:... |
cf20 | 52 04 01 00 00 52 51 02 00 00 52 3a 02 00 00 52 60 01 00 00 52 61 02 00 00 52 5f 02 00 00 74 13 | R....RQ...R:...R`...Ra...R_...t. |
cf40 | 00 00 00 70 61 74 68 5f 69 6d 70 6f 72 74 65 72 5f 63 61 63 68 65 74 0a 00 00 00 70 61 74 68 5f | ...path_importer_cachet....path_ |
cf60 | 68 6f 6f 6b 73 28 0e 00 00 00 52 2f 00 00 00 52 64 02 00 00 52 65 02 00 00 52 66 02 00 00 52 74 | hooks(....R/...Rd...Re...Rf...Rt |
cf80 | 01 00 00 52 67 02 00 00 52 69 01 00 00 52 6a 01 00 00 52 68 02 00 00 52 f2 00 00 00 52 69 02 00 | ...Rg...Ri...Rj...Rh...R....Ri.. |
cfa0 | 00 74 08 00 00 00 69 6d 70 6f 72 74 65 72 74 04 00 00 00 68 6f 6f 6b 74 06 00 00 00 6c 6f 61 64 | .t....importert....hookt....load |
cfc0 | 65 72 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 | er(....(....sL.../home/zx2c4/Des |
cfe0 | 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 | ktop/google_appengine/google/app |
d000 | 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 52 5e 02 | engine/tools/dev_appserver.pyR^. |
d020 | 00 00 2b 06 00 00 73 3e 00 00 00 00 0d 0d 01 10 01 03 01 16 01 0e 01 05 02 0f 01 0f 01 13 01 09 | ..+...s>........................ |
d040 | 01 05 03 10 01 11 02 06 01 0a 00 06 01 03 01 0c 01 05 01 0e 01 09 01 0d 02 0d 01 03 01 1a 01 0e | ................................ |
d060 | 01 09 02 0f 01 0d 01 0e 02 63 05 00 00 00 05 00 00 00 0b 00 00 00 43 00 00 00 73 8a 00 00 00 7c | .........c............C...s....| |
d080 | 04 00 64 02 00 6a 02 00 6f 0e 00 01 7c 02 00 69 01 00 7c 01 00 83 01 00 53 01 7a 4c 00 79 1d 00 | ..d..j..o...|..i..|.....S.zL.y.. |
d0a0 | 7c 00 00 69 02 00 69 01 00 7c 01 00 7c 02 00 7c 03 00 7c 04 00 83 04 00 53 57 6e 28 00 01 01 01 | |..i..i..|..|..|..|.....SWn(.... |
d0c0 | 7c 01 00 7c 00 00 69 03 00 6a 06 00 6f 0e 00 01 7c 00 00 69 03 00 7c 01 00 3d 6e 01 00 01 82 00 | |..|..i..j..o...|..i..|..=n..... |
d0e0 | 00 6e 01 00 58 57 64 01 00 7c 02 00 64 01 00 6a 09 00 6f 0e 00 01 7c 02 00 69 04 00 83 00 00 01 | .n..XWd..|..d..j..o...|..i...... |
d100 | 6e 01 00 01 58 64 01 00 53 28 03 00 00 00 73 d7 02 00 00 4c 6f 61 64 73 20 61 20 6d 6f 64 75 6c | n...Xd..S(....s....Loads.a.modul |
d120 | 65 20 77 68 69 6c 65 20 65 6e 66 6f 72 63 69 6e 67 20 6d 6f 64 75 6c 65 20 69 6d 70 6f 72 74 20 | e.while.enforcing.module.import. |
d140 | 72 65 73 74 72 69 63 74 69 6f 6e 73 2e 0a 0a 20 20 20 20 41 73 20 61 20 62 79 70 72 6f 64 75 63 | restrictions.......As.a.byproduc |
d160 | 74 2c 20 74 68 65 20 6e 65 77 20 6d 6f 64 75 6c 65 20 77 69 6c 6c 20 62 65 20 61 64 64 65 64 20 | t,.the.new.module.will.be.added. |
d180 | 74 6f 20 74 68 65 20 6d 6f 64 75 6c 65 20 64 69 63 74 69 6f 6e 61 72 79 2e 0a 0a 20 20 20 20 41 | to.the.module.dictionary.......A |
d1a0 | 72 67 73 3a 0a 20 20 20 20 20 20 73 75 62 6d 6f 64 75 6c 65 5f 66 75 6c 6c 6e 61 6d 65 3a 20 54 | rgs:.......submodule_fullname:.T |
d1c0 | 68 65 20 66 75 6c 6c 79 20 71 75 61 6c 69 66 69 65 64 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 6d | he.fully.qualified.name.of.the.m |
d1e0 | 6f 64 75 6c 65 20 74 6f 20 66 69 6e 64 20 28 65 2e 67 2e 2c 0a 20 20 20 20 20 20 20 20 27 66 6f | odule.to.find.(e.g.,.........'fo |
d200 | 6f 2e 62 61 72 27 29 2e 0a 20 20 20 20 20 20 73 6f 75 72 63 65 5f 66 69 6c 65 3a 20 46 69 6c 65 | o.bar')........source_file:.File |
d220 | 2d 6c 69 6b 65 20 6f 62 6a 65 63 74 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 6d | -like.object.that.contains.the.m |
d240 | 6f 64 75 6c 65 27 73 20 73 6f 75 72 63 65 20 63 6f 64 65 2c 0a 20 20 20 20 20 20 20 20 6f 72 20 | odule's.source.code,.........or. |
d260 | 61 20 50 45 50 2d 33 30 32 2d 73 74 79 6c 65 20 6c 6f 61 64 65 72 20 6f 62 6a 65 63 74 2e 0a 20 | a.PEP-302-style.loader.object... |
d280 | 20 20 20 20 20 70 61 74 68 6e 61 6d 65 3a 20 53 74 72 69 6e 67 20 63 6f 6e 74 61 69 6e 69 6e 67 | .....pathname:.String.containing |
d2a0 | 20 74 68 65 20 66 75 6c 6c 20 70 61 74 68 20 6f 66 20 74 68 65 20 6d 6f 64 75 6c 65 20 6f 6e 20 | .the.full.path.of.the.module.on. |
d2c0 | 64 69 73 6b 2e 0a 20 20 20 20 20 20 64 65 73 63 72 69 70 74 69 6f 6e 3a 20 54 75 70 6c 65 20 72 | disk........description:.Tuple.r |
d2e0 | 65 74 75 72 6e 65 64 20 62 79 20 69 6d 70 2e 66 69 6e 64 5f 6d 6f 64 75 6c 65 28 29 2c 20 6f 72 | eturned.by.imp.find_module(),.or |
d300 | 20 28 4e 6f 6e 65 2c 20 4e 6f 6e 65 2c 20 4e 6f 6e 65 29 0a 20 20 20 20 20 20 20 20 69 6e 20 63 | .(None,.None,.None).........in.c |
d320 | 61 73 65 20 73 6f 75 72 63 65 5f 66 69 6c 65 20 69 73 20 61 20 50 45 50 2d 33 30 32 2d 73 74 79 | ase.source_file.is.a.PEP-302-sty |
d340 | 6c 65 20 6c 6f 61 64 65 72 20 6f 62 6a 65 63 74 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 3a 0a | le.loader.object.......Returns:. |
d360 | 20 20 20 20 20 20 54 68 65 20 6e 65 77 20 6d 6f 64 75 6c 65 2e 0a 0a 20 20 20 20 52 61 69 73 65 | ......The.new.module.......Raise |
d380 | 73 3a 0a 20 20 20 20 20 20 49 6d 70 6f 72 74 45 72 72 6f 72 20 65 78 63 65 70 74 69 6f 6e 20 6f | s:.......ImportError.exception.o |
d3a0 | 66 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 6d 6f 64 75 6c 65 20 63 6f 75 6c 64 20 6e 6f 74 | f.the.specified.module.could.not |
d3c0 | 20 62 65 20 6c 6f 61 64 65 64 20 66 6f 72 0a 20 20 20 20 20 20 77 68 61 74 65 76 65 72 20 72 65 | .be.loaded.for.......whatever.re |
d3e0 | 61 73 6f 6e 2e 0a 20 20 20 20 4e 28 03 00 00 00 4e 4e 4e 28 05 00 00 00 52 3a 00 00 00 74 0b 00 | ason......N(....NNN(....R:...t.. |
d400 | 00 00 6c 6f 61 64 5f 6d 6f 64 75 6c 65 52 3a 02 00 00 52 39 02 00 00 52 61 01 00 00 28 05 00 00 | ..load_moduleR:...R9...Ra...(... |
d420 | 00 52 2f 00 00 00 52 65 02 00 00 52 67 02 00 00 52 69 01 00 00 52 6a 01 00 00 28 00 00 00 00 28 | .R/...Re...Rg...Ri...Rj...(....( |
d440 | 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f | ....sL.../home/zx2c4/Desktop/goo |
d460 | 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 | gle_appengine/google/appengine/t |
d480 | 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 14 00 00 00 4c 6f 61 64 4d 6f | ools/dev_appserver.pyt....LoadMo |
d4a0 | 64 75 6c 65 52 65 73 74 72 69 63 74 65 64 5e 06 00 00 73 1c 00 00 00 00 1a 0d 01 0e 02 03 01 03 | duleRestricted^...s............. |
d4c0 | 01 0c 01 03 01 03 01 0b 01 03 01 10 01 0e 01 0b 03 0d 01 63 04 00 00 00 0a 00 00 00 05 00 00 00 | ...................c............ |
d4e0 | 43 00 00 00 73 79 01 00 00 7c 00 00 69 00 00 69 01 00 7c 02 00 83 01 00 7d 04 00 7c 02 00 64 01 | C...sy...|..i..i..|.....}..|..d. |
d500 | 00 6a 02 00 6f 23 00 01 7c 04 00 69 02 00 69 03 00 7c 00 00 69 04 00 69 02 00 83 01 00 01 64 01 | .j..o#..|..i..i..|..i..i......d. |
d520 | 00 7c 04 00 5f 05 00 6e b1 00 01 7c 02 00 64 02 00 6a 02 00 6f 23 00 01 7c 04 00 69 02 00 69 03 | .|.._..n...|..d..j..o#..|..i..i. |
d540 | 00 7c 00 00 69 06 00 69 02 00 83 01 00 01 64 02 00 7c 04 00 5f 05 00 6e 81 00 01 7c 02 00 64 03 | .|..i..i......d..|.._..n...|..d. |
d560 | 00 6a 02 00 6f 1a 00 01 7c 04 00 69 02 00 69 03 00 7c 00 00 69 07 00 69 02 00 83 01 00 01 6e 5a | .j..o...|..i..i..|..i..i......nZ |
d580 | 00 01 7c 00 00 69 08 00 7c 02 00 83 01 00 6f 13 00 01 7c 00 00 69 09 00 7c 02 00 83 01 00 7d 04 | ..|..i..|.....o...|..i..|.....}. |
d5a0 | 00 6e 37 00 01 7c 00 00 69 0a 00 7c 01 00 7c 02 00 7c 03 00 83 03 00 5c 03 00 7d 05 00 7d 06 00 | .n7..|..i..|..|..|.....\..}..}.. |
d5c0 | 7d 07 00 7c 00 00 69 0b 00 7c 02 00 7c 05 00 7c 06 00 7c 07 00 83 04 00 7d 04 00 7c 00 00 7c 04 | }..|..i..|..|..|..|.....}..|..|. |
d5e0 | 00 5f 0c 00 7c 00 00 69 0d 00 7c 04 00 83 01 00 01 7c 02 00 7c 00 00 69 0e 00 6a 07 00 6f 11 00 | ._..|..i..|......|..|..i..j..o.. |
d600 | 01 7c 04 00 7c 00 00 69 0e 00 7c 02 00 3c 6e 01 00 01 7c 02 00 64 03 00 6a 02 00 6f 3f 00 01 7c | .|..|..i..|..<n...|..d..j..o?..| |
d620 | 04 00 69 0f 00 69 05 00 7d 08 00 7c 00 00 69 10 00 7c 08 00 7c 08 00 7c 03 00 83 03 00 7d 09 00 | ..i..i..}..|..i..|..|..|.....}.. |
d640 | 7c 09 00 7c 00 00 69 0e 00 64 04 00 3c 7c 09 00 7c 04 00 69 02 00 64 05 00 3c 6e 01 00 01 7c 04 | |..|..i..d..<|..|..i..d..<n...|. |
d660 | 00 53 28 06 00 00 00 73 a3 02 00 00 46 69 6e 64 73 20 61 6e 64 20 6c 6f 61 64 73 20 61 20 6d 6f | .S(....s....Finds.and.loads.a.mo |
d680 | 64 75 6c 65 2c 20 6c 6f 61 64 73 20 69 74 2c 20 61 6e 64 20 61 64 64 73 20 69 74 20 74 6f 20 74 | dule,.loads.it,.and.adds.it.to.t |
d6a0 | 68 65 20 6d 6f 64 75 6c 65 20 64 69 63 74 69 6f 6e 61 72 79 2e 0a 0a 20 20 20 20 41 72 67 73 3a | he.module.dictionary.......Args: |
d6c0 | 0a 20 20 20 20 20 20 73 75 62 6d 6f 64 75 6c 65 3a 20 4e 61 6d 65 20 6f 66 20 74 68 65 20 6d 6f | .......submodule:.Name.of.the.mo |
d6e0 | 64 75 6c 65 20 74 6f 20 69 6d 70 6f 72 74 20 28 65 2e 67 2e 2c 20 62 61 7a 29 2e 0a 20 20 20 20 | dule.to.import.(e.g.,.baz)...... |
d700 | 20 20 73 75 62 6d 6f 64 75 6c 65 5f 66 75 6c 6c 6e 61 6d 65 3a 20 46 75 6c 6c 20 6e 61 6d 65 20 | ..submodule_fullname:.Full.name. |
d720 | 6f 66 20 74 68 65 20 6d 6f 64 75 6c 65 20 74 6f 20 69 6d 70 6f 72 74 20 28 65 2e 67 2e 2c 20 66 | of.the.module.to.import.(e.g.,.f |
d740 | 6f 6f 2e 62 61 72 2e 62 61 7a 29 2e 0a 20 20 20 20 20 20 73 65 61 72 63 68 5f 70 61 74 68 3a 20 | oo.bar.baz)........search_path:. |
d760 | 50 61 74 68 20 74 6f 20 75 73 65 20 66 6f 72 20 73 65 61 72 63 68 69 6e 67 20 66 6f 72 20 74 68 | Path.to.use.for.searching.for.th |
d780 | 69 73 20 73 75 62 6d 6f 64 75 6c 65 2e 20 46 6f 72 20 74 6f 70 2d 6c 65 76 65 6c 0a 20 20 20 20 | is.submodule..For.top-level..... |
d7a0 | 20 20 20 20 6d 6f 64 75 6c 65 73 20 74 68 69 73 20 73 68 6f 75 6c 64 20 62 65 20 4e 6f 6e 65 3b | ....modules.this.should.be.None; |
d7c0 | 20 6f 74 68 65 72 77 69 73 65 20 69 74 20 73 68 6f 75 6c 64 20 62 65 20 74 68 65 20 5f 5f 70 61 | .otherwise.it.should.be.the.__pa |
d7e0 | 74 68 5f 5f 0a 20 20 20 20 20 20 20 20 61 74 74 72 69 62 75 74 65 20 66 72 6f 6d 20 74 68 65 20 | th__.........attribute.from.the. |
d800 | 70 61 72 65 6e 74 20 70 61 63 6b 61 67 65 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 | parent.package.......Returns:... |
d820 | 20 20 20 20 41 20 6e 65 77 20 6d 6f 64 75 6c 65 20 69 6e 73 74 61 6e 63 65 20 74 68 61 74 20 68 | ....A.new.module.instance.that.h |
d840 | 61 73 20 62 65 65 6e 20 69 6e 73 65 72 74 65 64 20 69 6e 74 6f 20 74 68 65 20 6d 6f 64 75 6c 65 | as.been.inserted.into.the.module |
d860 | 20 64 69 63 74 69 6f 6e 61 72 79 0a 20 20 20 20 20 20 73 75 70 70 6c 69 65 64 20 74 6f 20 5f 5f | .dictionary.......supplied.to.__ |
d880 | 69 6e 69 74 5f 5f 2e 0a 0a 20 20 20 20 52 61 69 73 65 73 3a 0a 20 20 20 20 20 20 49 6d 70 6f 72 | init__.......Raises:.......Impor |
d8a0 | 74 45 72 72 6f 72 20 65 78 63 65 70 74 69 6f 6e 20 69 66 20 74 68 65 20 6d 6f 64 75 6c 65 20 63 | tError.exception.if.the.module.c |
d8c0 | 6f 75 6c 64 20 6e 6f 74 20 62 65 20 6c 6f 61 64 65 64 20 66 6f 72 20 77 68 61 74 65 76 65 72 0a | ould.not.be.loaded.for.whatever. |
d8e0 | 20 20 20 20 20 20 72 65 61 73 6f 6e 20 28 65 2e 67 2e 2c 20 6d 69 73 73 69 6e 67 2c 20 6e 6f 74 | ......reason.(e.g.,.missing,.not |
d900 | 20 61 6c 6c 6f 77 65 64 29 2e 0a 20 20 20 20 52 44 02 00 00 52 43 02 00 00 52 e7 00 00 00 73 07 | .allowed)......RD...RC...R....s. |
d920 | 00 00 00 6f 73 2e 70 61 74 68 52 23 00 00 00 28 11 00 00 00 52 3a 02 00 00 74 0a 00 00 00 6e 65 | ...os.pathR#...(....R:...t....ne |
d940 | 77 5f 6d 6f 64 75 6c 65 52 58 02 00 00 52 5a 02 00 00 52 3c 02 00 00 52 18 00 00 00 52 3e 02 00 | w_moduleRX...RZ...R<...R....R>.. |
d960 | 00 52 3b 02 00 00 52 48 02 00 00 52 55 02 00 00 52 49 02 00 00 52 71 02 00 00 74 0a 00 00 00 5f | .R;...RH...RU...RI...Rq...t...._ |
d980 | 5f 6c 6f 61 64 65 72 5f 5f 52 5d 02 00 00 52 39 02 00 00 52 23 00 00 00 52 4a 02 00 00 28 0a 00 | _loader__R]...R9...R#...RJ...(.. |
d9a0 | 00 00 52 2f 00 00 00 52 64 02 00 00 52 65 02 00 00 52 4c 02 00 00 52 21 01 00 00 52 67 02 00 00 | ..R/...Rd...Re...RL...R!...Rg... |
d9c0 | 52 69 01 00 00 52 6a 01 00 00 74 0c 00 00 00 6f 73 5f 70 61 74 68 5f 6e 61 6d 65 74 07 00 00 00 | Ri...Rj...t....os_path_namet.... |
d9e0 | 6f 73 5f 70 61 74 68 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 | os_path(....(....sL.../home/zx2c |
da00 | 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c | 4/Desktop/google_appengine/googl |
da20 | 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e | e/appengine/tools/dev_appserver. |
da40 | 70 79 52 4a 02 00 00 8a 06 00 00 73 34 00 00 00 00 16 12 02 0d 01 16 01 0d 01 0d 01 16 01 0d 01 | pyRJ.......s4................... |
da60 | 0d 01 1a 01 10 01 13 02 1e 01 09 01 03 01 03 01 09 02 09 01 0d 01 10 01 11 02 0d 01 0c 01 15 01 | ................................ |
da80 | 0d 01 11 02 63 02 00 00 00 04 00 00 00 04 00 00 00 43 00 00 00 73 63 00 00 00 7c 01 00 69 00 00 | ....c............C...sc...|..i.. |
daa0 | 64 01 00 83 01 00 7d 02 00 64 01 00 69 01 00 7c 02 00 64 02 00 20 83 01 00 7d 03 00 7c 03 00 6f | d.....}..d..i..|..d......}..|..o |
dac0 | 36 00 01 7c 00 00 69 02 00 7c 01 00 83 01 00 64 04 00 6a 08 00 6f 14 00 01 74 04 00 64 03 00 7c | 6..|..i..|.....d..j..o...t..d..| |
dae0 | 01 00 16 83 01 00 82 01 00 6e 01 00 01 7c 00 00 69 05 00 7c 03 00 19 53 01 64 04 00 53 28 05 00 | .........n...|..i..|...S.d..S(.. |
db00 | 00 00 73 5c 01 00 00 52 65 74 72 69 65 76 65 73 20 74 68 65 20 70 61 72 65 6e 74 20 70 61 63 6b | ..s\...Retrieves.the.parent.pack |
db20 | 61 67 65 20 6f 66 20 61 20 66 75 6c 6c 79 20 71 75 61 6c 69 66 69 65 64 20 6d 6f 64 75 6c 65 20 | age.of.a.fully.qualified.module. |
db40 | 6e 61 6d 65 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 66 75 6c 6c 6e 61 6d 65 3a | name.......Args:.......fullname: |
db60 | 20 46 75 6c 6c 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 6d 6f 64 75 6c 65 20 77 68 6f 73 65 20 70 | .Full.name.of.the.module.whose.p |
db80 | 61 72 65 6e 74 20 73 68 6f 75 6c 64 20 62 65 20 72 65 74 72 69 65 76 65 64 20 28 65 2e 67 2e 2c | arent.should.be.retrieved.(e.g., |
dba0 | 0a 20 20 20 20 20 20 20 20 66 6f 6f 2e 62 61 72 29 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 3a | .........foo.bar).......Returns: |
dbc0 | 0a 20 20 20 20 20 20 4d 6f 64 75 6c 65 20 69 6e 73 74 61 6e 63 65 20 66 6f 72 20 74 68 65 20 70 | .......Module.instance.for.the.p |
dbe0 | 61 72 65 6e 74 20 6f 72 20 4e 6f 6e 65 20 69 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 70 61 72 | arent.or.None.if.there.is.no.par |
dc00 | 65 6e 74 20 6d 6f 64 75 6c 65 2e 0a 0a 20 20 20 20 52 61 69 73 65 3a 0a 20 20 20 20 20 20 49 6d | ent.module.......Raise:.......Im |
dc20 | 70 6f 72 74 45 72 72 6f 72 20 65 78 63 65 70 74 69 6f 6e 20 69 66 20 74 68 65 20 6d 6f 64 75 6c | portError.exception.if.the.modul |
dc40 | 65 27 73 20 70 61 72 65 6e 74 20 63 6f 75 6c 64 20 6e 6f 74 20 62 65 20 66 6f 75 6e 64 2e 0a 20 | e's.parent.could.not.be.found... |
dc60 | 20 20 20 52 19 01 00 00 69 ff ff ff ff 73 18 00 00 00 43 6f 75 6c 64 20 6e 6f 74 20 66 69 6e 64 | ...R....i....s....Could.not.find |
dc80 | 20 6d 6f 64 75 6c 65 20 25 73 4e 28 06 00 00 00 52 46 02 00 00 52 6a 00 00 00 52 60 01 00 00 52 | .module.%sN(....RF...Rj...R`...R |
dca0 | 3a 00 00 00 52 61 02 00 00 52 39 02 00 00 28 04 00 00 00 52 2f 00 00 00 52 91 01 00 00 52 4d 02 | :...Ra...R9...(....R/...R....RM. |
dcc0 | 00 00 74 16 00 00 00 70 61 72 65 6e 74 5f 6d 6f 64 75 6c 65 5f 66 75 6c 6c 6e 61 6d 65 28 00 00 | ..t....parent_module_fullname(.. |
dce0 | 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f | ..(....sL.../home/zx2c4/Desktop/ |
dd00 | 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e | google_appengine/google/appengin |
dd20 | 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 10 00 00 00 47 65 74 | e/tools/dev_appserver.pyt....Get |
dd40 | 50 61 72 65 6e 74 50 61 63 6b 61 67 65 c0 06 00 00 73 0e 00 00 00 00 0e 0f 01 13 01 07 01 16 01 | ParentPackage....s.............. |
dd60 | 14 02 0c 01 63 02 00 00 00 05 00 00 00 03 00 00 00 43 00 00 00 73 55 00 00 00 74 00 00 7c 01 00 | ....c............C...sU...t..|.. |
dd80 | 83 01 00 7d 02 00 7c 00 00 69 01 00 7c 01 00 83 01 00 7d 03 00 64 02 00 7d 04 00 7c 03 00 64 02 | ...}..|..i..|.....}..d..}..|..d. |
dda0 | 00 6a 09 00 6f 1d 00 01 74 03 00 7c 03 00 64 01 00 83 02 00 6f 0d 00 01 7c 03 00 69 04 00 7d 04 | .j..o...t..|..d.....o...|..i..}. |
ddc0 | 00 6e 01 00 01 7c 02 00 7c 04 00 66 02 00 53 28 03 00 00 00 73 24 02 00 00 44 65 74 65 72 6d 69 | .n...|..|..f..S(....s$...Determi |
dde0 | 6e 65 73 20 74 68 65 20 73 65 61 72 63 68 20 70 61 74 68 20 6f 66 20 61 20 6d 6f 64 75 6c 65 27 | nes.the.search.path.of.a.module' |
de00 | 73 20 70 61 72 65 6e 74 20 70 61 63 6b 61 67 65 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 | s.parent.package.......Args:.... |
de20 | 20 20 20 66 75 6c 6c 6e 61 6d 65 3a 20 46 75 6c 6c 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 6d 6f | ...fullname:.Full.name.of.the.mo |
de40 | 64 75 6c 65 20 74 6f 20 6c 6f 6f 6b 20 75 70 20 28 65 2e 67 2e 2c 20 66 6f 6f 2e 62 61 72 29 2e | dule.to.look.up.(e.g.,.foo.bar). |
de60 | 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 20 20 54 75 70 6c 65 20 28 73 75 62 6d | ......Returns:.......Tuple.(subm |
de80 | 6f 64 75 6c 65 2c 20 73 65 61 72 63 68 5f 70 61 74 68 29 20 77 68 65 72 65 3a 0a 20 20 20 20 20 | odule,.search_path).where:...... |
dea0 | 20 20 20 73 75 62 6d 6f 64 75 6c 65 3a 20 54 68 65 20 6c 61 73 74 20 70 6f 72 74 69 6f 6e 20 6f | ...submodule:.The.last.portion.o |
dec0 | 66 20 74 68 65 20 6d 6f 64 75 6c 65 20 6e 61 6d 65 20 66 72 6f 6d 20 66 75 6c 6c 6e 61 6d 65 20 | f.the.module.name.from.fullname. |
dee0 | 28 65 2e 67 2e 2c 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 66 75 6c 6c 6e 61 6d 65 20 69 73 20 | (e.g.,...........if.fullname.is. |
df00 | 66 6f 6f 2e 62 61 72 2c 20 74 68 65 6e 20 74 68 69 73 20 69 73 20 62 61 72 29 2e 0a 20 20 20 20 | foo.bar,.then.this.is.bar)...... |
df20 | 20 20 20 20 73 65 61 72 63 68 5f 70 61 74 68 3a 20 4c 69 73 74 20 6f 66 20 70 61 74 68 73 20 74 | ....search_path:.List.of.paths.t |
df40 | 68 61 74 20 62 65 6c 6f 6e 67 20 74 6f 20 74 68 65 20 70 61 72 65 6e 74 20 70 61 63 6b 61 67 65 | hat.belong.to.the.parent.package |
df60 | 27 73 20 73 65 61 72 63 68 0a 20 20 20 20 20 20 20 20 20 20 70 61 74 68 20 6f 72 20 4e 6f 6e 65 | 's.search...........path.or.None |
df80 | 20 69 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 70 61 72 65 6e 74 20 70 61 63 6b 61 67 65 2e 0a | .if.there.is.no.parent.package.. |
dfa0 | 0a 20 20 20 20 52 61 69 73 65 73 3a 0a 20 20 20 20 20 20 49 6d 70 6f 72 74 45 72 72 6f 72 20 65 | .....Raises:.......ImportError.e |
dfc0 | 78 63 65 70 74 69 6f 6e 20 69 66 20 74 68 65 20 6d 6f 64 75 6c 65 20 6f 72 20 69 74 73 20 70 61 | xception.if.the.module.or.its.pa |
dfe0 | 72 65 6e 74 20 63 6f 75 6c 64 20 6e 6f 74 20 62 65 20 66 6f 75 6e 64 2e 0a 20 20 20 20 52 45 02 | rent.could.not.be.found......RE. |
e000 | 00 00 4e 28 05 00 00 00 52 92 01 00 00 52 77 02 00 00 52 3a 00 00 00 52 4b 02 00 00 52 45 02 00 | ..N(....R....Rw...R:...RK...RE.. |
e020 | 00 28 05 00 00 00 52 2f 00 00 00 52 91 01 00 00 52 64 02 00 00 74 0e 00 00 00 70 61 72 65 6e 74 | .(....R/...R....Rd...t....parent |
e040 | 5f 70 61 63 6b 61 67 65 52 4c 02 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d | _packageRL...(....(....sL.../hom |
e060 | 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 | e/zx2c4/Desktop/google_appengine |
e080 | 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 | /google/appengine/tools/dev_apps |
e0a0 | 65 72 76 65 72 2e 70 79 74 13 00 00 00 47 65 74 50 61 72 65 6e 74 53 65 61 72 63 68 50 61 74 68 | erver.pyt....GetParentSearchPath |
e0c0 | d7 06 00 00 73 0c 00 00 00 00 11 0c 01 0f 01 06 01 1d 01 0d 01 63 02 00 00 00 0b 00 00 00 04 00 | ....s................c.......... |
e0e0 | 00 00 43 00 00 00 73 91 00 00 00 7c 00 00 69 00 00 7c 01 00 83 01 00 5c 02 00 7d 02 00 7d 03 00 | ..C...s....|..i..|.....\..}..}.. |
e100 | 7c 00 00 69 01 00 7c 02 00 7c 01 00 7c 03 00 83 03 00 5c 03 00 7d 04 00 7d 05 00 7d 06 00 7c 06 | |..i..|..|..|.....\..}..}..}..|. |
e120 | 00 5c 03 00 7d 07 00 7d 08 00 7d 09 00 64 02 00 7d 0a 00 7c 09 00 7c 00 00 69 03 00 69 04 00 6a | .\..}..}..}..d..}..|..|..i..i..j |
e140 | 02 00 6f 29 00 01 7c 05 00 67 01 00 7d 0a 00 74 05 00 69 06 00 69 07 00 7c 05 00 64 01 00 74 05 | ..o)..|..g..}..t..i..i..|..d..t. |
e160 | 00 69 08 00 16 83 02 00 7d 05 00 6e 01 00 01 7c 05 00 7c 0a 00 7c 02 00 66 03 00 53 28 03 00 00 | .i......}..n...|..|..|..f..S(... |
e180 | 00 73 4a 02 00 00 44 65 74 65 72 6d 69 6e 65 73 20 74 68 65 20 70 61 74 68 20 6f 6e 20 64 69 73 | .sJ...Determines.the.path.on.dis |
e1a0 | 6b 20 61 6e 64 20 74 68 65 20 73 65 61 72 63 68 20 70 61 74 68 20 6f 66 20 61 20 6d 6f 64 75 6c | k.and.the.search.path.of.a.modul |
e1c0 | 65 20 6f 72 20 70 61 63 6b 61 67 65 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 66 | e.or.package.......Args:.......f |
e1e0 | 75 6c 6c 6e 61 6d 65 3a 20 46 75 6c 6c 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 6d 6f 64 75 6c 65 | ullname:.Full.name.of.the.module |
e200 | 20 74 6f 20 6c 6f 6f 6b 20 75 70 20 28 65 2e 67 2e 2c 20 66 6f 6f 2e 62 61 72 29 2e 0a 0a 20 20 | .to.look.up.(e.g.,.foo.bar)..... |
e220 | 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 20 20 54 75 70 6c 65 20 28 70 61 74 68 6e 61 6d 65 | ..Returns:.......Tuple.(pathname |
e240 | 2c 20 73 65 61 72 63 68 5f 70 61 74 68 2c 20 73 75 62 6d 6f 64 75 6c 65 29 20 77 68 65 72 65 3a | ,.search_path,.submodule).where: |
e260 | 0a 20 20 20 20 20 20 20 20 70 61 74 68 6e 61 6d 65 3a 20 53 74 72 69 6e 67 20 63 6f 6e 74 61 69 | .........pathname:.String.contai |
e280 | 6e 69 6e 67 20 74 68 65 20 66 75 6c 6c 20 70 61 74 68 20 6f 66 20 74 68 65 20 6d 6f 64 75 6c 65 | ning.the.full.path.of.the.module |
e2a0 | 20 6f 6e 20 64 69 73 6b 2c 0a 20 20 20 20 20 20 20 20 20 20 6f 72 20 4e 6f 6e 65 20 69 66 20 74 | .on.disk,...........or.None.if.t |
e2c0 | 68 65 20 6d 6f 64 75 6c 65 20 77 61 73 6e 27 74 20 6c 6f 61 64 65 64 20 66 72 6f 6d 20 64 69 73 | he.module.wasn't.loaded.from.dis |
e2e0 | 6b 20 28 65 2e 67 2e 20 66 72 6f 6d 20 61 20 7a 69 70 66 69 6c 65 29 2e 0a 20 20 20 20 20 20 20 | k.(e.g..from.a.zipfile)......... |
e300 | 20 73 65 61 72 63 68 5f 70 61 74 68 3a 20 4c 69 73 74 20 6f 66 20 70 61 74 68 73 20 74 68 61 74 | .search_path:.List.of.paths.that |
e320 | 20 62 65 6c 6f 6e 67 20 74 6f 20 74 68 65 20 66 6f 75 6e 64 20 70 61 63 6b 61 67 65 27 73 20 73 | .belong.to.the.found.package's.s |
e340 | 65 61 72 63 68 0a 20 20 20 20 20 20 20 20 20 20 70 61 74 68 20 6f 72 20 4e 6f 6e 65 20 69 66 20 | earch...........path.or.None.if. |
e360 | 66 6f 75 6e 64 20 6d 6f 64 75 6c 65 20 69 73 20 6e 6f 74 20 61 20 70 61 63 6b 61 67 65 2e 0a 20 | found.module.is.not.a.package... |
e380 | 20 20 20 20 20 20 20 73 75 62 6d 6f 64 75 6c 65 3a 20 54 68 65 20 72 65 6c 61 74 69 76 65 20 6e | .......submodule:.The.relative.n |
e3a0 | 61 6d 65 20 6f 66 20 74 68 65 20 73 75 62 6d 6f 64 75 6c 65 20 74 68 61 74 27 73 20 62 65 69 6e | ame.of.the.submodule.that's.bein |
e3c0 | 67 20 69 6d 70 6f 72 74 65 64 2e 0a 20 20 20 20 73 0c 00 00 00 5f 5f 69 6e 69 74 5f 5f 25 73 70 | g.imported......s....__init__%sp |
e3e0 | 79 4e 28 09 00 00 00 52 79 02 00 00 52 49 02 00 00 52 3a 00 00 00 52 3a 02 00 00 52 63 01 00 00 | yN(....Ry...RI...R:...R:...Rc... |
e400 | 52 e7 00 00 00 52 23 00 00 00 52 6a 00 00 00 52 f4 01 00 00 28 0b 00 00 00 52 2f 00 00 00 52 91 | R....R#...Rj...R....(....R/...R. |
e420 | 01 00 00 52 64 02 00 00 52 4c 02 00 00 52 67 02 00 00 52 69 01 00 00 52 6a 01 00 00 52 68 02 00 | ...Rd...RL...Rg...Ri...Rj...Rh.. |
e440 | 00 52 f2 00 00 00 52 69 02 00 00 74 12 00 00 00 6d 6f 64 75 6c 65 5f 73 65 61 72 63 68 5f 70 61 | .R....Ri...t....module_search_pa |
e460 | 74 68 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 | th(....(....sL.../home/zx2c4/Des |
e480 | 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 | ktop/google_appengine/google/app |
e4a0 | 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 0d 00 | engine/tools/dev_appserver.pyt.. |
e4c0 | 00 00 47 65 74 4d 6f 64 75 6c 65 49 6e 66 6f ef 06 00 00 73 10 00 00 00 00 0f 15 01 1e 01 0f 01 | ..GetModuleInfo....s............ |
e4e0 | 06 01 13 01 09 01 20 01 63 02 00 00 00 07 00 00 00 05 00 00 00 43 00 00 00 73 8a 00 00 00 7c 01 | ........c............C...s....|. |
e500 | 00 69 00 00 64 01 00 83 01 00 7d 02 00 7c 02 00 64 02 00 19 7d 03 00 64 01 00 69 01 00 7c 02 00 | .i..d.....}..|..d...}..d..i..|.. |
e520 | 64 02 00 20 83 01 00 7d 04 00 64 04 00 7d 05 00 7c 04 00 6f 3e 00 01 7c 04 00 7c 00 00 69 03 00 | d......}..d..}..|..o>..|..|..i.. |
e540 | 6a 06 00 6f 2e 00 01 7c 00 00 69 03 00 7c 04 00 19 7d 06 00 74 04 00 7c 06 00 64 03 00 83 02 00 | j..o...|..i..|...}..t..|..d..... |
e560 | 6f 0d 00 01 7c 06 00 69 05 00 7d 05 00 71 77 00 01 6e 01 00 01 7c 00 00 69 06 00 7c 03 00 7c 01 | o...|..i..}..qw..n...|..i..|..|. |
e580 | 00 7c 05 00 83 03 00 53 28 05 00 00 00 73 0c 00 00 00 53 65 65 20 50 45 50 20 33 30 32 2e 52 19 | .|.....S(....s....See.PEP.302.R. |
e5a0 | 01 00 00 69 ff ff ff ff 52 45 02 00 00 4e 28 07 00 00 00 52 46 02 00 00 52 6a 00 00 00 52 3a 00 | ...i....RE...N(....RF...Rj...R:. |
e5c0 | 00 00 52 39 02 00 00 52 4b 02 00 00 52 45 02 00 00 52 4a 02 00 00 28 07 00 00 00 52 2f 00 00 00 | ..R9...RK...RE...RJ...(....R/... |
e5e0 | 52 91 01 00 00 52 4d 02 00 00 52 64 02 00 00 52 76 02 00 00 52 4c 02 00 00 74 0d 00 00 00 70 61 | R....RM...Rd...Rv...RL...t....pa |
e600 | 72 65 6e 74 5f 6d 6f 64 75 6c 65 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f | rent_module(....(....sL.../home/ |
e620 | 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 | zx2c4/Desktop/google_appengine/g |
e640 | 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 | oogle/appengine/tools/dev_appser |
e660 | 76 65 72 2e 70 79 52 70 02 00 00 07 07 00 00 73 12 00 00 00 00 03 0f 01 0a 01 13 01 06 01 17 01 | ver.pyRp.......s................ |
e680 | 0d 01 10 01 11 02 63 02 00 00 00 0a 00 00 00 04 00 00 00 43 00 00 00 73 5e 00 00 00 7c 00 00 69 | ......c............C...s^...|..i |
e6a0 | 00 00 7c 01 00 83 01 00 5c 02 00 7d 02 00 7d 03 00 7c 00 00 69 01 00 7c 02 00 7c 01 00 7c 03 00 | ..|.....\..}..}..|..i..|..|..|.. |
e6c0 | 83 03 00 5c 03 00 7d 04 00 7d 05 00 7d 06 00 7c 06 00 5c 03 00 7d 07 00 7d 08 00 7d 09 00 7c 09 | ...\..}..}..}..|..\..}..}..}..|. |
e6e0 | 00 7c 00 00 69 02 00 69 03 00 6a 02 00 6f 05 00 01 74 04 00 53 01 74 05 00 53 28 01 00 00 00 73 | .|..i..i..j..o...t..S.t..S(....s |
e700 | 17 00 00 00 53 65 65 20 50 45 50 20 33 30 32 20 65 78 74 65 6e 73 69 6f 6e 73 2e 28 06 00 00 00 | ....See.PEP.302.extensions.(.... |
e720 | 52 79 02 00 00 52 49 02 00 00 52 3a 02 00 00 52 63 01 00 00 52 89 00 00 00 52 b3 00 00 00 28 0a | Ry...RI...R:...Rc...R....R....(. |
e740 | 00 00 00 52 2f 00 00 00 52 91 01 00 00 52 64 02 00 00 52 4c 02 00 00 52 67 02 00 00 52 69 01 00 | ...R/...R....Rd...RL...Rg...Ri.. |
e760 | 00 52 6a 01 00 00 52 68 02 00 00 52 f2 00 00 00 52 69 02 00 00 28 00 00 00 00 28 00 00 00 00 73 | .Rj...Rh...R....Ri...(....(....s |
e780 | 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 | L.../home/zx2c4/Desktop/google_a |
e7a0 | 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f | ppengine/google/appengine/tools/ |
e7c0 | 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 0a 00 00 00 69 73 5f 70 61 63 6b 61 67 65 15 | dev_appserver.pyt....is_package. |
e7e0 | 07 00 00 73 0c 00 00 00 00 03 15 01 1e 01 0f 01 13 01 05 01 63 02 00 00 00 06 00 00 00 05 00 00 | ...s................c........... |
e800 | 00 43 00 00 00 73 56 00 00 00 7c 00 00 69 00 00 7c 01 00 83 01 00 5c 03 00 7d 02 00 7d 03 00 7d | .C...sV...|..i..|.....\..}..}..} |
e820 | 04 00 7c 02 00 64 01 00 6a 08 00 6f 05 00 01 64 01 00 53 01 74 02 00 7c 02 00 83 01 00 7d 05 00 | ..|..d..j..o...d..S.t..|.....}.. |
e840 | 7a 0e 00 7c 05 00 69 03 00 83 00 00 53 57 64 01 00 7c 05 00 69 04 00 83 00 00 01 58 64 01 00 53 | z..|..i.....SWd..|..i......Xd..S |
e860 | 28 02 00 00 00 73 17 00 00 00 53 65 65 20 50 45 50 20 33 30 32 20 65 78 74 65 6e 73 69 6f 6e 73 | (....s....See.PEP.302.extensions |
e880 | 2e 4e 28 05 00 00 00 52 7b 02 00 00 52 3a 00 00 00 52 19 02 00 00 52 36 00 00 00 52 61 01 00 00 | .N(....R{...R:...R....R6...Ra... |
e8a0 | 28 06 00 00 00 52 2f 00 00 00 52 91 01 00 00 74 09 00 00 00 66 75 6c 6c 5f 70 61 74 68 52 4c 02 | (....R/...R....t....full_pathRL. |
e8c0 | 00 00 52 64 02 00 00 52 67 02 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 | ..Rd...Rg...(....(....sL.../home |
e8e0 | 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f | /zx2c4/Desktop/google_appengine/ |
e900 | 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 | google/appengine/tools/dev_appse |
e920 | 72 76 65 72 2e 70 79 74 0a 00 00 00 67 65 74 5f 73 6f 75 72 63 65 1f 07 00 00 73 0e 00 00 00 00 | rver.pyt....get_source....s..... |
e940 | 03 18 01 0d 01 05 01 0c 01 03 01 0e 02 63 02 00 00 00 07 00 00 00 07 00 00 00 43 00 00 00 73 94 | .............c............C...s. |
e960 | 00 00 00 7c 00 00 69 00 00 7c 01 00 83 01 00 5c 03 00 7d 02 00 7d 03 00 7d 04 00 7c 02 00 64 01 | ...|..i..|.....\..}..}..}..|..d. |
e980 | 00 6a 08 00 6f 05 00 01 64 01 00 53 01 74 02 00 7c 02 00 83 01 00 7d 05 00 7a 10 00 7c 05 00 69 | .j..o...d..S.t..|.....}..z..|..i |
e9a0 | 03 00 83 00 00 7d 06 00 57 64 01 00 7c 05 00 69 04 00 83 00 00 01 58 7c 06 00 69 05 00 64 02 00 | .....}..Wd..|..i......X|..i..d.. |
e9c0 | 64 03 00 83 02 00 7d 06 00 7c 06 00 69 06 00 64 03 00 83 01 00 70 0e 00 01 7c 06 00 64 03 00 37 | d.....}..|..i..d.....p...|..d..7 |
e9e0 | 7d 06 00 6e 01 00 01 74 07 00 7c 06 00 7c 02 00 64 04 00 83 03 00 53 28 05 00 00 00 73 17 00 00 | }..n...t..|..|..d.....S(....s... |
ea00 | 00 53 65 65 20 50 45 50 20 33 30 32 20 65 78 74 65 6e 73 69 6f 6e 73 2e 4e 73 02 00 00 00 0d 0a | .See.PEP.302.extensions.Ns...... |
ea20 | 73 01 00 00 00 0a 74 04 00 00 00 65 78 65 63 28 08 00 00 00 52 7b 02 00 00 52 3a 00 00 00 52 19 | s.....t....exec(....R{...R:...R. |
ea40 | 02 00 00 52 36 00 00 00 52 61 01 00 00 52 c8 00 00 00 52 43 00 00 00 52 45 00 00 00 28 07 00 00 | ...R6...Ra...R....RC...RE...(... |
ea60 | 00 52 2f 00 00 00 52 91 01 00 00 52 7e 02 00 00 52 4c 02 00 00 52 64 02 00 00 52 67 02 00 00 74 | .R/...R....R~...RL...Rd...Rg...t |
ea80 | 0b 00 00 00 73 6f 75 72 63 65 5f 63 6f 64 65 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 | ....source_code(....(....sL.../h |
eaa0 | 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 | ome/zx2c4/Desktop/google_appengi |
eac0 | 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 | ne/google/appengine/tools/dev_ap |
eae0 | 70 73 65 72 76 65 72 2e 70 79 74 08 00 00 00 67 65 74 5f 63 6f 64 65 2b 07 00 00 73 16 00 00 00 | pserver.pyt....get_code+...s.... |
eb00 | 00 03 18 01 0d 01 05 01 0c 01 03 01 10 02 0b 02 12 01 10 01 0e 02 4e 28 32 00 00 00 52 18 00 00 | ......................N(2...R... |
eb20 | 00 52 19 00 00 00 52 1a 00 00 00 52 b3 00 00 00 52 9f 01 00 00 52 96 01 00 00 52 63 02 00 00 74 | .R....R....R....R....R....Rc...t |
eb40 | 33 00 00 00 5f 48 61 72 64 65 6e 65 64 4d 6f 64 75 6c 65 73 48 6f 6f 6b 5f 5f 43 52 59 50 54 4f | 3..._HardenedModulesHook__CRYPTO |
eb60 | 5f 43 49 50 48 45 52 5f 41 4c 4c 4f 57 45 44 5f 4d 4f 44 55 4c 45 53 52 57 02 00 00 52 fa 00 00 | _CIPHER_ALLOWED_MODULESRW...R... |
eb80 | 00 52 f3 00 00 00 52 8b 01 00 00 52 e7 00 00 00 52 05 02 00 00 52 23 02 00 00 52 fd 00 00 00 52 | .R....R....R....R....R#...R....R |
eba0 | ef 00 00 00 52 ed 00 00 00 52 00 01 00 00 52 e6 00 00 00 52 e4 00 00 00 52 02 01 00 00 52 09 01 | ....R....R....R....R....R....R.. |
ebc0 | 00 00 52 59 02 00 00 52 25 01 00 00 52 63 01 00 00 74 09 00 00 00 50 59 5f 53 4f 55 52 43 45 74 | ..RY...R%...Rc...t....PY_SOURCEt |
ebe0 | 0b 00 00 00 50 59 5f 43 4f 4d 50 49 4c 45 44 52 5f 02 00 00 52 62 02 00 00 74 0c 00 00 00 64 75 | ....PY_COMPILEDR_...Rb...t....du |
ec00 | 6d 6d 79 5f 74 68 72 65 61 64 52 3d 02 00 00 52 3d 00 00 00 52 9d 01 00 00 52 3a 00 00 00 52 60 | mmy_threadR=...R=...R....R:...R` |
ec20 | 01 00 00 52 48 02 00 00 52 55 02 00 00 52 5d 02 00 00 52 49 02 00 00 52 5e 02 00 00 52 71 02 00 | ...RH...RU...R]...RI...R^...Rq.. |
ec40 | 00 52 4a 02 00 00 52 77 02 00 00 52 79 02 00 00 52 7b 02 00 00 52 70 02 00 00 52 7d 02 00 00 52 | .RJ...Rw...Ry...R{...Rp...R}...R |
ec60 | 7f 02 00 00 52 82 02 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f | ....R....(....(....(....sL.../ho |
ec80 | 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e | me/zx2c4/Desktop/google_appengin |
eca0 | 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 | e/google/appengine/tools/dev_app |
ecc0 | 73 65 72 76 65 72 2e 70 79 52 9e 01 00 00 93 04 00 00 73 bc 01 00 00 06 11 06 02 06 02 09 0d 03 | server.pyR........s............. |
ece0 | 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 02 03 01 03 01 03 01 03 01 03 | ................................ |
ed00 | 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 | ................................ |
ed20 | 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 | ................................ |
ed40 | 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 | ................................ |
ed60 | 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 09 04 03 01 03 01 03 01 03 | ................................ |
ed80 | 01 03 01 03 01 03 01 09 02 03 01 07 01 07 01 07 01 07 01 07 01 07 03 03 01 03 01 03 01 03 01 03 | ................................ |
eda0 | 01 03 01 03 01 0a 06 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 | ................................ |
edc0 | 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 | ................................ |
ede0 | 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 | ................................ |
ee00 | 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 | ................................ |
ee20 | 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 0d | ................................ |
ee40 | 04 03 01 03 01 0b 03 03 01 07 01 10 02 10 01 07 01 07 01 07 01 07 01 10 01 07 01 07 01 07 01 0b | ................................ |
ee60 | 03 03 01 0e 05 06 01 06 01 06 01 0c 05 03 01 03 01 03 01 0c 12 03 01 0f 1e 09 08 09 07 0f 11 0f | ................................ |
ee80 | 3f 09 33 0f 2c 0f 36 0f 17 0f 18 0f 18 0f 0e 0f 0a 0f 0c 63 01 00 00 00 05 00 00 00 04 00 00 00 | ?.3.,.6............c............ |
eea0 | 43 00 00 00 73 92 00 00 00 74 00 00 7c 00 00 64 01 00 83 02 00 6f 7e 00 01 74 01 00 7c 00 00 69 | C...s....t..|..d.....o~..t..|..i |
eec0 | 02 00 83 01 00 74 03 00 69 04 00 6a 08 00 6f 65 00 01 74 05 00 69 06 00 7c 00 00 69 02 00 83 01 | .....t..i..j..oe..t..i..|..i.... |
eee0 | 00 5c 04 00 7d 01 00 7d 02 00 7d 03 00 7d 04 00 74 07 00 7c 01 00 83 01 00 64 02 00 6a 02 00 6f | .\..}..}..}..}..t..|.....d..j..o |
ef00 | 05 00 01 74 08 00 53 01 7c 04 00 64 03 00 6a 09 00 6f 1e 00 01 74 07 00 7c 01 00 83 01 00 74 07 | ...t..S.|..d..j..o...t..|.....t. |
ef20 | 00 7c 04 00 83 01 00 6a 02 00 6f 05 00 01 74 08 00 53 01 6e 01 00 01 74 0a 00 53 28 04 00 00 00 | .|.....j..o...t..S.n...t..S(.... |
ef40 | 73 65 01 00 00 44 65 74 65 72 6d 69 6e 65 73 20 69 66 20 61 20 6d 6f 64 75 6c 65 20 68 61 73 20 | se...Determines.if.a.module.has. |
ef60 | 61 20 6d 61 69 6e 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 74 61 6b 65 73 20 6e 6f 20 61 72 | a.main.function.that.takes.no.ar |
ef80 | 67 75 6d 65 6e 74 73 2e 0a 0a 20 20 54 68 69 73 20 69 6e 63 6c 75 64 65 73 20 66 75 6e 63 74 69 | guments.....This.includes.functi |
efa0 | 6f 6e 73 20 74 68 61 74 20 68 61 76 65 20 61 72 67 75 6d 65 6e 74 73 20 77 69 74 68 20 64 65 66 | ons.that.have.arguments.with.def |
efc0 | 61 75 6c 74 73 20 74 68 61 74 20 61 72 65 20 61 6c 6c 0a 20 20 61 73 73 69 67 6e 65 64 2c 20 74 | aults.that.are.all...assigned,.t |
efe0 | 68 75 73 20 72 65 71 75 69 72 69 6e 67 20 6e 6f 20 61 64 64 69 74 69 6f 6e 61 6c 20 61 72 67 75 | hus.requiring.no.additional.argu |
f000 | 6d 65 6e 74 73 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 62 65 20 63 61 6c 6c 65 64 2e 0a 0a 20 20 | ments.in.order.to.be.called..... |
f020 | 41 72 67 73 3a 0a 20 20 20 20 6d 6f 64 75 6c 65 3a 20 41 20 74 79 70 65 73 2e 4d 6f 64 75 6c 65 | Args:.....module:.A.types.Module |
f040 | 54 79 70 65 20 69 6e 73 74 61 6e 63 65 2e 0a 0a 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 54 | Type.instance.....Returns:.....T |
f060 | 72 75 65 20 69 66 20 74 68 65 20 6d 6f 64 75 6c 65 20 68 61 73 20 61 20 76 61 6c 69 64 2c 20 72 | rue.if.the.module.has.a.valid,.r |
f080 | 65 75 73 61 62 6c 65 20 6d 61 69 6e 20 66 75 6e 63 74 69 6f 6e 3b 20 46 61 6c 73 65 20 6f 74 68 | eusable.main.function;.False.oth |
f0a0 | 65 72 77 69 73 65 2e 0a 20 20 74 04 00 00 00 6d 61 69 6e 69 00 00 00 00 4e 28 0b 00 00 00 52 4b | erwise....t....maini....N(....RK |
f0c0 | 02 00 00 74 04 00 00 00 74 79 70 65 52 87 02 00 00 74 05 00 00 00 74 79 70 65 73 74 0c 00 00 00 | ...t....typeR....t....typest.... |
f0e0 | 46 75 6e 63 74 69 6f 6e 54 79 70 65 74 07 00 00 00 69 6e 73 70 65 63 74 74 0a 00 00 00 67 65 74 | FunctionTypet....inspectt....get |
f100 | 61 72 67 73 70 65 63 52 cd 00 00 00 52 89 00 00 00 52 3a 00 00 00 52 b3 00 00 00 28 05 00 00 00 | argspecR....R....R:...R....(.... |
f120 | 52 21 01 00 00 74 09 00 00 00 61 72 67 5f 6e 61 6d 65 73 74 08 00 00 00 76 61 72 5f 61 72 67 73 | R!...t....arg_namest....var_args |
f140 | 74 0a 00 00 00 76 61 72 5f 6b 77 61 72 67 73 74 0e 00 00 00 64 65 66 61 75 6c 74 5f 76 61 6c 75 | t....var_kwargst....default_valu |
f160 | 65 73 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 | es(....(....sL.../home/zx2c4/Des |
f180 | 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 | ktop/google_appengine/google/app |
f1a0 | 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 1a 00 | engine/tools/dev_appserver.pyt.. |
f1c0 | 00 00 4d 6f 64 75 6c 65 48 61 73 56 61 6c 69 64 4d 61 69 6e 46 75 6e 63 74 69 6f 6e 3f 07 00 00 | ..ModuleHasValidMainFunction?... |
f1e0 | 73 10 00 00 00 00 0c 29 01 06 01 18 01 13 01 05 01 26 01 09 01 63 01 00 00 00 03 00 00 00 06 00 | s......).........&...c.......... |
f200 | 00 00 43 00 00 00 73 c6 00 00 00 7c 00 00 69 00 00 74 01 00 64 01 00 17 83 01 00 6f 14 00 01 7c | ..C...s....|..i..t..d......o...| |
f220 | 00 00 74 02 00 74 01 00 83 01 00 1f 7d 00 00 6e 01 00 01 74 03 00 69 04 00 69 05 00 7c 00 00 83 | ..t..t......}..n...t..i..i..|... |
f240 | 01 00 7d 00 00 7c 00 00 69 06 00 64 02 00 83 01 00 7d 01 00 7c 01 00 64 03 00 6a 03 00 6f 0e 00 | ..}..|..i..d.....}..|..d..j..o.. |
f260 | 01 7c 00 00 7c 01 00 20 7d 00 00 6e 01 00 01 7c 00 00 69 07 00 74 03 00 69 08 00 64 04 00 83 02 | .|..|...}..n...|..i..t..i..d.... |
f280 | 00 7d 02 00 7c 02 00 69 09 00 64 04 00 83 01 00 7d 02 00 74 0a 00 69 0b 00 64 05 00 64 04 00 7c | .}..|..i..d.....}..t..i..d..d..| |
f2a0 | 02 00 83 03 00 7d 02 00 7c 02 00 69 0c 00 64 06 00 83 01 00 6f 15 00 01 7c 02 00 74 02 00 64 06 | .....}..|..i..d.....o...|..t..d. |
f2c0 | 00 83 01 00 0b 20 7d 02 00 6e 01 00 01 7c 02 00 53 28 07 00 00 00 73 39 01 00 00 44 65 74 65 72 | ......}..n...|..S(....s9...Deter |
f2e0 | 6d 69 6e 65 73 20 74 68 65 20 66 75 6c 6c 79 2d 71 75 61 6c 69 66 69 65 64 20 50 79 74 68 6f 6e | mines.the.fully-qualified.Python |
f300 | 20 6d 6f 64 75 6c 65 20 6e 61 6d 65 20 6f 66 20 61 20 73 63 72 69 70 74 20 6f 6e 20 64 69 73 6b | .module.name.of.a.script.on.disk |
f320 | 2e 0a 0a 20 20 41 72 67 73 3a 0a 20 20 20 20 68 61 6e 64 6c 65 72 5f 70 61 74 68 3a 20 43 47 49 | .....Args:.....handler_path:.CGI |
f340 | 20 70 61 74 68 20 73 74 6f 72 65 64 20 69 6e 20 74 68 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 | .path.stored.in.the.application. |
f360 | 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 28 61 73 20 61 20 70 61 74 68 0a 20 20 20 20 20 20 6c | configuration.(as.a.path.......l |
f380 | 69 6b 65 20 27 66 6f 6f 2f 62 61 72 2f 62 61 7a 2e 70 79 27 29 2e 20 4d 61 79 20 63 6f 6e 74 61 | ike.'foo/bar/baz.py')..May.conta |
f3a0 | 69 6e 20 24 50 59 54 48 4f 4e 5f 4c 49 42 20 72 65 66 65 72 65 6e 63 65 73 2e 0a 0a 20 20 52 65 | in.$PYTHON_LIB.references.....Re |
f3c0 | 74 75 72 6e 73 3a 0a 20 20 20 20 53 74 72 69 6e 67 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 | turns:.....String.containing.the |
f3e0 | 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 6d 6f 64 75 6c 65 20 6e 61 6d 65 20 28 65 2e 67 2e | .corresponding.module.name.(e.g. |
f400 | 2c 20 27 66 6f 6f 2e 62 61 72 2e 62 61 7a 27 29 2e 0a 20 20 74 01 00 00 00 2f 73 03 00 00 00 2e | ,.'foo.bar.baz')....t..../s..... |
f420 | 70 79 69 ff ff ff ff 52 19 01 00 00 73 03 00 00 00 5c 2e 2b 73 09 00 00 00 2e 5f 5f 69 6e 69 74 | pyi....R....s....\.+s.....__init |
f440 | 5f 5f 28 0d 00 00 00 52 42 00 00 00 74 0e 00 00 00 50 59 54 48 4f 4e 5f 4c 49 42 5f 56 41 52 52 | __(....RB...t....PYTHON_LIB_VARR |
f460 | cd 00 00 00 52 e7 00 00 00 52 23 00 00 00 74 08 00 00 00 6e 6f 72 6d 70 61 74 68 74 05 00 00 00 | ....R....R#...t....normpatht.... |
f480 | 72 66 69 6e 64 52 c8 00 00 00 52 22 02 00 00 74 05 00 00 00 73 74 72 69 70 52 44 00 00 00 74 03 | rfindR....R"...t....stripRD...t. |
f4a0 | 00 00 00 73 75 62 52 43 00 00 00 28 03 00 00 00 74 0c 00 00 00 68 61 6e 64 6c 65 72 5f 70 61 74 | ...subRC...(....t....handler_pat |
f4c0 | 68 74 0f 00 00 00 65 78 74 65 6e 73 69 6f 6e 5f 69 6e 64 65 78 74 0f 00 00 00 6d 6f 64 75 6c 65 | ht....extension_indext....module |
f4e0 | 5f 66 75 6c 6c 6e 61 6d 65 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 | _fullname(....(....sL.../home/zx |
f500 | 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f | 2c4/Desktop/google_appengine/goo |
f520 | 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 | gle/appengine/tools/dev_appserve |
f540 | 72 2e 70 79 74 13 00 00 00 47 65 74 53 63 72 69 70 74 4d 6f 64 75 6c 65 4e 61 6d 65 55 07 00 00 | r.pyt....GetScriptModuleNameU... |
f560 | 73 18 00 00 00 00 0a 14 01 14 01 12 02 0f 01 0d 01 0e 01 15 01 0f 01 15 02 10 01 15 02 63 03 00 | s............................c.. |
f580 | 00 00 08 00 00 00 05 00 00 00 43 00 00 00 73 ee 00 00 00 67 00 00 7d 03 00 7c 00 00 69 00 00 64 | ..........C...s....g..}..|..i..d |
f5a0 | 01 00 83 01 00 6f 16 00 01 74 01 00 69 02 00 69 03 00 7c 00 00 83 01 00 7d 04 00 6e 07 00 01 7c | .....o...t..i..i..|.....}..n...| |
f5c0 | 00 00 7d 04 00 7c 01 00 69 04 00 64 02 00 83 01 00 7d 05 00 7c 00 00 69 00 00 64 03 00 83 01 00 | ..}..|..i..d.....}..|..i..d..... |
f5e0 | 70 11 00 01 7c 00 00 69 00 00 64 01 00 83 01 00 0c 6f 0e 00 01 7c 05 00 64 04 00 37 7d 05 00 6e | p...|..i..d......o...|..d..7}..n |
f600 | 01 00 01 78 77 00 74 05 00 7c 05 00 83 01 00 44 5d 69 00 7d 06 00 74 01 00 69 02 00 69 06 00 74 | ...xw.t..|.....D]i.}..t..i..i..t |
f620 | 01 00 69 02 00 69 07 00 7c 04 00 64 03 00 83 02 00 83 01 00 7d 07 00 7c 02 00 7c 07 00 83 01 00 | ..i..i..|..d........}..|..|..... |
f640 | 70 11 00 01 7c 03 00 69 08 00 7c 07 00 83 01 00 01 6e 01 00 01 74 01 00 69 02 00 69 06 00 74 01 | p...|..i..|......n...t..i..i..t. |
f660 | 00 69 02 00 69 07 00 7c 04 00 74 01 00 69 09 00 83 02 00 83 01 00 7d 04 00 71 7d 00 57 7c 03 00 | .i..i..|..t..i........}..q}.W|.. |
f680 | 53 28 05 00 00 00 73 65 01 00 00 44 65 74 65 72 6d 69 6e 65 73 20 77 68 69 63 68 20 5f 5f 69 6e | S(....se...Determines.which.__in |
f6a0 | 69 74 5f 5f 2e 70 79 20 66 69 6c 65 73 20 61 72 65 20 6d 69 73 73 69 6e 67 20 66 72 6f 6d 20 61 | it__.py.files.are.missing.from.a |
f6c0 | 20 6d 6f 64 75 6c 65 27 73 20 70 61 72 65 6e 74 0a 20 20 70 61 63 6b 61 67 65 73 2e 0a 0a 20 20 | .module's.parent...packages..... |
f6e0 | 41 72 67 73 3a 0a 20 20 20 20 63 67 69 5f 70 61 74 68 3a 20 41 62 73 6f 6c 75 74 65 20 70 61 74 | Args:.....cgi_path:.Absolute.pat |
f700 | 68 20 6f 66 20 74 68 65 20 43 47 49 20 6d 6f 64 75 6c 65 20 66 69 6c 65 20 6f 6e 20 64 69 73 6b | h.of.the.CGI.module.file.on.disk |
f720 | 2e 0a 20 20 20 20 6d 6f 64 75 6c 65 5f 66 75 6c 6c 6e 61 6d 65 3a 20 46 75 6c 6c 79 20 71 75 61 | ......module_fullname:.Fully.qua |
f740 | 6c 69 66 69 65 64 20 50 79 74 68 6f 6e 20 6d 6f 64 75 6c 65 20 6e 61 6d 65 20 75 73 65 64 20 74 | lified.Python.module.name.used.t |
f760 | 6f 20 69 6d 70 6f 72 74 20 74 68 65 0a 20 20 20 20 20 20 63 67 69 5f 70 61 74 68 20 6d 6f 64 75 | o.import.the.......cgi_path.modu |
f780 | 6c 65 2e 0a 20 20 20 20 69 73 66 69 6c 65 3a 20 55 73 65 64 20 66 6f 72 20 74 65 73 74 69 6e 67 | le......isfile:.Used.for.testing |
f7a0 | 2e 0a 0a 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 4c 69 73 74 20 63 6f 6e 74 61 69 6e 69 6e | .....Returns:.....List.containin |
f7c0 | 67 20 74 68 65 20 70 61 74 68 73 20 74 6f 20 74 68 65 20 6d 69 73 73 69 6e 67 20 5f 5f 69 6e 69 | g.the.paths.to.the.missing.__ini |
f7e0 | 74 5f 5f 2e 70 79 20 66 69 6c 65 73 2e 0a 20 20 73 03 00 00 00 2e 70 79 52 19 01 00 00 73 0b 00 | t__.py.files....s.....pyR....s.. |
f800 | 00 00 5f 5f 69 6e 69 74 5f 5f 2e 70 79 69 01 00 00 00 28 0a 00 00 00 52 43 00 00 00 52 e7 00 00 | ..__init__.pyi....(....RC...R... |
f820 | 00 52 23 00 00 00 52 0a 01 00 00 74 05 00 00 00 63 6f 75 6e 74 74 06 00 00 00 78 72 61 6e 67 65 | .R#...R....t....countt....xrange |
f840 | 52 0b 01 00 00 52 6a 00 00 00 52 47 00 00 00 52 1a 02 00 00 28 08 00 00 00 52 ce 00 00 00 52 9a | R....Rj...RG...R....(....R....R. |
f860 | 02 00 00 52 32 01 00 00 74 12 00 00 00 6d 69 73 73 69 6e 67 5f 69 6e 69 74 5f 66 69 6c 65 73 74 | ...R2...t....missing_init_filest |
f880 | 0b 00 00 00 6d 6f 64 75 6c 65 5f 62 61 73 65 74 0b 00 00 00 64 65 70 74 68 5f 63 6f 75 6e 74 52 | ....module_baset....depth_countR |
f8a0 | 4e 02 00 00 74 11 00 00 00 63 75 72 72 65 6e 74 5f 69 6e 69 74 5f 66 69 6c 65 28 00 00 00 00 28 | N...t....current_init_file(....( |
f8c0 | 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f | ....sL.../home/zx2c4/Desktop/goo |
f8e0 | 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 | gle_appengine/google/appengine/t |
f900 | 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 14 00 00 00 46 69 6e 64 4d 69 | ools/dev_appserver.pyt....FindMi |
f920 | 73 73 69 6e 67 49 6e 69 74 46 69 6c 65 73 70 07 00 00 73 1e 00 00 00 00 0d 06 02 10 01 16 02 06 | ssingInitFilesp...s............. |
f940 | 02 0f 01 21 01 0e 02 0d 00 06 01 09 01 18 02 0d 01 11 02 28 02 63 04 00 00 00 11 00 00 00 0a 00 | ...!...............(.c.......... |
f960 | 00 00 43 00 00 00 73 13 02 00 00 74 00 00 7c 00 00 83 01 00 7d 04 00 7c 03 00 69 01 00 7c 04 00 | ..C...s....t..|.....}..|..i..|.. |
f980 | 83 01 00 7d 05 00 64 08 00 7d 06 00 7c 05 00 64 08 00 6a 09 00 6f 21 00 01 74 03 00 7c 05 00 83 | ...}..d..}..|..d..j..o!..t..|... |
f9a0 | 01 00 6f 14 00 01 74 04 00 69 05 00 64 01 00 7c 04 00 83 02 00 01 6e b8 01 01 7c 05 00 64 08 00 | ..o...t..i..d..|......n...|..d.. |
f9c0 | 6a 08 00 6f 1c 00 01 74 06 00 69 07 00 7c 04 00 83 01 00 7d 05 00 7c 02 00 7c 05 00 5f 08 00 6e | j..o...t..i..|.....}..|..|.._..n |
f9e0 | 01 00 01 79 4e 00 7c 02 00 69 09 00 7c 04 00 83 01 00 7d 06 00 7c 02 00 69 0a 00 7c 04 00 83 01 | ...yN.|..i..|.....}..|..i..|.... |
fa00 | 00 5c 03 00 7d 07 00 7d 08 00 7d 09 00 7c 07 00 7c 05 00 5f 0b 00 7c 08 00 64 08 00 6a 09 00 6f | .\..}..}..}..|..|.._..|..d..j..o |
fa20 | 0d 00 01 7c 08 00 7c 05 00 5f 0c 00 6e 01 00 01 57 6e 33 01 01 01 01 74 0d 00 69 0e 00 83 00 00 | ...|..|.._..n...Wn3....t..i..... |
fa40 | 5c 03 00 7d 0a 00 7d 0b 00 7d 0c 00 74 0f 00 7c 0a 00 83 01 00 7d 0d 00 7c 0b 00 6f 18 00 01 7c | \..}..}..}..t..|.....}..|..o...| |
fa60 | 0d 00 64 02 00 74 0f 00 7c 0b 00 83 01 00 17 37 7d 0d 00 6e 01 00 01 74 04 00 69 10 00 64 03 00 | ..d..t..|......7}..n...t..i..d.. |
fa80 | 7c 04 00 7c 0d 00 83 03 00 01 74 11 00 7c 01 00 7c 04 00 83 02 00 7d 0e 00 7c 0e 00 6f 1d 00 01 | |..|......t..|..|.....}..|..o... |
faa0 | 74 04 00 69 12 00 64 04 00 64 05 00 69 13 00 7c 0e 00 83 01 00 83 02 00 01 6e 0e 00 01 74 04 00 | t..i..d..d..i..|.........n...t.. |
fac0 | 69 14 00 64 06 00 83 01 00 01 74 15 00 7d 0f 00 74 16 00 69 17 00 69 18 00 7c 01 00 83 01 00 70 | i..d......t..}..t..i..i..|.....p |
fae0 | 0a 00 01 74 19 00 7d 0f 00 6e 60 00 01 79 43 00 74 1a 00 7c 01 00 83 01 00 7d 10 00 7a 25 00 74 | ...t..}..n`..yC.t..|.....}..z%.t |
fb00 | 1b 00 7c 10 00 69 1c 00 83 00 00 7c 01 00 64 07 00 83 03 00 7d 06 00 7c 01 00 7c 05 00 5f 0b 00 | ..|..i.....|..d.....}..|..|.._.. |
fb20 | 57 64 08 00 7c 10 00 69 1d 00 83 00 00 01 58 57 6e 19 00 04 74 1e 00 6a 0a 00 6f 0d 00 01 01 01 | Wd..|..i......XWn...t..j..o..... |
fb40 | 01 74 19 00 7d 0f 00 6e 02 00 01 58 7c 0f 00 70 10 00 01 7c 0a 00 7c 0b 00 7c 0c 00 82 03 00 71 | .t..}..n...X|..p...|..|..|.....q |
fb60 | fc 01 01 6e 01 00 58 7c 05 00 7c 03 00 7c 04 00 3c 7c 04 00 7c 05 00 7c 06 00 66 03 00 53 28 09 | ...n..X|..|..|..<|..|..|..f..S(. |
fb80 | 00 00 00 73 8c 04 00 00 4c 6f 61 64 73 20 61 20 74 61 72 67 65 74 20 43 47 49 20 73 63 72 69 70 | ...s....Loads.a.target.CGI.scrip |
fba0 | 74 20 62 79 20 69 6d 70 6f 72 74 69 6e 67 20 69 74 20 61 73 20 61 20 50 79 74 68 6f 6e 20 6d 6f | t.by.importing.it.as.a.Python.mo |
fbc0 | 64 75 6c 65 2e 0a 0a 20 20 49 66 20 74 68 65 20 6d 6f 64 75 6c 65 20 66 6f 72 20 74 68 65 20 74 | dule.....If.the.module.for.the.t |
fbe0 | 61 72 67 65 74 20 43 47 49 20 73 63 72 69 70 74 20 68 61 73 20 61 6c 72 65 61 64 79 20 62 65 65 | arget.CGI.script.has.already.bee |
fc00 | 6e 20 6c 6f 61 64 65 64 20 62 65 66 6f 72 65 2c 0a 20 20 74 68 65 20 6e 65 77 20 6d 6f 64 75 6c | n.loaded.before,...the.new.modul |
fc20 | 65 20 77 69 6c 6c 20 62 65 20 6c 6f 61 64 65 64 20 69 6e 20 69 74 73 20 70 6c 61 63 65 20 75 73 | e.will.be.loaded.in.its.place.us |
fc40 | 69 6e 67 20 74 68 65 20 73 61 6d 65 20 6d 6f 64 75 6c 65 20 6f 62 6a 65 63 74 2c 0a 20 20 70 6f | ing.the.same.module.object,...po |
fc60 | 73 73 69 62 6c 79 20 6f 76 65 72 77 72 69 74 69 6e 67 20 65 78 69 73 74 69 6e 67 20 6d 6f 64 75 | ssibly.overwriting.existing.modu |
fc80 | 6c 65 20 61 74 74 72 69 62 75 74 65 73 2e 0a 0a 20 20 41 72 67 73 3a 0a 20 20 20 20 68 61 6e 64 | le.attributes.....Args:.....hand |
fca0 | 6c 65 72 5f 70 61 74 68 3a 20 43 47 49 20 70 61 74 68 20 73 74 6f 72 65 64 20 69 6e 20 74 68 65 | ler_path:.CGI.path.stored.in.the |
fcc0 | 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 28 61 73 20 61 | .application.configuration.(as.a |
fce0 | 20 70 61 74 68 0a 20 20 20 20 20 20 6c 69 6b 65 20 27 66 6f 6f 2f 62 61 72 2f 62 61 7a 2e 70 79 | .path.......like.'foo/bar/baz.py |
fd00 | 27 29 2e 20 53 68 6f 75 6c 64 20 6e 6f 74 20 68 61 76 65 20 24 50 59 54 48 4f 4e 5f 4c 49 42 20 | ')..Should.not.have.$PYTHON_LIB. |
fd20 | 72 65 66 65 72 65 6e 63 65 73 2e 0a 20 20 20 20 63 67 69 5f 70 61 74 68 3a 20 41 62 73 6f 6c 75 | references......cgi_path:.Absolu |
fd40 | 74 65 20 70 61 74 68 20 74 6f 20 74 68 65 20 43 47 49 20 73 63 72 69 70 74 20 66 69 6c 65 20 6f | te.path.to.the.CGI.script.file.o |
fd60 | 6e 20 64 69 73 6b 2e 0a 20 20 20 20 69 6d 70 6f 72 74 5f 68 6f 6f 6b 3a 20 49 6e 73 74 61 6e 63 | n.disk......import_hook:.Instanc |
fd80 | 65 20 6f 66 20 48 61 72 64 65 6e 65 64 4d 6f 64 75 6c 65 73 48 6f 6f 6b 20 74 6f 20 75 73 65 20 | e.of.HardenedModulesHook.to.use. |
fda0 | 66 6f 72 20 6d 6f 64 75 6c 65 20 6c 6f 61 64 69 6e 67 2e 0a 20 20 20 20 6d 6f 64 75 6c 65 5f 64 | for.module.loading......module_d |
fdc0 | 69 63 74 3a 20 55 73 65 64 20 66 6f 72 20 64 65 70 65 6e 64 65 6e 63 79 20 69 6e 6a 65 63 74 69 | ict:.Used.for.dependency.injecti |
fde0 | 6f 6e 2e 0a 0a 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 54 75 70 6c 65 20 28 6d 6f 64 75 6c | on.....Returns:.....Tuple.(modul |
fe00 | 65 5f 66 75 6c 6c 6e 61 6d 65 2c 20 73 63 72 69 70 74 5f 6d 6f 64 75 6c 65 2c 20 6d 6f 64 75 6c | e_fullname,.script_module,.modul |
fe20 | 65 5f 63 6f 64 65 29 20 77 68 65 72 65 3a 0a 20 20 20 20 20 20 6d 6f 64 75 6c 65 5f 66 75 6c 6c | e_code).where:.......module_full |
fe40 | 6e 61 6d 65 3a 20 46 75 6c 6c 79 20 71 75 61 6c 69 66 69 65 64 20 6d 6f 64 75 6c 65 20 6e 61 6d | name:.Fully.qualified.module.nam |
fe60 | 65 20 75 73 65 64 20 74 6f 20 69 6d 70 6f 72 74 20 74 68 65 20 73 63 72 69 70 74 2e 0a 20 20 20 | e.used.to.import.the.script..... |
fe80 | 20 20 20 73 63 72 69 70 74 5f 6d 6f 64 75 6c 65 3a 20 54 68 65 20 4d 6f 64 75 6c 65 54 79 70 65 | ...script_module:.The.ModuleType |
fea0 | 20 6f 62 6a 65 63 74 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 74 68 65 20 6d 6f 64 | .object.corresponding.to.the.mod |
fec0 | 75 6c 65 5f 66 75 6c 6c 6e 61 6d 65 2e 0a 20 20 20 20 20 20 20 20 49 66 20 74 68 65 20 6d 6f 64 | ule_fullname..........If.the.mod |
fee0 | 75 6c 65 20 68 61 73 20 6e 6f 74 20 61 6c 72 65 61 64 79 20 62 65 65 6e 20 6c 6f 61 64 65 64 2c | ule.has.not.already.been.loaded, |
ff00 | 20 74 68 69 73 20 77 69 6c 6c 20 62 65 20 61 6e 20 65 6d 70 74 79 0a 20 20 20 20 20 20 20 20 73 | .this.will.be.an.empty.........s |
ff20 | 68 65 6c 6c 20 6f 66 20 61 20 6d 6f 64 75 6c 65 2e 0a 20 20 20 20 20 20 6d 6f 64 75 6c 65 5f 63 | hell.of.a.module........module_c |
ff40 | 6f 64 65 3a 20 43 6f 64 65 20 6f 62 6a 65 63 74 20 28 72 65 74 75 72 6e 65 64 20 62 79 20 63 6f | ode:.Code.object.(returned.by.co |
ff60 | 6d 70 69 6c 65 20 62 75 69 6c 74 2d 69 6e 29 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 0a 20 20 | mpile.built-in).corresponding... |
ff80 | 20 20 20 20 20 20 74 6f 20 74 68 65 20 63 67 69 5f 70 61 74 68 20 74 6f 20 72 75 6e 2e 20 49 66 | ......to.the.cgi_path.to.run..If |
ffa0 | 20 74 68 65 20 73 63 72 69 70 74 5f 6d 6f 64 75 6c 65 20 77 61 73 20 70 72 65 76 69 6f 75 73 6c | .the.script_module.was.previousl |
ffc0 | 79 20 6c 6f 61 64 65 64 0a 20 20 20 20 20 20 20 20 61 6e 64 20 68 61 73 20 61 20 6d 61 69 6e 28 | y.loaded.........and.has.a.main( |
ffe0 | 29 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 63 61 6e 20 62 65 20 72 65 75 73 65 64 2c 20 74 | ).function.that.can.be.reused,.t |
10000 | 68 69 73 20 77 69 6c 6c 20 62 65 20 4e 6f 6e 65 2e 0a 20 20 73 26 00 00 00 52 65 75 73 69 6e 67 | his.will.be.None....s&...Reusing |
10020 | 20 6d 61 69 6e 28 29 20 66 75 6e 63 74 69 6f 6e 20 6f 66 20 6d 6f 64 75 6c 65 20 22 25 73 22 73 | .main().function.of.module."%s"s |
10040 | 02 00 00 00 3a 20 73 29 00 00 00 45 6e 63 6f 75 6e 74 65 72 65 64 20 65 72 72 6f 72 20 6c 6f 61 | ....:.s)...Encountered.error.loa |
10060 | 64 69 6e 67 20 6d 6f 64 75 6c 65 20 22 25 73 22 3a 20 25 73 73 28 00 00 00 4d 69 73 73 69 6e 67 | ding.module."%s":.%ss(...Missing |
10080 | 20 70 61 63 6b 61 67 65 20 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 20 66 69 6c 65 73 3a 20 25 | .package.initialization.files:.% |
100a0 | 73 73 02 00 00 00 2c 20 73 43 00 00 00 50 61 72 65 6e 74 20 70 61 63 6b 61 67 65 20 69 6e 69 74 | ss....,.sC...Parent.package.init |
100c0 | 69 61 6c 69 7a 61 74 69 6f 6e 20 66 69 6c 65 73 20 61 72 65 20 70 72 65 73 65 6e 74 2c 20 62 75 | ialization.files.are.present,.bu |
100e0 | 74 20 6d 75 73 74 20 62 65 20 62 72 6f 6b 65 6e 52 80 02 00 00 4e 28 1f 00 00 00 52 9b 02 00 00 | t.must.be.brokenR....N(....R.... |
10100 | 52 9f 00 00 00 52 3a 00 00 00 52 91 02 00 00 52 6c 00 00 00 52 6d 00 00 00 52 25 01 00 00 52 72 | R....R:...R....Rl...Rm...R%...Rr |
10120 | 02 00 00 52 73 02 00 00 52 82 02 00 00 52 7b 02 00 00 52 35 01 00 00 52 45 02 00 00 52 04 01 00 | ...Rs...R....R{...R5...RE...R... |
10140 | 00 74 08 00 00 00 65 78 63 5f 69 6e 66 6f 52 28 00 00 00 74 09 00 00 00 65 78 63 65 70 74 69 6f | .t....exc_infoR(...t....exceptio |
10160 | 6e 52 a2 02 00 00 52 77 01 00 00 52 6a 00 00 00 52 46 00 00 00 52 89 00 00 00 52 e7 00 00 00 52 | nR....Rw...Rj...RF...R....R....R |
10180 | 23 00 00 00 52 32 01 00 00 52 b3 00 00 00 52 19 02 00 00 52 45 00 00 00 52 36 00 00 00 52 61 01 | #...R2...R....R....RE...R6...Ra. |
101a0 | 00 00 52 e9 00 00 00 28 11 00 00 00 52 98 02 00 00 52 ce 00 00 00 74 0b 00 00 00 69 6d 70 6f 72 | ..R....(....R....R....t....impor |
101c0 | 74 5f 68 6f 6f 6b 52 dc 00 00 00 52 9a 02 00 00 74 0d 00 00 00 73 63 72 69 70 74 5f 6d 6f 64 75 | t_hookR....R....t....script_modu |
101e0 | 6c 65 74 0b 00 00 00 6d 6f 64 75 6c 65 5f 63 6f 64 65 52 7e 02 00 00 52 4c 02 00 00 52 64 02 00 | let....module_codeR~...RL...Rd.. |
10200 | 00 74 08 00 00 00 65 78 63 5f 74 79 70 65 74 09 00 00 00 65 78 63 5f 76 61 6c 75 65 74 06 00 00 | .t....exc_typet....exc_valuet... |
10220 | 00 65 78 63 5f 74 62 74 14 00 00 00 69 6d 70 6f 72 74 5f 65 72 72 6f 72 5f 6d 65 73 73 61 67 65 | .exc_tbt....import_error_message |
10240 | 74 0d 00 00 00 6d 69 73 73 69 6e 67 5f 69 6e 69 74 73 74 1b 00 00 00 69 6e 64 65 70 65 6e 64 65 | t....missing_initst....independe |
10260 | 6e 74 5f 6c 6f 61 64 5f 73 75 63 63 65 73 73 66 75 6c 52 67 02 00 00 28 00 00 00 00 28 00 00 00 | nt_load_successfulRg...(....(... |
10280 | 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 | .sL.../home/zx2c4/Desktop/google |
102a0 | 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c | _appengine/google/appengine/tool |
102c0 | 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 10 00 00 00 4c 6f 61 64 54 61 72 67 65 | s/dev_appserver.pyt....LoadTarge |
102e0 | 74 4d 6f 64 75 6c 65 94 07 00 00 73 52 00 00 00 00 1b 0c 01 0f 01 06 01 1a 01 14 02 0d 01 0f 01 | tModule....sR................... |
10300 | 0d 02 03 01 0f 02 18 01 09 01 0d 01 11 01 03 01 15 01 0c 01 07 01 18 02 09 01 0a 01 0f 01 07 01 | ................................ |
10320 | 09 01 14 02 0d 03 06 02 13 01 0a 02 03 01 0c 01 03 01 18 01 0d 02 0f 02 0e 01 0b 02 07 01 14 02 | ................................ |
10340 | 0a 02 63 03 00 00 00 0c 00 00 00 10 00 00 00 42 00 00 00 73 83 01 00 00 65 00 00 7c 00 00 7c 01 | ..c............B...s....e..|..|. |
10360 | 00 7c 02 00 83 03 00 5c 03 00 7d 03 00 7d 04 00 7d 05 00 64 01 00 7c 04 00 5f 01 00 7c 04 00 65 | .|.....\..}..}..}..d..|.._..|..e |
10380 | 02 00 69 03 00 64 01 00 3c 7a 41 01 7c 05 00 6f 0f 00 01 7c 05 00 7c 04 00 69 04 00 04 55 6e 0b | ..i..d..<zA.|..o...|..|..i...Un. |
103a0 | 00 01 7c 04 00 69 05 00 83 00 00 01 65 02 00 69 06 00 69 07 00 83 00 00 01 65 02 00 69 06 00 69 | ..|..i......e..i..i......e..i..i |
103c0 | 08 00 64 02 00 83 01 00 01 7a 16 00 65 09 00 69 0a 00 65 02 00 69 06 00 83 01 00 7d 06 00 57 64 | ..d......z..e..i..e..i.....}..Wd |
103e0 | 03 00 65 02 00 69 06 00 69 08 00 64 02 00 64 04 00 83 02 00 01 58 7c 06 00 69 0b 00 64 05 00 83 | ..e..i..i..d..d......X|..i..d... |
10400 | 01 00 7d 07 00 65 0c 00 7d 08 00 7c 07 00 6f 4c 00 01 79 2c 00 65 0d 00 7c 07 00 69 0e 00 64 06 | ..}..e..}..|..oL..y,.e..|..i..d. |
10420 | 00 64 07 00 83 02 00 64 02 00 19 83 01 00 7d 09 00 7c 09 00 64 08 00 6a 05 00 7d 08 00 57 71 06 | .d.....d......}..|..d..j..}..Wq. |
10440 | 01 04 65 0f 00 6a 0a 00 6f 0d 00 01 01 01 01 65 10 00 7d 08 00 71 06 01 01 58 6e 01 00 01 7c 08 | ..e..j..o......e..}..q...Xn...|. |
10460 | 00 70 60 00 01 79 13 00 7c 02 00 69 11 00 7c 03 00 83 01 00 7d 0a 00 57 6e 19 00 04 65 12 00 6a | .p`..y..|..i..|.....}..Wn...e..j |
10480 | 0a 00 6f 0d 00 01 01 01 01 64 03 00 7d 0a 00 6e 02 00 01 58 7c 0a 00 64 03 00 6a 09 00 6f 20 00 | ..o......d..}..n...X|..d..j..o.. |
104a0 | 01 65 14 00 7c 03 00 83 01 00 7d 0b 00 65 15 00 7c 0a 00 7c 0b 00 7c 04 00 83 03 00 01 71 6d 01 | .e..|.....}..e..|..|..|......qm. |
104c0 | 01 6e 01 00 01 7c 08 00 53 57 64 03 00 7c 03 00 7c 04 00 5f 01 00 58 64 03 00 53 28 09 00 00 00 | .n...|..SWd..|..|.._..Xd..S(.... |
104e0 | 73 30 04 00 00 45 78 65 63 75 74 65 73 20 61 20 43 47 49 20 73 63 72 69 70 74 20 62 79 20 69 6d | s0...Executes.a.CGI.script.by.im |
10500 | 70 6f 72 74 69 6e 67 20 69 74 20 61 73 20 61 20 6e 65 77 20 6d 6f 64 75 6c 65 2e 0a 0a 20 20 54 | porting.it.as.a.new.module.....T |
10520 | 68 69 73 20 70 6f 73 73 69 62 6c 79 20 72 65 75 73 65 73 20 74 68 65 20 6d 6f 64 75 6c 65 27 73 | his.possibly.reuses.the.module's |
10540 | 20 6d 61 69 6e 28 29 20 66 75 6e 63 74 69 6f 6e 20 69 66 20 69 74 20 69 73 20 64 65 66 69 6e 65 | .main().function.if.it.is.define |
10560 | 64 20 61 6e 64 0a 20 20 74 61 6b 65 73 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 2e 0a 0a 20 20 42 | d.and...takes.no.arguments.....B |
10580 | 61 73 69 63 20 74 65 63 68 6e 69 71 75 65 20 6c 69 66 74 65 64 20 66 72 6f 6d 20 50 45 50 20 33 | asic.technique.lifted.from.PEP.3 |
105a0 | 33 38 20 61 6e 64 20 50 79 74 68 6f 6e 32 2e 35 27 73 20 72 75 6e 70 79 20 6d 6f 64 75 6c 65 2e | 38.and.Python2.5's.runpy.module. |
105c0 | 20 53 65 65 3a 0a 20 20 20 20 68 74 74 70 3a 2f 2f 77 77 77 2e 70 79 74 68 6f 6e 2e 6f 72 67 2f | .See:.....http://www.python.org/ |
105e0 | 64 65 76 2f 70 65 70 73 2f 70 65 70 2d 30 33 33 38 2f 0a 0a 20 20 53 65 65 20 74 68 65 20 73 65 | dev/peps/pep-0338/....See.the.se |
10600 | 63 74 69 6f 6e 20 65 6e 74 69 74 6c 65 64 20 22 49 6d 70 6f 72 74 20 53 74 61 74 65 6d 65 6e 74 | ction.entitled."Import.Statement |
10620 | 73 20 61 6e 64 20 74 68 65 20 4d 61 69 6e 20 4d 6f 64 75 6c 65 22 20 74 6f 20 75 6e 64 65 72 73 | s.and.the.Main.Module".to.unders |
10640 | 74 61 6e 64 0a 20 20 77 68 79 20 61 20 6d 6f 64 75 6c 65 20 6e 61 6d 65 64 20 27 5f 5f 6d 61 69 | tand...why.a.module.named.'__mai |
10660 | 6e 5f 5f 27 20 63 61 6e 6e 6f 74 20 64 6f 20 72 65 6c 61 74 69 76 65 20 69 6d 70 6f 72 74 73 2e | n__'.cannot.do.relative.imports. |
10680 | 20 54 6f 20 67 65 74 20 61 72 6f 75 6e 64 20 74 68 69 73 2c 0a 20 20 74 68 65 20 72 65 71 75 65 | .To.get.around.this,...the.reque |
106a0 | 73 74 65 64 20 6d 6f 64 75 6c 65 27 73 20 70 61 74 68 20 63 6f 75 6c 64 20 62 65 20 61 64 64 65 | sted.module's.path.could.be.adde |
106c0 | 64 20 74 6f 20 73 79 73 2e 70 61 74 68 20 6f 6e 20 65 61 63 68 20 72 65 71 75 65 73 74 2e 0a 0a | d.to.sys.path.on.each.request... |
106e0 | 20 20 41 72 67 73 3a 0a 20 20 20 20 68 61 6e 64 6c 65 72 5f 70 61 74 68 3a 20 43 47 49 20 70 61 | ..Args:.....handler_path:.CGI.pa |
10700 | 74 68 20 73 74 6f 72 65 64 20 69 6e 20 74 68 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 63 6f 6e | th.stored.in.the.application.con |
10720 | 66 69 67 75 72 61 74 69 6f 6e 20 28 61 73 20 61 20 70 61 74 68 0a 20 20 20 20 20 20 6c 69 6b 65 | figuration.(as.a.path.......like |
10740 | 20 27 66 6f 6f 2f 62 61 72 2f 62 61 7a 2e 70 79 27 29 2e 20 53 68 6f 75 6c 64 20 6e 6f 74 20 68 | .'foo/bar/baz.py')..Should.not.h |
10760 | 61 76 65 20 24 50 59 54 48 4f 4e 5f 4c 49 42 20 72 65 66 65 72 65 6e 63 65 73 2e 0a 20 20 20 20 | ave.$PYTHON_LIB.references...... |
10780 | 63 67 69 5f 70 61 74 68 3a 20 41 62 73 6f 6c 75 74 65 20 70 61 74 68 20 74 6f 20 74 68 65 20 43 | cgi_path:.Absolute.path.to.the.C |
107a0 | 47 49 20 73 63 72 69 70 74 20 66 69 6c 65 20 6f 6e 20 64 69 73 6b 2e 0a 20 20 20 20 69 6d 70 6f | GI.script.file.on.disk......impo |
107c0 | 72 74 5f 68 6f 6f 6b 3a 20 49 6e 73 74 61 6e 63 65 20 6f 66 20 48 61 72 64 65 6e 65 64 4d 6f 64 | rt_hook:.Instance.of.HardenedMod |
107e0 | 75 6c 65 73 48 6f 6f 6b 20 74 6f 20 75 73 65 20 66 6f 72 20 6d 6f 64 75 6c 65 20 6c 6f 61 64 69 | ulesHook.to.use.for.module.loadi |
10800 | 6e 67 2e 0a 0a 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 54 72 75 65 20 69 66 20 74 68 65 20 | ng.....Returns:.....True.if.the. |
10820 | 72 65 73 70 6f 6e 73 65 20 63 6f 64 65 20 68 61 64 20 61 6e 20 65 72 72 6f 72 20 73 74 61 74 75 | response.code.had.an.error.statu |
10840 | 73 20 28 65 2e 67 2e 2c 20 34 30 34 29 2c 20 6f 72 20 46 61 6c 73 65 20 69 66 20 69 74 0a 20 20 | s.(e.g.,.404),.or.False.if.it... |
10860 | 20 20 64 69 64 20 6e 6f 74 2e 0a 0a 20 20 52 61 69 73 65 73 3a 0a 20 20 20 20 41 6e 79 20 6b 69 | ..did.not.....Raises:.....Any.ki |
10880 | 6e 64 20 6f 66 20 65 78 63 65 70 74 69 6f 6e 20 74 68 61 74 20 63 6f 75 6c 64 20 68 61 76 65 20 | nd.of.exception.that.could.have. |
108a0 | 62 65 65 6e 20 72 61 69 73 65 64 20 77 68 65 6e 20 6c 6f 61 64 69 6e 67 20 74 68 65 20 74 61 72 | been.raised.when.loading.the.tar |
108c0 | 67 65 74 0a 20 20 20 20 6d 6f 64 75 6c 65 2c 20 72 75 6e 6e 69 6e 67 20 61 20 74 61 72 67 65 74 | get.....module,.running.a.target |
108e0 | 20 73 63 72 69 70 74 2c 20 6f 72 20 65 78 65 63 75 74 69 6e 67 20 74 68 65 20 61 70 70 6c 69 63 | .script,.or.executing.the.applic |
10900 | 61 74 69 6f 6e 20 63 6f 64 65 20 69 74 73 65 6c 66 2e 0a 20 20 52 dd 01 00 00 69 00 00 00 00 4e | ation.code.itself....R....i....N |
10920 | 69 02 00 00 00 74 06 00 00 00 73 74 61 74 75 73 74 01 00 00 00 20 69 01 00 00 00 69 90 01 00 00 | i....t....statust.....i....i.... |
10940 | 28 16 00 00 00 52 ae 02 00 00 52 18 00 00 00 52 04 01 00 00 74 07 00 00 00 6d 6f 64 75 6c 65 73 | (....R....R....R....t....modules |
10960 | 52 58 02 00 00 52 87 02 00 00 74 06 00 00 00 73 74 64 6f 75 74 74 05 00 00 00 66 6c 75 73 68 52 | RX...R....t....stdoutt....flushR |
10980 | 74 00 00 00 74 09 00 00 00 6d 69 6d 65 74 6f 6f 6c 73 74 07 00 00 00 4d 65 73 73 61 67 65 52 9f | t...t....mimetoolst....MessageR. |
109a0 | 00 00 00 52 b3 00 00 00 74 03 00 00 00 69 6e 74 52 46 02 00 00 74 0a 00 00 00 56 61 6c 75 65 45 | ...R....t....intRF...t....ValueE |
109c0 | 72 72 6f 72 52 89 00 00 00 52 77 02 00 00 74 09 00 00 00 45 78 63 65 70 74 69 6f 6e 52 3a 00 00 | rrorR....Rw...t....ExceptionR:.. |
109e0 | 00 52 92 01 00 00 74 07 00 00 00 73 65 74 61 74 74 72 28 0c 00 00 00 52 98 02 00 00 52 ce 00 00 | .R....t....setattr(....R....R... |
10a00 | 00 52 a5 02 00 00 52 9a 02 00 00 52 a6 02 00 00 52 a7 02 00 00 52 30 00 00 00 74 0d 00 00 00 73 | .R....R....R....R....R0...t....s |
10a20 | 74 61 74 75 73 5f 68 65 61 64 65 72 74 0e 00 00 00 65 72 72 6f 72 5f 72 65 73 70 6f 6e 73 65 74 | tatus_headert....error_responset |
10a40 | 0b 00 00 00 73 74 61 74 75 73 5f 63 6f 64 65 52 78 02 00 00 52 64 02 00 00 28 00 00 00 00 28 00 | ....status_codeRx...Rd...(....(. |
10a60 | 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 | ...sL.../home/zx2c4/Desktop/goog |
10a80 | 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f | le_appengine/google/appengine/to |
10aa0 | 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 15 00 00 00 45 78 65 63 75 74 65 | ols/dev_appserver.pyt....Execute |
10ac0 | 4f 72 49 6d 70 6f 72 74 53 63 72 69 70 74 e8 07 00 00 73 3e 00 00 00 00 1b 03 01 18 01 09 01 0d | OrImportScript....s>............ |
10ae0 | 01 03 01 07 01 0f 02 0a 02 0d 01 10 01 03 01 16 02 14 01 0f 01 06 01 07 01 03 01 1c 01 10 01 0e | ................................ |
10b00 | 01 0f 02 07 01 03 01 13 01 0e 01 0b 02 0d 01 0c 01 18 02 08 02 63 08 00 00 00 15 00 00 00 0b 00 | .....................c.......... |
10b20 | 00 00 43 00 00 00 73 cf 02 00 00 74 00 00 69 01 00 69 02 00 83 00 00 7d 08 00 74 03 00 69 04 00 | ..C...s....t..i..i.....}..t..i.. |
10b40 | 69 02 00 83 00 00 7d 09 00 74 00 00 69 05 00 7d 0a 00 74 00 00 69 06 00 7d 0b 00 74 00 00 69 07 | i.....}..t..i..}..t..i..}..t..i. |
10b60 | 00 7d 0c 00 74 08 00 69 09 00 69 02 00 83 00 00 7d 0d 00 74 08 00 69 0a 00 83 00 00 7d 0e 00 74 | .}..t..i..i.....}..t..i.....}..t |
10b80 | 0b 00 69 0c 00 7d 0f 00 74 0d 00 7d 10 00 7a ac 01 74 0e 00 74 00 00 69 01 00 83 01 00 01 74 00 | ..i..}..t..}..z..t..t..i......t. |
10ba0 | 00 69 01 00 69 0f 00 7c 06 00 83 01 00 01 7c 02 00 67 01 00 74 00 00 5f 05 00 74 10 00 69 11 00 | .i..i..|......|..g..t.._..t..i.. |
10bc0 | 7c 04 00 69 12 00 83 00 00 83 01 00 74 00 00 5f 06 00 7c 05 00 74 00 00 5f 07 00 74 08 00 69 09 | |..i........t.._..|..t.._..t..i. |
10be0 | 00 69 13 00 83 00 00 01 74 08 00 69 09 00 69 0f 00 7c 03 00 83 01 00 01 74 00 00 69 14 00 1e 7d | .i......t..i..i..|......t..i...} |
10c00 | 11 00 74 08 00 69 14 00 69 15 00 74 08 00 69 14 00 69 16 00 7c 02 00 83 01 00 83 01 00 7d 12 00 | ..t..i..i..t..i..i..|........}.. |
10c20 | 74 08 00 69 14 00 69 15 00 74 08 00 69 14 00 69 17 00 7c 00 00 83 01 00 83 01 00 7d 00 00 7c 12 | t..i..i..t..i..i..|........}..|. |
10c40 | 00 69 18 00 7c 00 00 74 08 00 69 19 00 17 83 01 00 6f 11 00 01 74 08 00 69 1a 00 7c 12 00 83 01 | .i..|..t..i......o...t..i..|.... |
10c60 | 00 01 6e 0e 00 01 74 08 00 69 1a 00 7c 00 00 83 01 00 01 74 1b 00 74 00 00 69 01 00 83 01 00 7d | ..n...t..i..|......t..t..i.....} |
10c80 | 13 00 7c 13 00 67 01 00 74 00 00 5f 1c 00 74 1d 00 74 00 00 64 01 00 83 02 00 6f 11 00 01 74 00 | ..|..g..t.._..t..t..d.....o...t. |
10ca0 | 00 69 1e 00 69 13 00 83 00 00 01 6e 01 00 01 74 1f 00 74 03 00 5f 20 00 74 1f 00 74 03 00 5f 21 | .i..i......n...t..t.._..t..t.._! |
10cc0 | 00 74 1f 00 74 0b 00 5f 0c 00 74 22 00 74 03 00 5f 23 00 74 24 00 69 25 00 64 02 00 74 26 00 69 | .t..t.._..t".t.._#.t$.i%.d..t&.i |
10ce0 | 27 00 7c 03 00 83 01 00 83 02 00 01 79 16 00 7c 07 00 7c 01 00 7c 02 00 7c 13 00 83 03 00 7d 10 | '.|.........y..|..|..|..|.....}. |
10d00 | 00 57 6e 34 00 04 74 28 00 6a 0a 00 6f 19 00 01 01 7d 14 00 01 74 24 00 69 25 00 64 03 00 7c 14 | .Wn4..t(.j..o....}...t$.i%.d..|. |
10d20 | 00 83 02 00 01 6e 11 00 01 01 01 01 74 29 00 7d 10 00 82 00 00 6e 01 00 58 57 64 04 00 67 00 00 | .....n......t).}.....n..XWd..g.. |
10d40 | 74 00 00 5f 1c 00 74 00 00 69 1e 00 69 13 00 83 00 00 01 74 2a 00 74 00 00 69 01 00 83 01 00 01 | t.._..t..i..i......t*.t..i...... |
10d60 | 7c 06 00 69 0f 00 74 00 00 69 01 00 83 01 00 01 74 0e 00 74 00 00 69 01 00 83 01 00 01 74 00 00 | |..i..t..i......t..t..i......t.. |
10d80 | 69 01 00 69 0f 00 7c 08 00 83 01 00 01 74 03 00 69 04 00 69 0f 00 7c 09 00 83 01 00 01 7c 0a 00 | i..i..|......t..i..i..|......|.. |
10da0 | 74 00 00 5f 05 00 7c 0b 00 74 00 00 5f 06 00 7c 0c 00 74 00 00 5f 07 00 7c 11 00 74 00 00 69 14 | t.._..|..t.._..|..t.._..|..t..i. |
10dc0 | 00 28 74 08 00 69 09 00 69 13 00 83 00 00 01 74 08 00 69 09 00 69 0f 00 7c 0d 00 83 01 00 01 74 | .(t..i..i......t..i..i..|......t |
10de0 | 08 00 69 1a 00 7c 0e 00 83 01 00 01 7c 0f 00 74 0b 00 5f 0c 00 58 64 04 00 53 28 05 00 00 00 73 | ..i..|......|..t.._..Xd..S(....s |
10e00 | a9 04 00 00 45 78 65 63 75 74 65 73 20 50 79 74 68 6f 6e 20 66 69 6c 65 20 69 6e 20 74 68 69 73 | ....Executes.Python.file.in.this |
10e20 | 20 70 72 6f 63 65 73 73 20 61 73 20 69 66 20 69 74 20 77 65 72 65 20 61 20 43 47 49 2e 0a 0a 20 | .process.as.if.it.were.a.CGI.... |
10e40 | 20 44 6f 65 73 20 6e 6f 74 20 72 65 74 75 72 6e 20 61 6e 20 48 54 54 50 20 72 65 73 70 6f 6e 73 | .Does.not.return.an.HTTP.respons |
10e60 | 65 20 6c 69 6e 65 2e 20 43 47 49 73 20 73 68 6f 75 6c 64 20 6f 75 74 70 75 74 20 68 65 61 64 65 | e.line..CGIs.should.output.heade |
10e80 | 72 73 20 66 6f 6c 6c 6f 77 65 64 20 62 79 0a 20 20 74 68 65 20 62 6f 64 79 20 63 6f 6e 74 65 6e | rs.followed.by...the.body.conten |
10ea0 | 74 2e 0a 0a 20 20 54 68 65 20 6d 6f 64 75 6c 65 73 20 69 6e 20 73 79 73 2e 6d 6f 64 75 6c 65 73 | t.....The.modules.in.sys.modules |
10ec0 | 20 73 68 6f 75 6c 64 20 62 65 20 74 68 65 20 73 61 6d 65 20 62 65 66 6f 72 65 20 61 6e 64 20 61 | .should.be.the.same.before.and.a |
10ee0 | 66 74 65 72 20 74 68 65 20 43 47 49 20 69 73 0a 20 20 65 78 65 63 75 74 65 64 2c 20 77 69 74 68 | fter.the.CGI.is...executed,.with |
10f00 | 20 74 68 65 20 73 70 65 63 69 66 69 63 20 65 78 63 65 70 74 69 6f 6e 20 6f 66 20 65 6e 63 6f 64 | .the.specific.exception.of.encod |
10f20 | 69 6e 67 73 2d 72 65 6c 61 74 65 64 20 6d 6f 64 75 6c 65 73 2c 20 77 68 69 63 68 0a 20 20 63 61 | ings-related.modules,.which...ca |
10f40 | 6e 6e 6f 74 20 62 65 20 72 65 6c 6f 61 64 65 64 20 61 6e 64 20 74 68 75 73 20 6d 75 73 74 20 61 | nnot.be.reloaded.and.thus.must.a |
10f60 | 6c 77 61 79 73 20 73 74 61 79 20 69 6e 20 73 79 73 2e 6d 6f 64 75 6c 65 73 2e 0a 0a 20 20 41 72 | lways.stay.in.sys.modules.....Ar |
10f80 | 67 73 3a 0a 20 20 20 20 72 6f 6f 74 5f 70 61 74 68 3a 20 50 61 74 68 20 74 6f 20 74 68 65 20 72 | gs:.....root_path:.Path.to.the.r |
10fa0 | 6f 6f 74 20 6f 66 20 74 68 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 2e 0a 20 20 20 20 68 61 6e 64 | oot.of.the.application......hand |
10fc0 | 6c 65 72 5f 70 61 74 68 3a 20 43 47 49 20 70 61 74 68 20 73 74 6f 72 65 64 20 69 6e 20 74 68 65 | ler_path:.CGI.path.stored.in.the |
10fe0 | 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 28 61 73 20 61 | .application.configuration.(as.a |
11000 | 20 70 61 74 68 0a 20 20 20 20 20 20 6c 69 6b 65 20 27 66 6f 6f 2f 62 61 72 2f 62 61 7a 2e 70 79 | .path.......like.'foo/bar/baz.py |
11020 | 27 29 2e 20 4d 61 79 20 63 6f 6e 74 61 69 6e 20 24 50 59 54 48 4f 4e 5f 4c 49 42 20 72 65 66 65 | ')..May.contain.$PYTHON_LIB.refe |
11040 | 72 65 6e 63 65 73 2e 0a 20 20 20 20 63 67 69 5f 70 61 74 68 3a 20 41 62 73 6f 6c 75 74 65 20 70 | rences......cgi_path:.Absolute.p |
11060 | 61 74 68 20 74 6f 20 74 68 65 20 43 47 49 20 73 63 72 69 70 74 20 66 69 6c 65 20 6f 6e 20 64 69 | ath.to.the.CGI.script.file.on.di |
11080 | 73 6b 2e 0a 20 20 20 20 65 6e 76 3a 20 44 69 63 74 69 6f 6e 61 72 79 20 6f 66 20 65 6e 76 69 72 | sk......env:.Dictionary.of.envir |
110a0 | 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 73 20 74 6f 20 75 73 65 20 66 6f 72 20 74 68 65 20 | onment.variables.to.use.for.the. |
110c0 | 65 78 65 63 75 74 69 6f 6e 2e 0a 20 20 20 20 69 6e 66 69 6c 65 3a 20 46 69 6c 65 2d 6c 69 6b 65 | execution......infile:.File-like |
110e0 | 20 6f 62 6a 65 63 74 20 74 6f 20 72 65 61 64 20 48 54 54 50 20 72 65 71 75 65 73 74 20 69 6e 70 | .object.to.read.HTTP.request.inp |
11100 | 75 74 20 64 61 74 61 20 66 72 6f 6d 2e 0a 20 20 20 20 6f 75 74 66 69 6c 65 3a 20 46 49 6c 65 2d | ut.data.from......outfile:.FIle- |
11120 | 6c 69 6b 65 20 6f 62 6a 65 63 74 20 74 6f 20 77 72 69 74 65 20 48 54 54 50 20 72 65 73 70 6f 6e | like.object.to.write.HTTP.respon |
11140 | 73 65 20 64 61 74 61 20 74 6f 2e 0a 20 20 20 20 6d 6f 64 75 6c 65 5f 64 69 63 74 3a 20 44 69 63 | se.data.to......module_dict:.Dic |
11160 | 74 69 6f 6e 61 72 79 20 69 6e 20 77 68 69 63 68 20 61 70 70 6c 69 63 61 74 69 6f 6e 2d 6c 6f 61 | tionary.in.which.application-loa |
11180 | 64 65 64 20 6d 6f 64 75 6c 65 73 20 73 68 6f 75 6c 64 20 62 65 0a 20 20 20 20 20 20 70 72 65 73 | ded.modules.should.be.......pres |
111a0 | 65 72 76 65 64 20 62 65 74 77 65 65 6e 20 72 65 71 75 65 73 74 73 2e 20 54 68 69 73 20 72 65 6d | erved.between.requests..This.rem |
111c0 | 6f 76 65 73 20 74 68 65 20 6e 65 65 64 20 74 6f 20 72 65 6c 6f 61 64 20 6d 6f 64 75 6c 65 73 20 | oves.the.need.to.reload.modules. |
111e0 | 74 68 61 74 0a 20 20 20 20 20 20 61 72 65 20 72 65 75 73 65 64 20 62 65 74 77 65 65 6e 20 72 65 | that.......are.reused.between.re |
11200 | 71 75 65 73 74 73 2c 20 73 69 67 6e 69 66 69 63 61 6e 74 6c 79 20 69 6e 63 72 65 61 73 69 6e 67 | quests,.significantly.increasing |
11220 | 20 6c 6f 61 64 20 70 65 72 66 6f 72 6d 61 6e 63 65 2e 0a 20 20 20 20 20 20 54 68 69 73 20 64 69 | .load.performance........This.di |
11240 | 63 74 69 6f 6e 61 72 79 20 6d 75 73 74 20 62 65 20 73 65 70 61 72 61 74 65 20 66 72 6f 6d 20 74 | ctionary.must.be.separate.from.t |
11260 | 68 65 20 73 79 73 2e 6d 6f 64 75 6c 65 73 20 64 69 63 74 69 6f 6e 61 72 79 2e 0a 20 20 20 20 65 | he.sys.modules.dictionary......e |
11280 | 78 65 63 5f 73 63 72 69 70 74 3a 20 55 73 65 64 20 66 6f 72 20 64 65 70 65 6e 64 65 6e 63 79 20 | xec_script:.Used.for.dependency. |
112a0 | 69 6e 6a 65 63 74 69 6f 6e 2e 0a 20 20 52 6b 02 00 00 73 1a 00 00 00 45 78 65 63 75 74 69 6e 67 | injection....Rk...s....Executing |
112c0 | 20 43 47 49 20 77 69 74 68 20 65 6e 76 3a 0a 25 73 73 1a 00 00 00 43 47 49 20 65 78 69 74 65 64 | .CGI.with.env:.%ss....CGI.exited |
112e0 | 20 77 69 74 68 20 73 74 61 74 75 73 3a 20 25 73 4e 28 2b 00 00 00 52 04 01 00 00 52 b1 02 00 00 | .with.status:.%sN(+...R....R.... |
11300 | 52 c3 00 00 00 74 0b 00 00 00 5f 5f 62 75 69 6c 74 69 6e 5f 5f 52 58 02 00 00 74 04 00 00 00 61 | R....t....__builtin__RX...t....a |
11320 | 72 67 76 74 05 00 00 00 73 74 64 69 6e 52 b2 02 00 00 52 e7 00 00 00 52 f3 01 00 00 52 02 02 00 | rgvt....stdinR....R....R....R... |
11340 | 00 52 89 02 00 00 74 08 00 00 00 46 69 6c 65 54 79 70 65 52 b3 00 00 00 52 dd 00 00 00 52 5a 02 | .R....t....FileTypeR....R....RZ. |
11360 | 00 00 52 71 00 00 00 52 72 00 00 00 52 cb 00 00 00 74 05 00 00 00 63 6c 65 61 72 52 23 00 00 00 | ..Rq...Rr...R....t....clearR#... |
11380 | 52 94 02 00 00 52 0a 01 00 00 52 0b 01 00 00 52 42 00 00 00 52 22 02 00 00 74 05 00 00 00 63 68 | R....R....R....RB...R"...t....ch |
113a0 | 64 69 72 52 9e 01 00 00 74 09 00 00 00 6d 65 74 61 5f 70 61 74 68 52 4b 02 00 00 52 6b 02 00 00 | dirR....t....meta_pathRK...Rk... |
113c0 | 52 2d 01 00 00 52 88 01 00 00 52 19 02 00 00 52 d6 00 00 00 74 06 00 00 00 62 75 66 66 65 72 52 | R-...R....R....R....t....bufferR |
113e0 | 6c 00 00 00 52 6d 00 00 00 74 06 00 00 00 70 70 72 69 6e 74 74 07 00 00 00 70 66 6f 72 6d 61 74 | l...Rm...t....pprintt....pformat |
11400 | 74 0a 00 00 00 53 79 73 74 65 6d 45 78 69 74 52 89 00 00 00 74 13 00 00 00 5f 43 6c 65 61 72 54 | t....SystemExitR....t...._ClearT |
11420 | 65 6d 70 6c 61 74 65 43 61 63 68 65 28 15 00 00 00 52 5a 01 00 00 52 98 02 00 00 52 ce 00 00 00 | emplateCache(....RZ...R....R.... |
11440 | 52 a2 00 00 00 52 31 00 00 00 52 32 00 00 00 52 dc 00 00 00 74 0b 00 00 00 65 78 65 63 5f 73 63 | R....R1...R2...R....t....exec_sc |
11460 | 72 69 70 74 74 0f 00 00 00 6f 6c 64 5f 6d 6f 64 75 6c 65 5f 64 69 63 74 74 0b 00 00 00 6f 6c 64 | riptt....old_module_dictt....old |
11480 | 5f 62 75 69 6c 74 69 6e 74 08 00 00 00 6f 6c 64 5f 61 72 67 76 74 09 00 00 00 6f 6c 64 5f 73 74 | _builtint....old_argvt....old_st |
114a0 | 64 69 6e 74 0a 00 00 00 6f 6c 64 5f 73 74 64 6f 75 74 74 07 00 00 00 6f 6c 64 5f 65 6e 76 74 07 | dint....old_stdoutt....old_envt. |
114c0 | 00 00 00 6f 6c 64 5f 63 77 64 74 0d 00 00 00 6f 6c 64 5f 66 69 6c 65 5f 74 79 70 65 74 0d 00 00 | ...old_cwdt....old_file_typet... |
114e0 | 00 72 65 73 65 74 5f 6d 6f 64 75 6c 65 73 74 0b 00 00 00 62 65 66 6f 72 65 5f 70 61 74 68 74 07 | .reset_modulest....before_patht. |
11500 | 00 00 00 63 67 69 5f 64 69 72 52 6e 02 00 00 52 4e 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4c | ...cgi_dirRn...RN...(....(....sL |
11520 | 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 | .../home/zx2c4/Desktop/google_ap |
11540 | 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 | pengine/google/appengine/tools/d |
11560 | 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 0a 00 00 00 45 78 65 63 75 74 65 43 47 49 2b 08 | ev_appserver.pyt....ExecuteCGI+. |
11580 | 00 00 73 6c 00 00 00 00 1f 0f 01 0f 01 09 01 09 01 09 01 0f 01 0c 01 09 01 06 02 03 01 0d 01 10 | ..sl............................ |
115a0 | 01 0c 01 18 01 09 01 0d 01 10 01 0a 01 1e 01 1e 01 17 01 11 02 0d 02 0f 01 0c 01 10 01 11 02 09 | ................................ |
115c0 | 01 09 01 09 02 09 02 19 01 03 01 16 01 10 01 14 01 03 01 06 01 0b 03 09 01 0d 02 0d 02 10 01 0d | ................................ |
115e0 | 01 10 02 10 01 09 01 09 01 09 02 0a 02 0d 01 10 01 0d 02 74 0d 00 00 00 43 47 49 44 69 73 70 61 | ...................t....CGIDispa |
11600 | 74 63 68 65 72 63 00 00 00 00 00 00 00 00 04 00 00 00 42 00 00 00 73 35 00 00 00 65 00 00 5a 01 | tcherc............B...s5...e..Z. |
11620 | 00 64 00 00 5a 02 00 65 03 00 65 04 00 65 05 00 64 01 00 84 03 00 5a 06 00 64 04 00 64 02 00 84 | .d..Z..e..e..e..d.....Z..d..d... |
11640 | 01 00 5a 08 00 64 03 00 84 00 00 5a 09 00 52 53 28 05 00 00 00 73 2c 00 00 00 44 69 73 70 61 74 | ..Z..d.....Z..RS(....s,...Dispat |
11660 | 63 68 65 72 20 74 68 61 74 20 65 78 65 63 75 74 65 73 20 50 79 74 68 6f 6e 20 43 47 49 20 73 63 | cher.that.executes.Python.CGI.sc |
11680 | 72 69 70 74 73 2e 63 07 00 00 00 07 00 00 00 02 00 00 00 43 00 00 00 73 3a 00 00 00 7c 01 00 7c | ripts.c............C...s:...|..| |
116a0 | 00 00 5f 00 00 7c 02 00 7c 00 00 5f 01 00 7c 03 00 7c 00 00 5f 02 00 7c 04 00 7c 00 00 5f 03 00 | .._..|..|.._..|..|.._..|..|.._.. |
116c0 | 7c 05 00 7c 00 00 5f 04 00 7c 06 00 7c 00 00 5f 05 00 64 01 00 53 28 02 00 00 00 73 9e 01 00 00 | |..|.._..|..|.._..d..S(....s.... |
116e0 | 49 6e 69 74 69 61 6c 69 7a 65 72 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 6d 6f | Initializer.......Args:.......mo |
11700 | 64 75 6c 65 5f 64 69 63 74 3a 20 44 69 63 74 69 6f 6e 61 72 79 20 69 6e 20 77 68 69 63 68 20 61 | dule_dict:.Dictionary.in.which.a |
11720 | 70 70 6c 69 63 61 74 69 6f 6e 2d 6c 6f 61 64 65 64 20 6d 6f 64 75 6c 65 73 20 73 68 6f 75 6c 64 | pplication-loaded.modules.should |
11740 | 20 62 65 0a 20 20 20 20 20 20 20 20 70 72 65 73 65 72 76 65 64 20 62 65 74 77 65 65 6e 20 72 65 | .be.........preserved.between.re |
11760 | 71 75 65 73 74 73 2e 20 54 68 69 73 20 64 69 63 74 69 6f 6e 61 72 79 20 6d 75 73 74 20 62 65 20 | quests..This.dictionary.must.be. |
11780 | 73 65 70 61 72 61 74 65 20 66 72 6f 6d 20 74 68 65 0a 20 20 20 20 20 20 20 20 73 79 73 2e 6d 6f | separate.from.the.........sys.mo |
117a0 | 64 75 6c 65 73 20 64 69 63 74 69 6f 6e 61 72 79 2e 0a 20 20 20 20 20 20 70 61 74 68 5f 61 64 6a | dules.dictionary........path_adj |
117c0 | 75 73 74 65 72 3a 20 49 6e 73 74 61 6e 63 65 20 6f 66 20 50 61 74 68 41 64 6a 75 73 74 65 72 20 | uster:.Instance.of.PathAdjuster. |
117e0 | 74 6f 20 75 73 65 20 66 6f 72 20 66 69 6e 64 69 6e 67 20 61 62 73 6f 6c 75 74 65 0a 20 20 20 20 | to.use.for.finding.absolute..... |
11800 | 20 20 20 20 70 61 74 68 73 20 6f 66 20 43 47 49 20 66 69 6c 65 73 20 6f 6e 20 64 69 73 6b 2e 0a | ....paths.of.CGI.files.on.disk.. |
11820 | 20 20 20 20 20 20 73 65 74 75 70 5f 65 6e 76 2c 20 65 78 65 63 5f 63 67 69 2c 20 63 72 65 61 74 | ......setup_env,.exec_cgi,.creat |
11840 | 65 5f 6c 6f 67 67 69 6e 67 5f 68 61 6e 64 6c 65 72 3a 20 55 73 65 64 20 66 6f 72 20 64 65 70 65 | e_logging_handler:.Used.for.depe |
11860 | 6e 64 65 6e 63 79 0a 20 20 20 20 20 20 20 20 69 6e 6a 65 63 74 69 6f 6e 2e 0a 20 20 20 20 4e 28 | ndency.........injection......N( |
11880 | 06 00 00 00 52 39 02 00 00 52 58 01 00 00 74 0e 00 00 00 5f 70 61 74 68 5f 61 64 6a 75 73 74 65 | ....R9...RX...t...._path_adjuste |
118a0 | 72 74 0a 00 00 00 5f 73 65 74 75 70 5f 65 6e 76 74 09 00 00 00 5f 65 78 65 63 5f 63 67 69 74 17 | rt...._setup_envt...._exec_cgit. |
118c0 | 00 00 00 5f 63 72 65 61 74 65 5f 6c 6f 67 67 69 6e 67 5f 68 61 6e 64 6c 65 72 28 07 00 00 00 52 | ..._create_logging_handler(....R |
118e0 | 2f 00 00 00 52 dc 00 00 00 52 5a 01 00 00 74 0d 00 00 00 70 61 74 68 5f 61 64 6a 75 73 74 65 72 | /...R....RZ...t....path_adjuster |
11900 | 74 09 00 00 00 73 65 74 75 70 5f 65 6e 76 74 08 00 00 00 65 78 65 63 5f 63 67 69 74 16 00 00 00 | t....setup_envt....exec_cgit.... |
11920 | 63 72 65 61 74 65 5f 6c 6f 67 67 69 6e 67 5f 68 61 6e 64 6c 65 72 28 00 00 00 00 28 00 00 00 00 | create_logging_handler(....(.... |
11940 | 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f | sL.../home/zx2c4/Desktop/google_ |
11960 | 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 | appengine/google/appengine/tools |
11980 | 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 52 3d 00 00 00 93 08 00 00 73 0c 00 00 00 00 | /dev_appserver.pyR=.......s..... |
119a0 | 12 09 01 09 01 09 01 09 01 09 01 63 07 00 00 00 0b 00 00 00 0b 00 00 00 43 00 00 00 73 dd 00 00 | ...........c............C...s... |
119c0 | 00 7c 00 00 69 00 00 83 00 00 7d 07 00 74 01 00 69 02 00 83 00 00 69 03 00 7c 07 00 83 01 00 01 | .|..i.....}..t..i.....i..|...... |
119e0 | 74 01 00 69 04 00 69 05 00 7d 08 00 7a 8b 00 68 00 00 7d 09 00 7c 06 00 6f 11 00 01 7c 09 00 69 | t..i..i..}..z..h..}..|..o...|..i |
11a00 | 06 00 7c 06 00 83 01 00 01 6e 01 00 01 7c 00 00 69 07 00 69 08 00 7c 02 00 83 01 00 7d 0a 00 7c | ..|......n...|..i..i..|.....}..| |
11a20 | 09 00 69 06 00 7c 00 00 69 09 00 7c 0a 00 7c 01 00 7c 03 00 7c 04 00 83 04 00 83 01 00 01 7c 00 | ..i..|..i..|..|..|..|.........|. |
11a40 | 00 69 0a 00 7c 00 00 69 0b 00 7c 02 00 7c 0a 00 7c 09 00 7c 04 00 7c 05 00 7c 00 00 69 0c 00 83 | .i..|..i..|..|..|..|..|..|..i... |
11a60 | 07 00 01 7c 07 00 69 0d 00 7c 01 00 7c 09 00 7c 05 00 83 03 00 01 57 64 01 00 7c 08 00 74 01 00 | ...|..i..|..|..|......Wd..|..t.. |
11a80 | 69 04 00 5f 05 00 74 01 00 69 02 00 83 00 00 69 0e 00 7c 07 00 83 01 00 01 58 64 01 00 53 28 02 | i.._..t..i.....i..|......Xd..S(. |
11aa0 | 00 00 00 73 1a 00 00 00 44 69 73 70 61 74 63 68 65 73 20 74 68 65 20 50 79 74 68 6f 6e 20 43 47 | ...s....Dispatches.the.Python.CG |
11ac0 | 49 2e 4e 28 0f 00 00 00 52 db 02 00 00 52 6c 00 00 00 74 09 00 00 00 67 65 74 4c 6f 67 67 65 72 | I.N(....R....Rl...t....getLogger |
11ae0 | 74 0a 00 00 00 61 64 64 48 61 6e 64 6c 65 72 74 04 00 00 00 72 6f 6f 74 74 05 00 00 00 6c 65 76 | t....addHandlert....roott....lev |
11b00 | 65 6c 52 5a 02 00 00 52 d8 02 00 00 74 0a 00 00 00 41 64 6a 75 73 74 50 61 74 68 52 d9 02 00 00 | elRZ...R....t....AdjustPathR.... |
11b20 | 52 da 02 00 00 52 58 01 00 00 52 39 02 00 00 52 a7 00 00 00 74 0d 00 00 00 72 65 6d 6f 76 65 48 | R....RX...R9...R....t....removeH |
11b40 | 61 6e 64 6c 65 72 28 0b 00 00 00 52 2f 00 00 00 52 20 00 00 00 52 23 00 00 00 52 30 00 00 00 52 | andler(....R/...R....R#...R0...R |
11b60 | 31 00 00 00 52 32 00 00 00 52 33 00 00 00 74 07 00 00 00 68 61 6e 64 6c 65 72 74 0c 00 00 00 62 | 1...R2...R3...t....handlert....b |
11b80 | 65 66 6f 72 65 5f 6c 65 76 65 6c 52 a2 00 00 00 52 ce 00 00 00 28 00 00 00 00 28 00 00 00 00 73 | efore_levelR....R....(....(....s |
11ba0 | 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 | L.../home/zx2c4/Desktop/google_a |
11bc0 | 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f | ppengine/google/appengine/tools/ |
11be0 | 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 52 34 00 00 00 ac 08 00 00 73 26 00 00 00 00 08 | dev_appserver.pyR4.......s&..... |
11c00 | 0c 01 13 01 0c 01 03 01 06 01 07 01 11 01 12 01 1f 01 0c 01 03 01 03 01 03 01 03 01 03 01 0a 01 | ................................ |
11c20 | 17 02 0c 01 63 01 00 00 00 01 00 00 00 01 00 00 00 43 00 00 00 73 04 00 00 00 64 01 00 53 28 02 | ....c............C...s....d..S(. |
11c40 | 00 00 00 73 33 00 00 00 52 65 74 75 72 6e 73 20 61 20 73 74 72 69 6e 67 20 72 65 70 72 65 73 65 | ...s3...Returns.a.string.represe |
11c60 | 6e 74 61 74 69 6f 6e 20 6f 66 20 74 68 69 73 20 64 69 73 70 61 74 63 68 65 72 2e 73 0e 00 00 00 | ntation.of.this.dispatcher.s.... |
11c80 | 43 47 49 20 64 69 73 70 61 74 63 68 65 72 28 00 00 00 00 28 01 00 00 00 52 2f 00 00 00 28 00 00 | CGI.dispatcher(....(....R/...(.. |
11ca0 | 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f | ..(....sL.../home/zx2c4/Desktop/ |
11cc0 | 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e | google_appengine/google/appengin |
11ce0 | 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 07 00 00 00 5f 5f 73 | e/tools/dev_appserver.pyt....__s |
11d00 | 74 72 5f 5f c9 08 00 00 73 02 00 00 00 00 02 4e 28 0a 00 00 00 52 18 00 00 00 52 19 00 00 00 52 | tr__....s......N(....R....R....R |
11d20 | 1a 00 00 00 52 d4 00 00 00 52 d6 02 00 00 52 83 00 00 00 52 3d 00 00 00 52 3a 00 00 00 52 34 00 | ....R....R....R....R=...R:...R4. |
11d40 | 00 00 52 e8 02 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 | ..R....(....(....(....sL.../home |
11d60 | 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f | /zx2c4/Desktop/google_appengine/ |
11d80 | 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 | google/appengine/tools/dev_appse |
11da0 | 72 76 65 72 2e 70 79 52 d7 02 00 00 90 08 00 00 73 0c 00 00 00 06 01 06 06 03 01 03 01 0c 19 0c | rver.pyR........s............... |
11dc0 | 17 74 12 00 00 00 4c 6f 63 61 6c 43 47 49 44 69 73 70 61 74 63 68 65 72 63 00 00 00 00 00 00 00 | .t....LocalCGIDispatcherc....... |
11de0 | 00 01 00 00 00 42 00 00 00 73 29 00 00 00 65 00 00 5a 01 00 64 00 00 5a 02 00 64 01 00 84 00 00 | .....B...s)...e..Z..d..Z..d..... |
11e00 | 5a 03 00 64 02 00 84 00 00 5a 04 00 64 03 00 84 00 00 5a 05 00 52 53 28 04 00 00 00 73 41 01 00 | Z..d.....Z..d.....Z..RS(....sA.. |
11e20 | 00 44 69 73 70 61 74 63 68 65 72 20 74 68 61 74 20 65 78 65 63 75 74 65 73 20 6c 6f 63 61 6c 20 | .Dispatcher.that.executes.local. |
11e40 | 66 75 6e 63 74 69 6f 6e 73 20 6c 69 6b 65 20 74 68 65 79 27 72 65 20 43 47 49 73 2e 0a 0a 20 20 | functions.like.they're.CGIs..... |
11e60 | 54 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 73 79 73 2e 6d 6f 64 75 6c 65 73 20 77 69 6c 6c | The.contents.of.sys.modules.will |
11e80 | 20 62 65 20 70 72 65 73 65 72 76 65 64 20 66 6f 72 20 6c 6f 63 61 6c 20 43 47 49 73 20 72 75 6e | .be.preserved.for.local.CGIs.run |
11ea0 | 6e 69 6e 67 20 74 68 69 73 0a 20 20 64 69 73 70 61 74 63 68 65 72 2c 20 62 75 74 20 6d 6f 64 75 | ning.this...dispatcher,.but.modu |
11ec0 | 6c 65 20 68 61 72 64 65 6e 69 6e 67 20 77 69 6c 6c 20 73 74 69 6c 6c 20 6f 63 63 75 72 20 66 6f | le.hardening.will.still.occur.fo |
11ee0 | 72 20 61 6e 79 20 6e 65 77 20 69 6d 70 6f 72 74 73 2e 20 54 68 75 73 2c 0a 20 20 62 65 20 73 75 | r.any.new.imports..Thus,...be.su |
11f00 | 72 65 20 74 68 61 74 20 61 6e 79 20 6c 6f 63 61 6c 20 43 47 49 73 20 68 61 76 65 20 6c 6f 61 64 | re.that.any.local.CGIs.have.load |
11f20 | 65 64 20 61 6c 6c 20 6f 66 20 74 68 65 69 72 20 64 65 70 65 6e 64 65 6e 74 20 6d 6f 64 75 6c 65 | ed.all.of.their.dependent.module |
11f40 | 73 0a 20 20 5f 62 65 66 6f 72 65 5f 20 74 68 65 79 20 61 72 65 20 65 78 65 63 75 74 65 64 2e 0a | s..._before_.they.are.executed.. |
11f60 | 20 20 63 04 00 00 00 05 00 00 00 09 00 00 00 03 00 00 00 73 47 00 00 00 88 00 00 7c 00 00 5f 00 | ..c................sG......|.._. |
11f80 | 00 87 00 00 66 01 00 64 01 00 86 00 00 89 01 00 87 01 00 66 01 00 64 02 00 86 00 00 7d 04 00 74 | ....f..d...........f..d.....}..t |
11fa0 | 01 00 69 02 00 7c 00 00 7c 01 00 64 03 00 7c 02 00 64 04 00 7c 04 00 83 04 01 01 64 05 00 53 28 | ..i..|..|..d..|..d..|......d..S( |
11fc0 | 06 00 00 00 73 fa 00 00 00 49 6e 69 74 69 61 6c 69 7a 65 72 2e 0a 0a 20 20 20 20 41 72 67 73 3a | ....s....Initializer.......Args: |
11fe0 | 0a 20 20 20 20 20 20 6d 6f 64 75 6c 65 5f 64 69 63 74 3a 20 50 61 73 73 65 64 20 74 6f 20 43 47 | .......module_dict:.Passed.to.CG |
12000 | 49 44 69 73 70 61 74 63 68 65 72 2e 0a 20 20 20 20 20 20 70 61 74 68 5f 61 64 6a 75 73 74 65 72 | IDispatcher........path_adjuster |
12020 | 3a 20 50 61 73 73 65 64 20 74 6f 20 43 47 49 44 69 73 70 61 74 63 68 65 72 2e 0a 20 20 20 20 20 | :.Passed.to.CGIDispatcher....... |
12040 | 20 63 67 69 5f 66 75 6e 63 3a 20 43 61 6c 6c 61 62 6c 65 20 66 75 6e 63 74 69 6f 6e 20 74 61 6b | .cgi_func:.Callable.function.tak |
12060 | 69 6e 67 20 6e 6f 20 70 61 72 61 6d 65 74 65 72 73 20 74 68 61 74 20 73 68 6f 75 6c 64 20 62 65 | ing.no.parameters.that.should.be |
12080 | 0a 20 20 20 20 20 20 20 20 65 78 65 63 75 74 65 64 20 69 6e 20 61 20 43 47 49 20 65 6e 76 69 72 | .........executed.in.a.CGI.envir |
120a0 | 6f 6e 6d 65 6e 74 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 72 6f 63 65 73 73 2e 0a 20 | onment.in.the.current.process... |
120c0 | 20 20 20 63 00 00 00 00 02 00 00 00 01 00 00 00 1f 00 00 00 73 0b 00 00 00 88 00 00 83 00 00 01 | ...c................s........... |
120e0 | 74 00 00 53 28 01 00 00 00 4e 28 01 00 00 00 52 b3 00 00 00 28 02 00 00 00 52 95 00 00 00 52 96 | t..S(....N(....R....(....R....R. |
12100 | 00 00 00 28 01 00 00 00 74 08 00 00 00 63 67 69 5f 66 75 6e 63 28 00 00 00 00 73 4c 00 00 00 2f | ...(....t....cgi_func(....sL.../ |
12120 | 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 | home/zx2c4/Desktop/google_appeng |
12140 | 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 | ine/google/appengine/tools/dev_a |
12160 | 70 70 73 65 72 76 65 72 2e 70 79 74 13 00 00 00 63 75 72 72 69 65 64 5f 65 78 65 63 5f 73 63 72 | ppserver.pyt....curried_exec_scr |
12180 | 69 70 74 e2 08 00 00 73 04 00 00 00 00 01 07 01 63 00 00 00 00 02 00 00 00 03 00 00 00 1f 00 00 | ipt....s........c............... |
121a0 | 00 73 17 00 00 00 88 00 00 7c 01 00 64 01 00 3c 74 00 00 7c 00 00 7c 01 00 8e 00 00 53 28 02 00 | .s.......|..d..<t..|..|.....S(.. |
121c0 | 00 00 4e 52 ca 02 00 00 28 01 00 00 00 52 d6 02 00 00 28 02 00 00 00 52 95 00 00 00 52 96 00 00 | ..NR....(....R....(....R....R... |
121e0 | 00 28 01 00 00 00 52 eb 02 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 | .(....R....(....sL.../home/zx2c4 |
12200 | 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 | /Desktop/google_appengine/google |
12220 | 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 | /appengine/tools/dev_appserver.p |
12240 | 79 74 10 00 00 00 63 75 72 72 69 65 64 5f 65 78 65 63 5f 63 67 69 e6 08 00 00 73 04 00 00 00 00 | yt....curried_exec_cgi....s..... |
12260 | 01 0a 01 52 9a 00 00 00 52 de 02 00 00 4e 28 03 00 00 00 74 09 00 00 00 5f 63 67 69 5f 66 75 6e | ...R....R....N(....t...._cgi_fun |
12280 | 63 52 d7 02 00 00 52 3d 00 00 00 28 05 00 00 00 52 2f 00 00 00 52 dc 00 00 00 52 dc 02 00 00 52 | cR....R=...(....R/...R....R....R |
122a0 | ea 02 00 00 52 ec 02 00 00 28 00 00 00 00 28 02 00 00 00 52 ea 02 00 00 52 eb 02 00 00 73 4c 00 | ....R....(....(....R....R....sL. |
122c0 | 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 | ../home/zx2c4/Desktop/google_app |
122e0 | 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 | engine/google/appengine/tools/de |
12300 | 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 52 3d 00 00 00 d7 08 00 00 73 10 00 00 00 00 09 09 02 | v_appserver.pyR=.......s........ |
12320 | 0f 04 0f 04 09 01 03 01 03 01 06 01 63 01 00 00 00 03 00 00 00 04 00 00 00 4f 00 00 00 73 2a 00 | ............c............O...s*. |
12340 | 00 00 7c 00 00 69 00 00 69 01 00 74 02 00 69 03 00 83 01 00 01 74 04 00 69 05 00 7c 00 00 7c 01 | ..|..i..i..t..i......t..i..|..|. |
12360 | 00 7c 02 00 8e 01 00 01 64 01 00 53 28 02 00 00 00 73 31 00 00 00 50 72 65 73 65 72 76 65 73 20 | .|......d..S(....s1...Preserves. |
12380 | 73 79 73 2e 6d 6f 64 75 6c 65 73 20 66 6f 72 20 43 47 49 44 69 73 70 61 74 63 68 65 72 2e 44 69 | sys.modules.for.CGIDispatcher.Di |
123a0 | 73 70 61 74 63 68 2e 4e 28 06 00 00 00 52 39 02 00 00 52 5a 02 00 00 52 04 01 00 00 52 b1 02 00 | spatch.N(....R9...RZ...R....R... |
123c0 | 00 52 d7 02 00 00 52 34 00 00 00 28 03 00 00 00 52 2f 00 00 00 52 95 00 00 00 52 96 00 00 00 28 | .R....R4...(....R/...R....R....( |
123e0 | 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f | ....(....sL.../home/zx2c4/Deskto |
12400 | 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 | p/google_appengine/google/appeng |
12420 | 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 52 34 00 00 00 f0 | ine/tools/dev_appserver.pyR4.... |
12440 | 08 00 00 73 04 00 00 00 00 02 13 01 63 01 00 00 00 01 00 00 00 02 00 00 00 43 00 00 00 73 0b 00 | ...s........c............C...s.. |
12460 | 00 00 64 01 00 7c 00 00 69 00 00 16 53 28 02 00 00 00 73 33 00 00 00 52 65 74 75 72 6e 73 20 61 | ..d..|..i...S(....s3...Returns.a |
12480 | 20 73 74 72 69 6e 67 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 6f 66 20 74 68 69 73 20 64 | .string.representation.of.this.d |
124a0 | 69 73 70 61 74 63 68 65 72 2e 73 1b 00 00 00 4c 6f 63 61 6c 20 43 47 49 20 64 69 73 70 61 74 63 | ispatcher.s....Local.CGI.dispatc |
124c0 | 68 65 72 20 66 6f 72 20 25 73 28 01 00 00 00 52 ed 02 00 00 28 01 00 00 00 52 2f 00 00 00 28 00 | her.for.%s(....R....(....R/...(. |
124e0 | 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 | ...(....sL.../home/zx2c4/Desktop |
12500 | 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 | /google_appengine/google/appengi |
12520 | 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 52 e8 02 00 00 f5 08 | ne/tools/dev_appserver.pyR...... |
12540 | 00 00 73 02 00 00 00 00 02 28 06 00 00 00 52 18 00 00 00 52 19 00 00 00 52 1a 00 00 00 52 3d 00 | ..s......(....R....R....R....R=. |
12560 | 00 00 52 34 00 00 00 52 e8 02 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 | ..R4...R....(....(....(....sL... |
12580 | 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e | /home/zx2c4/Desktop/google_appen |
125a0 | 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f | gine/google/appengine/tools/dev_ |
125c0 | 61 70 70 73 65 72 76 65 72 2e 70 79 52 e9 02 00 00 ce 08 00 00 73 08 00 00 00 06 07 06 02 09 19 | appserver.pyR........s.......... |
125e0 | 09 05 74 0c 00 00 00 50 61 74 68 41 64 6a 75 73 74 65 72 63 00 00 00 00 00 00 00 00 01 00 00 00 | ..t....PathAdjusterc............ |
12600 | 42 00 00 00 73 20 00 00 00 65 00 00 5a 01 00 64 00 00 5a 02 00 64 01 00 84 00 00 5a 03 00 64 02 | B...s....e..Z..d..Z..d.....Z..d. |
12620 | 00 84 00 00 5a 04 00 52 53 28 03 00 00 00 73 66 00 00 00 41 64 6a 75 73 74 73 20 61 70 70 6c 69 | ....Z..RS(....sf...Adjusts.appli |
12640 | 63 61 74 69 6f 6e 20 66 69 6c 65 20 70 61 74 68 73 20 74 6f 20 70 61 74 68 73 20 72 65 6c 61 74 | cation.file.paths.to.paths.relat |
12660 | 69 76 65 20 74 6f 20 74 68 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 6f 72 0a 20 20 65 78 74 65 | ive.to.the.application.or...exte |
12680 | 72 6e 61 6c 20 6c 69 62 72 61 72 79 20 64 69 72 65 63 74 6f 72 69 65 73 2e 63 02 00 00 00 02 00 | rnal.library.directories.c...... |
126a0 | 00 00 02 00 00 00 43 00 00 00 73 19 00 00 00 74 00 00 69 01 00 69 02 00 7c 01 00 83 01 00 7c 00 | ......C...s....t..i..i..|.....|. |
126c0 | 00 5f 03 00 64 01 00 53 28 02 00 00 00 73 68 00 00 00 49 6e 69 74 69 61 6c 69 7a 65 72 2e 0a 0a | ._..d..S(....sh...Initializer... |
126e0 | 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 72 6f 6f 74 5f 70 61 74 68 3a 20 50 61 74 68 20 | ....Args:.......root_path:.Path. |
12700 | 74 6f 20 74 68 65 20 72 6f 6f 74 20 6f 66 20 74 68 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 72 | to.the.root.of.the.application.r |
12720 | 75 6e 6e 69 6e 67 20 6f 6e 20 74 68 65 20 73 65 72 76 65 72 2e 0a 20 20 20 20 4e 28 04 00 00 00 | unning.on.the.server......N(.... |
12740 | 52 e7 00 00 00 52 23 00 00 00 52 0b 01 00 00 52 58 01 00 00 28 02 00 00 00 52 2f 00 00 00 52 5a | R....R#...R....RX...(....R/...RZ |
12760 | 01 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 | ...(....(....sL.../home/zx2c4/De |
12780 | 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 | sktop/google_appengine/google/ap |
127a0 | 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 52 3d | pengine/tools/dev_appserver.pyR= |
127c0 | 00 00 00 ff 08 00 00 73 02 00 00 00 00 06 63 02 00 00 00 02 00 00 00 05 00 00 00 43 00 00 00 73 | .......s......c............C...s |
127e0 | 6e 00 00 00 7c 01 00 69 00 00 74 01 00 83 01 00 6f 42 00 01 74 02 00 69 03 00 69 04 00 74 02 00 | n...|..i..t.....oB..t..i..i..t.. |
12800 | 69 03 00 69 05 00 74 02 00 69 03 00 69 05 00 74 06 00 69 07 00 83 01 00 83 01 00 7c 01 00 74 08 | i..i..t..i..i..t..i........|..t. |
12820 | 00 74 01 00 83 01 00 64 01 00 17 1f 83 02 00 7d 01 00 6e 19 00 01 74 02 00 69 03 00 69 04 00 7c | .t.....d.......}..n...t..i..i..| |
12840 | 00 00 69 09 00 7c 01 00 83 02 00 7d 01 00 7c 01 00 53 28 02 00 00 00 73 9c 01 00 00 41 64 6a 75 | ..i..|.....}..|..S(....s....Adju |
12860 | 73 74 73 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 66 69 6c 65 20 70 61 74 68 73 20 74 6f 20 72 65 | sts.application.file.paths.to.re |
12880 | 6c 61 74 69 76 65 20 74 6f 20 74 68 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 2e 0a 0a 20 20 20 20 | lative.to.the.application....... |
128a0 | 4d 6f 72 65 20 70 72 65 63 69 73 65 6c 79 20 74 68 69 73 20 6d 65 74 68 6f 64 20 61 64 6a 75 73 | More.precisely.this.method.adjus |
128c0 | 74 73 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 66 69 6c 65 20 70 61 74 68 20 74 6f 20 70 61 74 68 | ts.application.file.path.to.path |
128e0 | 73 0a 20 20 20 20 72 65 6c 61 74 69 76 65 20 74 6f 20 74 68 65 20 61 70 70 6c 69 63 61 74 69 6f | s.....relative.to.the.applicatio |
12900 | 6e 20 6f 72 20 65 78 74 65 72 6e 61 6c 20 6c 69 62 72 61 72 79 20 64 69 72 65 63 74 6f 72 69 65 | n.or.external.library.directorie |
12920 | 73 2e 0a 0a 20 20 20 20 48 61 6e 64 6c 65 72 20 70 61 74 68 73 20 74 68 61 74 20 73 74 61 72 74 | s.......Handler.paths.that.start |
12940 | 20 77 69 74 68 20 24 50 59 54 48 4f 4e 5f 4c 49 42 20 77 69 6c 6c 20 62 65 20 63 6f 6e 76 65 72 | .with.$PYTHON_LIB.will.be.conver |
12960 | 74 65 64 20 74 6f 20 70 61 74 68 73 0a 20 20 20 20 72 65 6c 61 74 69 76 65 20 74 6f 20 74 68 65 | ted.to.paths.....relative.to.the |
12980 | 20 67 6f 6f 67 6c 65 20 64 69 72 65 63 74 6f 72 79 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 | .google.directory.......Args:... |
129a0 | 20 20 20 20 70 61 74 68 3a 20 46 69 6c 65 20 70 61 74 68 20 74 68 61 74 20 73 68 6f 75 6c 64 20 | ....path:.File.path.that.should. |
129c0 | 62 65 20 61 64 6a 75 73 74 65 64 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 20 | be.adjusted.......Returns:...... |
129e0 | 20 54 68 65 20 61 64 6a 75 73 74 65 64 20 70 61 74 68 2e 0a 20 20 20 20 69 01 00 00 00 28 0a 00 | .The.adjusted.path......i....(.. |
12a00 | 00 00 52 42 00 00 00 52 93 02 00 00 52 e7 00 00 00 52 23 00 00 00 52 6a 00 00 00 52 0a 01 00 00 | ..RB...R....R....R#...Rj...R.... |
12a20 | 52 13 01 00 00 52 35 01 00 00 52 cd 00 00 00 52 58 01 00 00 28 02 00 00 00 52 2f 00 00 00 52 23 | R....R5...R....RX...(....R/...R# |
12a40 | 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 | ...(....(....sL.../home/zx2c4/De |
12a60 | 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 | sktop/google_appengine/google/ap |
12a80 | 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 52 e4 | pengine/tools/dev_appserver.pyR. |
12aa0 | 02 00 00 07 09 00 00 73 0a 00 00 00 00 0f 10 01 27 01 1b 02 18 02 28 05 00 00 00 52 18 00 00 00 | .......s........'.....(....R.... |
12ac0 | 52 19 00 00 00 52 1a 00 00 00 52 3d 00 00 00 52 e4 02 00 00 28 00 00 00 00 28 00 00 00 00 28 00 | R....R....R=...R....(....(....(. |
12ae0 | 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 | ...sL.../home/zx2c4/Desktop/goog |
12b00 | 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f | le_appengine/google/appengine/to |
12b20 | 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 52 ee 02 00 00 fb 08 00 00 73 06 00 | ols/dev_appserver.pyR........s.. |
12b40 | 00 00 06 02 06 02 09 08 74 17 00 00 00 53 74 61 74 69 63 46 69 6c 65 43 6f 6e 66 69 67 4d 61 74 | ........t....StaticFileConfigMat |
12b60 | 63 68 65 72 63 00 00 00 00 00 00 00 00 01 00 00 00 42 00 00 00 73 32 00 00 00 65 00 00 5a 01 00 | cherc............B...s2...e..Z.. |
12b80 | 64 00 00 5a 02 00 64 01 00 84 00 00 5a 03 00 64 02 00 84 00 00 5a 04 00 64 03 00 84 00 00 5a 05 | d..Z..d.....Z..d.....Z..d.....Z. |
12ba0 | 00 64 04 00 84 00 00 5a 06 00 52 53 28 05 00 00 00 73 ee 01 00 00 4b 65 65 70 73 20 74 72 61 63 | .d.....Z..RS(....s....Keeps.trac |
12bc0 | 6b 20 6f 66 20 66 69 6c 65 2f 64 69 72 65 63 74 6f 72 79 20 73 70 65 63 69 66 69 63 20 61 70 70 | k.of.file/directory.specific.app |
12be0 | 6c 69 63 61 74 69 6f 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 0a 0a 20 20 53 70 65 63 69 | lication.configuration.....Speci |
12c00 | 66 69 63 61 6c 6c 79 3a 0a 20 20 2d 20 43 6f 6d 70 75 74 65 73 20 6d 69 6d 65 20 74 79 70 65 20 | fically:...-.Computes.mime.type. |
12c20 | 62 61 73 65 64 20 6f 6e 20 55 52 4c 4d 61 70 20 61 6e 64 20 66 69 6c 65 20 65 78 74 65 6e 73 69 | based.on.URLMap.and.file.extensi |
12c40 | 6f 6e 2e 0a 20 20 2d 20 44 65 63 69 64 65 73 20 6f 6e 20 63 61 63 68 65 20 65 78 70 69 72 61 74 | on....-.Decides.on.cache.expirat |
12c60 | 69 6f 6e 20 74 69 6d 65 20 62 61 73 65 64 20 6f 6e 20 55 52 4c 4d 61 70 20 61 6e 64 20 64 65 66 | ion.time.based.on.URLMap.and.def |
12c80 | 61 75 6c 74 20 65 78 70 69 72 61 74 69 6f 6e 2e 0a 0a 20 20 54 6f 20 64 65 74 65 72 6d 69 6e 65 | ault.expiration.....To.determine |
12ca0 | 20 74 68 65 20 6d 69 6d 65 20 74 79 70 65 2c 20 77 65 20 66 69 72 73 74 20 73 65 65 20 69 66 20 | .the.mime.type,.we.first.see.if. |
12cc0 | 74 68 65 72 65 20 69 73 20 61 6e 79 20 6d 69 6d 65 2d 74 79 70 65 20 70 72 6f 70 65 72 74 79 0a | there.is.any.mime-type.property. |
12ce0 | 20 20 6f 6e 20 65 61 63 68 20 55 52 4c 4d 61 70 20 65 6e 74 72 79 2e 20 49 66 20 6e 6f 6e 20 69 | ..on.each.URLMap.entry..If.non.i |
12d00 | 73 20 73 70 65 63 69 66 69 65 64 2c 20 77 65 20 75 73 65 20 74 68 65 20 6d 69 6d 65 74 79 70 65 | s.specified,.we.use.the.mimetype |
12d20 | 73 20 6d 6f 64 75 6c 65 20 74 6f 0a 20 20 67 75 65 73 73 20 74 68 65 20 6d 69 6d 65 20 74 79 70 | s.module.to...guess.the.mime.typ |
12d40 | 65 20 66 72 6f 6d 20 74 68 65 20 66 69 6c 65 20 70 61 74 68 20 65 78 74 65 6e 73 69 6f 6e 2c 20 | e.from.the.file.path.extension,. |
12d60 | 61 6e 64 20 75 73 65 0a 20 20 61 70 70 6c 69 63 61 74 69 6f 6e 2f 6f 63 74 65 74 2d 73 74 72 65 | and.use...application/octet-stre |
12d80 | 61 6d 20 69 66 20 77 65 20 63 61 6e 27 74 20 66 69 6e 64 20 74 68 65 20 6d 69 6d 65 74 79 70 65 | am.if.we.can't.find.the.mimetype |
12da0 | 2e 0a 20 20 63 04 00 00 00 0b 00 00 00 09 00 00 00 43 00 00 00 73 90 01 00 00 7c 03 00 64 07 00 | ....c............C...s....|..d.. |
12dc0 | 6a 09 00 6f 16 00 01 74 01 00 69 02 00 7c 03 00 83 01 00 7c 00 00 5f 03 00 6e 0a 00 01 64 07 00 | j..o...t..i..|.....|.._..n...d.. |
12de0 | 7c 00 00 5f 03 00 67 00 00 7c 00 00 5f 04 00 7c 01 00 6f 50 01 01 78 4d 01 7c 01 00 44 5d 41 01 | |.._..g..|.._..|..oP..xM.|..D]A. |
12e00 | 7d 04 00 7c 04 00 69 05 00 83 00 00 7d 05 00 7c 05 00 74 01 00 69 06 00 74 01 00 69 07 00 66 02 | }..|..i.....}..|..t..i..t..i..f. |
12e20 | 00 6a 07 00 6f 07 00 01 71 43 00 6e 01 00 01 7c 05 00 74 01 00 69 06 00 6a 02 00 6f 11 00 01 7c | .j..o...qC.n...|..t..i..j..o...| |
12e40 | 04 00 69 08 00 64 01 00 17 7d 06 00 6e 46 00 01 7c 04 00 69 09 00 7d 07 00 7c 07 00 64 02 00 19 | ..i..d...}..nF..|..i..}..|..d... |
12e60 | 64 03 00 6a 02 00 6f 0e 00 01 7c 07 00 64 02 00 20 7d 07 00 6e 01 00 01 74 0a 00 69 0b 00 7c 07 | d..j..o...|..d...}..n...t..i..|. |
12e80 | 00 74 0c 00 69 0d 00 69 0e 00 17 83 01 00 64 04 00 17 7d 06 00 79 13 00 74 0a 00 69 0f 00 7c 06 | .t..i..i......d...}..y..t..i..|. |
12ea0 | 00 83 01 00 7d 08 00 57 6e 2e 00 04 74 0a 00 69 10 00 6a 0a 00 6f 1f 00 01 01 7d 09 00 01 74 11 | ....}..Wn...t..i..j..o....}...t. |
12ec0 | 00 64 05 00 7c 06 00 7c 09 00 66 02 00 16 83 01 00 82 01 00 6e 02 00 01 58 7c 00 00 69 03 00 64 | .d..|..|..f.........n...X|..i..d |
12ee0 | 07 00 6a 08 00 6f 0a 00 01 64 06 00 7d 0a 00 6e 30 00 01 7c 04 00 69 12 00 64 07 00 6a 08 00 6f | ..j..o...d..}..n0..|..i..d..j..o |
12f00 | 0d 00 01 7c 00 00 69 03 00 7d 0a 00 6e 13 00 01 74 01 00 69 02 00 7c 04 00 69 12 00 83 01 00 7d | ...|..i..}..n...t..i..|..i.....} |
12f20 | 0a 00 7c 00 00 69 04 00 69 13 00 7c 08 00 7c 04 00 69 14 00 7c 0a 00 66 03 00 83 01 00 01 71 43 | ..|..i..i..|..|..i..|..f......qC |
12f40 | 00 57 6e 01 00 01 64 07 00 53 28 08 00 00 00 73 c8 01 00 00 49 6e 69 74 69 61 6c 69 7a 65 72 2e | .Wn...d..S(....s....Initializer. |
12f60 | 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 75 72 6c 5f 6d 61 70 5f 6c 69 73 74 3a 20 | ......Args:.......url_map_list:. |
12f80 | 4c 69 73 74 20 6f 66 20 61 70 70 69 6e 66 6f 2e 55 52 4c 4d 61 70 20 6f 62 6a 65 63 74 73 2e 0a | List.of.appinfo.URLMap.objects.. |
12fa0 | 20 20 20 20 20 20 20 20 49 66 20 65 6d 70 74 79 20 6f 72 20 4e 6f 6e 65 2c 20 74 68 65 6e 20 77 | ........If.empty.or.None,.then.w |
12fc0 | 65 20 61 6c 77 61 79 73 20 75 73 65 20 74 68 65 20 6d 69 6d 65 20 74 79 70 65 20 63 68 6f 73 65 | e.always.use.the.mime.type.chose |
12fe0 | 6e 20 62 79 20 74 68 65 0a 20 20 20 20 20 20 20 20 6d 69 6d 65 74 79 70 65 73 20 6d 6f 64 75 6c | n.by.the.........mimetypes.modul |
13000 | 65 2e 0a 20 20 20 20 20 20 70 61 74 68 5f 61 64 6a 75 73 74 65 72 3a 20 50 61 74 68 41 64 6a 75 | e........path_adjuster:.PathAdju |
13020 | 73 74 65 72 20 6f 62 6a 65 63 74 20 75 73 65 64 20 74 6f 20 61 64 6a 75 73 74 20 61 70 70 6c 69 | ster.object.used.to.adjust.appli |
13040 | 63 61 74 69 6f 6e 20 66 69 6c 65 20 70 61 74 68 73 2e 0a 20 20 20 20 20 20 64 65 66 61 75 6c 74 | cation.file.paths........default |
13060 | 5f 65 78 70 69 72 61 74 69 6f 6e 3a 20 53 74 72 69 6e 67 20 64 65 73 63 72 69 62 69 6e 67 20 64 | _expiration:.String.describing.d |
13080 | 65 66 61 75 6c 74 20 65 78 70 69 72 61 74 69 6f 6e 20 74 69 6d 65 20 66 6f 72 20 62 72 6f 77 73 | efault.expiration.time.for.brows |
130a0 | 65 72 0a 20 20 20 20 20 20 20 20 62 61 73 65 64 20 63 61 63 68 69 6e 67 20 6f 66 20 73 74 61 74 | er.........based.caching.of.stat |
130c0 | 69 63 20 66 69 6c 65 73 2e 20 20 49 66 20 73 65 74 20 74 6f 20 4e 6f 6e 65 20 74 68 69 73 20 64 | ic.files...If.set.to.None.this.d |
130e0 | 69 73 61 6c 6c 6f 77 73 20 61 6e 79 0a 20 20 20 20 20 20 20 20 62 72 6f 77 73 65 72 20 63 61 63 | isallows.any.........browser.cac |
13100 | 68 69 6e 67 20 6f 66 20 73 74 61 74 69 63 20 63 6f 6e 74 65 6e 74 2e 0a 20 20 20 20 52 3f 00 00 | hing.of.static.content......R?.. |
13120 | 00 69 ff ff ff ff 52 92 02 00 00 73 04 00 00 00 28 2e 2a 29 73 1d 00 00 00 72 65 67 65 78 20 25 | .i....R....s....(.*)s....regex.% |
13140 | 73 20 64 6f 65 73 20 6e 6f 74 20 63 6f 6d 70 69 6c 65 3a 20 25 73 69 00 00 00 00 4e 28 15 00 00 | s.does.not.compile:.%si....N(... |
13160 | 00 52 3a 00 00 00 52 03 00 00 00 74 0f 00 00 00 50 61 72 73 65 45 78 70 69 72 61 74 69 6f 6e 74 | .R:...R....t....ParseExpirationt |
13180 | 13 00 00 00 5f 64 65 66 61 75 6c 74 5f 65 78 70 69 72 61 74 69 6f 6e 74 09 00 00 00 5f 70 61 74 | ...._default_expirationt...._pat |
131a0 | 74 65 72 6e 73 74 0e 00 00 00 47 65 74 48 61 6e 64 6c 65 72 54 79 70 65 74 0c 00 00 00 53 54 41 | ternst....GetHandlerTypet....STA |
131c0 | 54 49 43 5f 46 49 4c 45 53 74 0a 00 00 00 53 54 41 54 49 43 5f 44 49 52 74 06 00 00 00 75 70 6c | TIC_FILESt....STATIC_DIRt....upl |
131e0 | 6f 61 64 74 0a 00 00 00 73 74 61 74 69 63 5f 64 69 72 52 44 00 00 00 52 a8 00 00 00 52 e7 00 00 | oadt....static_dirRD...R....R... |
13200 | 00 52 23 00 00 00 52 22 02 00 00 52 45 00 00 00 52 46 00 00 00 52 1b 00 00 00 74 0a 00 00 00 65 | .R#...R"...RE...RF...R....t....e |
13220 | 78 70 69 72 61 74 69 6f 6e 52 47 00 00 00 74 09 00 00 00 6d 69 6d 65 5f 74 79 70 65 28 0b 00 00 | xpirationRG...t....mime_type(... |
13240 | 00 52 2f 00 00 00 74 0c 00 00 00 75 72 6c 5f 6d 61 70 5f 6c 69 73 74 52 dc 02 00 00 74 12 00 00 | .R/...t....url_map_listR....t... |
13260 | 00 64 65 66 61 75 6c 74 5f 65 78 70 69 72 61 74 69 6f 6e 74 05 00 00 00 65 6e 74 72 79 74 0c 00 | .default_expirationt....entryt.. |
13280 | 00 00 68 61 6e 64 6c 65 72 5f 74 79 70 65 52 48 00 00 00 52 23 00 00 00 74 07 00 00 00 70 61 74 | ..handler_typeRH...R#...t....pat |
132a0 | 68 5f 72 65 52 4e 00 00 00 52 f8 02 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f | h_reRN...R....(....(....sL.../ho |
132c0 | 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e | me/zx2c4/Desktop/google_appengin |
132e0 | 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 | e/google/appengine/tools/dev_app |
13300 | 73 65 72 76 65 72 2e 70 79 52 3d 00 00 00 2d 09 00 00 73 36 00 00 00 00 0f 0d 01 16 02 09 02 09 | server.pyR=...-...s6............ |
13320 | 02 07 01 07 00 06 01 0c 01 19 01 07 02 10 01 11 02 09 01 11 01 0e 01 1d 02 03 01 13 01 13 01 06 | ................................ |
13340 | 01 15 02 10 01 0a 01 10 01 0d 02 12 02 63 02 00 00 00 04 00 00 00 04 00 00 00 43 00 00 00 73 36 | .............c............C...s6 |
13360 | 00 00 00 78 2f 00 7c 00 00 69 00 00 44 5d 24 00 5c 03 00 7d 02 00 7d 03 00 7d 03 00 7c 02 00 69 | ...x/.|..i..D]$.\..}..}..}..|..i |
13380 | 01 00 7c 01 00 83 01 00 6f 05 00 01 74 02 00 53 01 71 0a 00 57 74 03 00 53 28 01 00 00 00 73 d0 | ..|.....o...t..S.q..Wt..S(....s. |
133a0 | 00 00 00 54 65 73 74 73 20 69 66 20 74 68 65 20 67 69 76 65 6e 20 70 61 74 68 20 70 6f 69 6e 74 | ...Tests.if.the.given.path.point |
133c0 | 73 20 74 6f 20 61 20 22 73 74 61 74 69 63 22 20 66 69 6c 65 2e 0a 0a 20 20 20 20 41 72 67 73 3a | s.to.a."static".file.......Args: |
133e0 | 0a 20 20 20 20 20 20 70 61 74 68 3a 20 53 74 72 69 6e 67 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 | .......path:.String.containing.t |
13400 | 68 65 20 66 69 6c 65 27 73 20 70 61 74 68 20 72 65 6c 61 74 69 76 65 20 74 6f 20 74 68 65 20 61 | he.file's.path.relative.to.the.a |
13420 | 70 70 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 20 20 42 6f 6f 6c 65 61 6e 2c | pp.......Returns:.......Boolean, |
13440 | 20 54 72 75 65 20 69 66 20 74 68 65 20 66 69 6c 65 20 77 61 73 20 63 6f 6e 66 69 67 75 72 65 64 | .True.if.the.file.was.configured |
13460 | 20 74 6f 20 62 65 20 73 74 61 74 69 63 2e 0a 20 20 20 20 28 04 00 00 00 52 f2 02 00 00 52 51 00 | .to.be.static......(....R....RQ. |
13480 | 00 00 52 89 00 00 00 52 b3 00 00 00 28 04 00 00 00 52 2f 00 00 00 52 23 00 00 00 52 fe 02 00 00 | ..R....R....(....R/...R#...R.... |
134a0 | 52 bf 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f | R....(....(....sL.../home/zx2c4/ |
134c0 | 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f | Desktop/google_appengine/google/ |
134e0 | 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 | appengine/tools/dev_appserver.py |
13500 | 52 78 01 00 00 60 09 00 00 73 0a 00 00 00 00 09 0a 00 0f 01 10 01 09 01 63 02 00 00 00 08 00 00 | Rx...`...s..............c....... |
13520 | 00 05 00 00 00 43 00 00 00 73 74 00 00 00 78 46 00 7c 00 00 69 00 00 44 5d 3b 00 5c 03 00 7d 02 | .....C...st...xF.|..i..D];.\..}. |
13540 | 00 7d 03 00 7d 04 00 7c 03 00 64 02 00 6a 09 00 6f 1f 00 01 7c 02 00 69 02 00 7c 01 00 83 01 00 | .}..}..|..d..j..o...|..i..|..... |
13560 | 7d 05 00 7c 05 00 6f 05 00 01 7c 03 00 53 01 71 0a 00 01 71 0a 00 57 74 03 00 69 04 00 69 05 00 | }..|..o...|..S.q...q..Wt..i..i.. |
13580 | 7c 01 00 83 01 00 5c 02 00 7d 06 00 7d 07 00 74 06 00 69 07 00 69 08 00 7c 07 00 64 01 00 83 02 | |.....\..}..}..t..i..i..|..d.... |
135a0 | 00 53 28 03 00 00 00 73 27 01 00 00 52 65 74 75 72 6e 73 20 74 68 65 20 6d 69 6d 65 20 74 79 70 | .S(....s'...Returns.the.mime.typ |
135c0 | 65 20 74 68 61 74 20 77 65 20 73 68 6f 75 6c 64 20 75 73 65 20 77 68 65 6e 20 73 65 72 76 69 6e | e.that.we.should.use.when.servin |
135e0 | 67 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 66 69 6c 65 2e 0a 0a 20 20 20 20 41 72 67 73 3a | g.the.specified.file.......Args: |
13600 | 0a 20 20 20 20 20 20 70 61 74 68 3a 20 53 74 72 69 6e 67 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 | .......path:.String.containing.t |
13620 | 68 65 20 66 69 6c 65 27 73 20 70 61 74 68 20 72 65 6c 61 74 69 76 65 20 74 6f 20 74 68 65 20 61 | he.file's.path.relative.to.the.a |
13640 | 70 70 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 20 20 53 74 72 69 6e 67 20 63 | pp.......Returns:.......String.c |
13660 | 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 6d 69 6d 65 20 74 79 70 65 20 74 6f 20 75 73 65 2e 20 | ontaining.the.mime.type.to.use.. |
13680 | 57 69 6c 6c 20 62 65 20 27 61 70 70 6c 69 63 61 74 69 6f 6e 2f 6f 63 74 65 74 2d 73 74 72 65 61 | Will.be.'application/octet-strea |
136a0 | 6d 27 0a 20 20 20 20 20 20 69 66 20 77 65 20 68 61 76 65 20 6e 6f 20 69 64 65 61 20 77 68 61 74 | m'.......if.we.have.no.idea.what |
136c0 | 20 69 74 20 73 68 6f 75 6c 64 20 62 65 2e 0a 20 20 20 20 73 18 00 00 00 61 70 70 6c 69 63 61 74 | .it.should.be......s....applicat |
136e0 | 69 6f 6e 2f 6f 63 74 65 74 2d 73 74 72 65 61 6d 4e 28 09 00 00 00 52 f2 02 00 00 52 3a 00 00 00 | ion/octet-streamN(....R....R:... |
13700 | 52 51 00 00 00 52 e7 00 00 00 52 23 00 00 00 74 08 00 00 00 73 70 6c 69 74 65 78 74 52 84 01 00 | RQ...R....R#...t....splitextR... |
13720 | 00 74 09 00 00 00 74 79 70 65 73 5f 6d 61 70 52 9f 00 00 00 28 08 00 00 00 52 2f 00 00 00 52 23 | .t....types_mapR....(....R/...R# |
13740 | 00 00 00 52 fe 02 00 00 74 08 00 00 00 6d 69 6d 65 74 79 70 65 74 11 00 00 00 75 6e 75 73 65 64 | ...R....t....mimetypet....unused |
13760 | 5f 65 78 70 69 72 61 74 69 6f 6e 52 57 00 00 00 74 0f 00 00 00 75 6e 75 73 65 64 5f 66 69 6c 65 | _expirationRW...t....unused_file |
13780 | 6e 61 6d 65 74 09 00 00 00 65 78 74 65 6e 73 69 6f 6e 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 | namet....extension(....(....sL.. |
137a0 | 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 | ./home/zx2c4/Desktop/google_appe |
137c0 | 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 | ngine/google/appengine/tools/dev |
137e0 | 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 0b 00 00 00 47 65 74 4d 69 6d 65 54 79 70 65 6e 09 00 | _appserver.pyt....GetMimeTypen.. |
13800 | 00 73 10 00 00 00 00 0a 0a 00 0f 01 0d 01 0f 01 07 01 0d 02 18 01 63 02 00 00 00 06 00 00 00 04 | .s....................c......... |
13820 | 00 00 00 43 00 00 00 73 46 00 00 00 78 35 00 7c 00 00 69 00 00 44 5d 2a 00 5c 03 00 7d 02 00 7d | ...C...sF...x5.|..i..D]*.\..}..} |
13840 | 03 00 7d 04 00 7c 02 00 69 01 00 7c 01 00 83 01 00 7d 05 00 7c 05 00 6f 05 00 01 7c 04 00 53 01 | ..}..|..i..|.....}..|..o...|..S. |
13860 | 71 0a 00 57 7c 00 00 69 02 00 70 04 00 01 64 01 00 53 28 02 00 00 00 73 f4 00 00 00 52 65 74 75 | q..W|..i..p...d..S(....s....Retu |
13880 | 72 6e 73 20 74 68 65 20 63 61 63 68 65 20 65 78 70 69 72 61 74 69 6f 6e 20 64 75 72 61 74 69 6f | rns.the.cache.expiration.duratio |
138a0 | 6e 20 74 6f 20 62 65 20 75 73 65 72 73 20 66 6f 72 20 74 68 65 20 67 69 76 65 6e 20 66 69 6c 65 | n.to.be.users.for.the.given.file |
138c0 | 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 70 61 74 68 3a 20 53 74 72 69 6e 67 20 | .......Args:.......path:.String. |
138e0 | 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 66 69 6c 65 27 73 20 70 61 74 68 20 72 65 6c 61 74 | containing.the.file's.path.relat |
13900 | 69 76 65 20 74 6f 20 74 68 65 20 61 70 70 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 | ive.to.the.app.......Returns:... |
13920 | 20 20 20 20 49 6e 74 65 67 65 72 20 6e 75 6d 62 65 72 20 6f 66 20 73 65 63 6f 6e 64 73 20 74 6f | ....Integer.number.of.seconds.to |
13940 | 20 62 65 20 75 73 65 64 20 66 6f 72 20 62 72 6f 77 73 65 72 20 63 61 63 68 65 20 65 78 70 69 72 | .be.used.for.browser.cache.expir |
13960 | 61 74 69 6f 6e 20 74 69 6d 65 2e 0a 20 20 20 20 69 00 00 00 00 28 03 00 00 00 52 f2 02 00 00 52 | ation.time......i....(....R....R |
13980 | 51 00 00 00 52 f1 02 00 00 28 06 00 00 00 52 2f 00 00 00 52 23 00 00 00 52 fe 02 00 00 74 0f 00 | Q...R....(....R/...R#...R....t.. |
139a0 | 00 00 75 6e 75 73 65 64 5f 6d 69 6d 65 74 79 70 65 52 f8 02 00 00 52 57 00 00 00 28 00 00 00 00 | ..unused_mimetypeR....RW...(.... |
139c0 | 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f | (....sL.../home/zx2c4/Desktop/go |
139e0 | 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f | ogle_appengine/google/appengine/ |
13a00 | 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 0d 00 00 00 47 65 74 45 78 | tools/dev_appserver.pyt....GetEx |
13a20 | 70 69 72 61 74 69 6f 6e 81 09 00 00 73 0c 00 00 00 00 09 0a 00 0f 01 0f 01 07 01 09 02 28 07 00 | piration....s................(.. |
13a40 | 00 00 52 18 00 00 00 52 19 00 00 00 52 1a 00 00 00 52 3d 00 00 00 52 78 01 00 00 52 05 03 00 00 | ..R....R....R....R=...Rx...R.... |
13a60 | 52 07 03 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a | R....(....(....(....sL.../home/z |
13a80 | 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f | x2c4/Desktop/google_appengine/go |
13aa0 | 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 | ogle/appengine/tools/dev_appserv |
13ac0 | 65 72 2e 70 79 52 ef 02 00 00 20 09 00 00 73 0a 00 00 00 06 0b 06 02 09 33 09 0e 09 13 63 02 00 | er.pyR........s.........3....c.. |
13ae0 | 00 00 06 00 00 00 08 00 00 00 43 00 00 00 73 aa 00 00 00 74 00 00 69 01 00 7d 02 00 64 01 00 7d | ..........C...s....t..i..}..d..} |
13b00 | 03 00 79 3a 00 7c 01 00 7c 00 00 64 02 00 83 02 00 7d 04 00 7a 10 00 7c 04 00 69 02 00 83 00 00 | ..y:.|..|..d.....}..z..|..i..... |
13b20 | 7d 03 00 57 64 03 00 7c 04 00 69 03 00 83 00 00 01 74 00 00 69 04 00 7d 02 00 58 57 6e 54 00 04 | }..Wd..|..i......t..i..}..XWnT.. |
13b40 | 74 05 00 74 06 00 66 02 00 6a 0a 00 6f 42 00 01 01 7d 05 00 01 74 07 00 69 08 00 64 04 00 7c 00 | t..t..f..j..oB...}...t..i..d..|. |
13b60 | 00 7c 05 00 83 03 00 01 7c 05 00 69 09 00 74 0a 00 6a 06 00 6f 0d 00 01 74 00 00 69 0b 00 7d 02 | .|......|..i..t..j..o...t..i..}. |
13b80 | 00 71 a0 00 01 74 00 00 69 0c 00 7d 02 00 6e 02 00 01 58 7c 02 00 7c 03 00 66 02 00 53 28 05 00 | .q...t..i..}..n...X|..|..f..S(.. |
13ba0 | 00 00 73 66 01 00 00 52 65 61 64 73 20 61 20 66 69 6c 65 20 6f 6e 20 64 69 73 6b 2c 20 72 65 74 | ..sf...Reads.a.file.on.disk,.ret |
13bc0 | 75 72 6e 69 6e 67 20 61 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 48 54 54 50 20 73 74 61 74 | urning.a.corresponding.HTTP.stat |
13be0 | 75 73 20 61 6e 64 20 64 61 74 61 2e 0a 0a 20 20 41 72 67 73 3a 0a 20 20 20 20 64 61 74 61 5f 70 | us.and.data.....Args:.....data_p |
13c00 | 61 74 68 3a 20 50 61 74 68 20 74 6f 20 74 68 65 20 66 69 6c 65 20 6f 6e 20 64 69 73 6b 20 74 6f | ath:.Path.to.the.file.on.disk.to |
13c20 | 20 72 65 61 64 2e 0a 20 20 20 20 6f 70 65 6e 66 69 6c 65 3a 20 55 73 65 64 20 66 6f 72 20 64 65 | .read......openfile:.Used.for.de |
13c40 | 70 65 6e 64 65 6e 63 79 20 69 6e 6a 65 63 74 69 6f 6e 2e 0a 0a 20 20 52 65 74 75 72 6e 73 3a 0a | pendency.injection.....Returns:. |
13c60 | 20 20 20 20 54 75 70 6c 65 20 28 73 74 61 74 75 73 2c 20 64 61 74 61 29 20 77 68 65 72 65 20 73 | ....Tuple.(status,.data).where.s |
13c80 | 74 61 74 75 73 20 69 73 20 61 6e 20 48 54 54 50 20 72 65 73 70 6f 6e 73 65 20 63 6f 64 65 2c 20 | tatus.is.an.HTTP.response.code,. |
13ca0 | 61 6e 64 20 64 61 74 61 20 69 73 0a 20 20 20 20 20 20 74 68 65 20 64 61 74 61 20 72 65 61 64 3b | and.data.is.......the.data.read; |
13cc0 | 20 77 69 6c 6c 20 62 65 20 61 6e 20 65 6d 70 74 79 20 73 74 72 69 6e 67 20 69 66 20 61 6e 20 65 | .will.be.an.empty.string.if.an.e |
13ce0 | 72 72 6f 72 20 6f 63 63 75 72 72 65 64 20 6f 72 20 74 68 65 0a 20 20 20 20 20 20 66 69 6c 65 20 | rror.occurred.or.the.......file. |
13d00 | 77 61 73 20 65 6d 70 74 79 2e 0a 20 20 52 9a 00 00 00 52 2f 01 00 00 4e 73 27 00 00 00 45 72 72 | was.empty....R....R/...Ns'...Err |
13d20 | 6f 72 20 65 6e 63 6f 75 6e 74 65 72 65 64 20 72 65 61 64 69 6e 67 20 66 69 6c 65 20 22 25 73 22 | or.encountered.reading.file."%s" |
13d40 | 3a 0a 25 73 28 0d 00 00 00 52 6e 00 00 00 74 15 00 00 00 49 4e 54 45 52 4e 41 4c 5f 53 45 52 56 | :.%s(....Rn...t....INTERNAL_SERV |
13d60 | 45 52 5f 45 52 52 4f 52 52 36 00 00 00 52 61 01 00 00 74 02 00 00 00 4f 4b 52 e9 00 00 00 52 7f | ER_ERRORR6...Ra...t....OKR....R. |
13d80 | 01 00 00 52 6c 00 00 00 52 46 00 00 00 52 ea 00 00 00 74 17 00 00 00 46 49 4c 45 5f 4d 49 53 53 | ...Rl...RF...R....t....FILE_MISS |
13da0 | 49 4e 47 5f 45 58 43 45 50 54 49 4f 4e 53 52 75 00 00 00 52 6f 00 00 00 28 06 00 00 00 74 09 00 | ING_EXCEPTIONSRu...Ro...(....t.. |
13dc0 | 00 00 64 61 74 61 5f 70 61 74 68 74 08 00 00 00 6f 70 65 6e 66 69 6c 65 52 af 02 00 00 74 04 00 | ..data_patht....openfileR....t.. |
13de0 | 00 00 64 61 74 61 74 09 00 00 00 64 61 74 61 5f 66 69 6c 65 52 4e 00 00 00 28 00 00 00 00 28 00 | ..datat....data_fileRN...(....(. |
13e00 | 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 | ...sL.../home/zx2c4/Desktop/goog |
13e20 | 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f | le_appengine/google/appengine/to |
13e40 | 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 0c 00 00 00 52 65 61 64 44 61 74 | ols/dev_appserver.pyt....ReadDat |
13e60 | 61 46 69 6c 65 94 09 00 00 73 1c 00 00 00 00 0c 09 01 06 02 03 01 0f 01 03 01 10 02 0a 01 0e 01 | aFile....s...................... |
13e80 | 16 01 13 01 10 01 0d 02 0e 02 74 0e 00 00 00 46 69 6c 65 44 69 73 70 61 74 63 68 65 72 63 00 00 | ..........t....FileDispatcherc.. |
13ea0 | 00 00 00 00 00 00 02 00 00 00 42 00 00 00 73 2f 00 00 00 65 00 00 5a 01 00 64 00 00 5a 02 00 65 | ..........B...s/...e..Z..d..Z..e |
13ec0 | 03 00 64 01 00 84 01 00 5a 04 00 64 04 00 64 02 00 84 01 00 5a 06 00 64 03 00 84 00 00 5a 07 00 | ..d.....Z..d..d.....Z..d.....Z.. |
13ee0 | 52 53 28 05 00 00 00 73 2b 00 00 00 44 69 73 70 61 74 63 68 65 72 20 74 68 61 74 20 72 65 61 64 | RS(....s+...Dispatcher.that.read |
13f00 | 73 20 64 61 74 61 20 66 69 6c 65 73 20 66 72 6f 6d 20 64 69 73 6b 2e 63 04 00 00 00 04 00 00 00 | s.data.files.from.disk.c........ |
13f20 | 02 00 00 00 43 00 00 00 73 1f 00 00 00 7c 01 00 7c 00 00 5f 00 00 7c 02 00 7c 00 00 5f 01 00 7c | ....C...s....|..|.._..|..|.._..| |
13f40 | 03 00 7c 00 00 5f 02 00 64 01 00 53 28 02 00 00 00 73 02 01 00 00 49 6e 69 74 69 61 6c 69 7a 65 | ..|.._..d..S(....s....Initialize |
13f60 | 72 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 70 61 74 68 5f 61 64 6a 75 73 74 65 | r.......Args:.......path_adjuste |
13f80 | 72 3a 20 49 6e 73 74 61 6e 63 65 20 6f 66 20 50 61 74 68 41 64 6a 75 73 74 65 72 20 74 6f 20 75 | r:.Instance.of.PathAdjuster.to.u |
13fa0 | 73 65 20 66 6f 72 20 66 69 6e 64 69 6e 67 20 61 62 73 6f 6c 75 74 65 0a 20 20 20 20 20 20 20 20 | se.for.finding.absolute......... |
13fc0 | 70 61 74 68 73 20 6f 66 20 64 61 74 61 20 66 69 6c 65 73 20 6f 6e 20 64 69 73 6b 2e 0a 20 20 20 | paths.of.data.files.on.disk..... |
13fe0 | 20 20 20 73 74 61 74 69 63 5f 66 69 6c 65 5f 63 6f 6e 66 69 67 5f 6d 61 74 63 68 65 72 3a 20 53 | ...static_file_config_matcher:.S |
14000 | 74 61 74 69 63 46 69 6c 65 43 6f 6e 66 69 67 4d 61 74 63 68 65 72 20 6f 62 6a 65 63 74 2e 0a 20 | taticFileConfigMatcher.object... |
14020 | 20 20 20 20 20 72 65 61 64 5f 64 61 74 61 5f 66 69 6c 65 3a 20 55 73 65 64 20 66 6f 72 20 64 65 | .....read_data_file:.Used.for.de |
14040 | 70 65 6e 64 65 6e 63 79 20 69 6e 6a 65 63 74 69 6f 6e 2e 0a 20 20 20 20 4e 28 03 00 00 00 52 d8 | pendency.injection......N(....R. |
14060 | 02 00 00 52 6f 01 00 00 74 0f 00 00 00 5f 72 65 61 64 5f 64 61 74 61 5f 66 69 6c 65 28 04 00 00 | ...Ro...t...._read_data_file(... |
14080 | 00 52 2f 00 00 00 52 dc 02 00 00 52 70 01 00 00 74 0e 00 00 00 72 65 61 64 5f 64 61 74 61 5f 66 | .R/...R....Rp...t....read_data_f |
140a0 | 69 6c 65 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 | ile(....(....sL.../home/zx2c4/De |
140c0 | 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 | sktop/google_appengine/google/ap |
140e0 | 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 52 3d | pengine/tools/dev_appserver.pyR= |
14100 | 00 00 00 b7 09 00 00 73 06 00 00 00 00 0c 09 01 09 01 63 07 00 00 00 0c 00 00 00 06 00 00 00 43 | .......s..........c............C |
14120 | 00 00 00 73 d4 00 00 00 7c 00 00 69 00 00 69 01 00 7c 02 00 83 01 00 7d 07 00 7c 00 00 69 02 00 | ...s....|..i..i..|.....}..|..i.. |
14140 | 7c 07 00 83 01 00 5c 02 00 7d 08 00 7d 09 00 7c 00 00 69 03 00 69 04 00 7c 02 00 83 01 00 7d 0a | |.....\..}..}..|..i..i..|.....}. |
14160 | 00 7c 00 00 69 03 00 69 05 00 7c 02 00 83 01 00 7d 0b 00 7c 05 00 69 06 00 64 01 00 7c 08 00 16 | .|..i..i..|.....}..|..i..d..|... |
14180 | 83 01 00 01 7c 05 00 69 06 00 64 02 00 7c 0a 00 16 83 01 00 01 7c 0b 00 6f 42 00 01 7c 05 00 69 | ....|..i..d..|.......|..oB..|..i |
141a0 | 06 00 64 03 00 74 07 00 69 08 00 69 09 00 74 0a 00 69 0a 00 83 00 00 7c 0b 00 17 64 04 00 74 0b | ..d..t..i..i..t..i.....|...d..t. |
141c0 | 00 83 01 01 16 83 01 00 01 7c 05 00 69 06 00 64 05 00 7c 0b 00 16 83 01 00 01 6e 01 00 01 7c 05 | .........|..i..d..|.......n...|. |
141e0 | 00 69 06 00 64 06 00 83 01 00 01 7c 05 00 69 06 00 7c 09 00 83 01 00 01 64 07 00 53 28 08 00 00 | .i..d......|..i..|......d..S(... |
14200 | 00 73 38 00 00 00 52 65 61 64 73 20 74 68 65 20 66 69 6c 65 20 61 6e 64 20 72 65 74 75 72 6e 73 | .s8...Reads.the.file.and.returns |
14220 | 20 74 68 65 20 72 65 73 70 6f 6e 73 65 20 73 74 61 74 75 73 20 61 6e 64 20 64 61 74 61 2e 73 0c | .the.response.status.and.data.s. |
14240 | 00 00 00 53 74 61 74 75 73 3a 20 25 64 0d 0a 73 12 00 00 00 43 6f 6e 74 65 6e 74 2d 74 79 70 65 | ...Status:.%d..s....Content-type |
14260 | 3a 20 25 73 0d 0a 73 0d 00 00 00 45 78 70 69 72 65 73 3a 20 25 73 0d 0a 74 06 00 00 00 75 73 65 | :.%s..s....Expires:.%s..t....use |
14280 | 67 6d 74 73 23 00 00 00 43 61 63 68 65 2d 43 6f 6e 74 72 6f 6c 3a 20 70 75 62 6c 69 63 2c 20 6d | gmts#...Cache-Control:.public,.m |
142a0 | 61 78 2d 61 67 65 3d 25 69 0d 0a 73 02 00 00 00 0d 0a 4e 28 0c 00 00 00 52 d8 02 00 00 52 e4 02 | ax-age=%i..s......N(....R....R.. |
142c0 | 00 00 52 11 03 00 00 52 6f 01 00 00 52 05 03 00 00 52 07 03 00 00 52 35 00 00 00 74 05 00 00 00 | ..R....Ro...R....R....R5...t.... |
142e0 | 65 6d 61 69 6c 74 05 00 00 00 55 74 69 6c 73 74 0a 00 00 00 66 6f 72 6d 61 74 64 61 74 65 52 93 | emailt....Utilst....formatdateR. |
14300 | 00 00 00 52 89 00 00 00 28 0c 00 00 00 52 2f 00 00 00 52 20 00 00 00 52 23 00 00 00 52 30 00 00 | ...R....(....R/...R....R#...R0.. |
14320 | 00 52 31 00 00 00 52 32 00 00 00 52 33 00 00 00 52 7e 02 00 00 52 af 02 00 00 52 0d 03 00 00 74 | .R1...R2...R3...R~...R....R....t |
14340 | 0c 00 00 00 63 6f 6e 74 65 6e 74 5f 74 79 70 65 52 f8 02 00 00 28 00 00 00 00 28 00 00 00 00 73 | ....content_typeR....(....(....s |
14360 | 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 | L.../home/zx2c4/Desktop/google_a |
14380 | 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f | ppengine/google/appengine/tools/ |
143a0 | 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 52 34 00 00 00 c7 09 00 00 73 1a 00 00 00 00 08 | dev_appserver.pyR4.......s...... |
143c0 | 12 01 15 01 12 01 12 02 11 01 11 01 07 01 09 01 19 01 0b 01 15 01 0d 01 63 01 00 00 00 01 00 00 | ........................c....... |
143e0 | 00 01 00 00 00 43 00 00 00 73 04 00 00 00 64 01 00 53 28 02 00 00 00 73 33 00 00 00 52 65 74 75 | .....C...s....d..S(....s3...Retu |
14400 | 72 6e 73 20 61 20 73 74 72 69 6e 67 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 6f 66 20 74 | rns.a.string.representation.of.t |
14420 | 68 69 73 20 64 69 73 70 61 74 63 68 65 72 2e 73 0f 00 00 00 46 69 6c 65 20 64 69 73 70 61 74 63 | his.dispatcher.s....File.dispatc |
14440 | 68 65 72 28 00 00 00 00 28 01 00 00 00 52 2f 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 | her(....(....R/...(....(....sL.. |
14460 | 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 | ./home/zx2c4/Desktop/google_appe |
14480 | 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 | ngine/google/appengine/tools/dev |
144a0 | 5f 61 70 70 73 65 72 76 65 72 2e 70 79 52 e8 02 00 00 de 09 00 00 73 02 00 00 00 00 02 4e 28 08 | _appserver.pyR........s......N(. |
144c0 | 00 00 00 52 18 00 00 00 52 19 00 00 00 52 1a 00 00 00 52 0f 03 00 00 52 3d 00 00 00 52 3a 00 00 | ...R....R....R....R....R=...R:.. |
144e0 | 00 52 34 00 00 00 52 e8 02 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f | .R4...R....(....(....(....sL.../ |
14500 | 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 | home/zx2c4/Desktop/google_appeng |
14520 | 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 | ine/google/appengine/tools/dev_a |
14540 | 70 70 73 65 72 76 65 72 2e 70 79 52 10 03 00 00 b4 09 00 00 73 08 00 00 00 06 01 06 05 0c 13 0c | ppserver.pyR........s........... |
14560 | 11 73 10 00 00 00 63 6f 6e 74 65 6e 74 2d 65 6e 63 6f 64 69 6e 67 74 06 00 00 00 73 65 72 76 65 | .s....content-encodingt....serve |
14580 | 72 74 04 00 00 00 64 61 74 65 63 04 00 00 00 05 00 00 00 06 00 00 00 43 00 00 00 73 39 00 00 00 | rt....datec............C...s9... |
145a0 | 78 26 00 74 00 00 44 5d 1e 00 7d 04 00 7c 04 00 7c 02 00 6a 06 00 6f 0b 00 01 7c 02 00 7c 04 00 | x&.t..D]..}..|..|..j..o...|..|.. |
145c0 | 3d 71 07 00 01 71 07 00 57 7c 00 00 7c 01 00 7c 02 00 7c 03 00 66 04 00 53 28 01 00 00 00 73 2f | =q...q..W|..|..|..|..f..S(....s/ |
145e0 | 01 00 00 49 67 6e 6f 72 65 20 73 70 65 63 69 66 69 63 20 72 65 73 70 6f 6e 73 65 20 68 65 61 64 | ...Ignore.specific.response.head |
14600 | 65 72 73 2e 0a 0a 20 20 43 65 72 74 61 69 6e 20 72 65 73 70 6f 6e 73 65 20 68 65 61 64 65 72 73 | ers.....Certain.response.headers |
14620 | 20 63 61 6e 6e 6f 74 20 62 65 20 6d 6f 64 69 66 69 65 64 20 62 79 20 61 6e 20 41 70 70 6c 69 63 | .cannot.be.modified.by.an.Applic |
14640 | 61 74 69 6f 6e 2e 20 20 46 6f 72 20 61 0a 20 20 63 6f 6d 70 6c 65 74 65 20 6c 69 73 74 20 6f 66 | ation...For.a...complete.list.of |
14660 | 20 74 68 65 73 65 20 68 65 61 64 65 72 73 20 70 6c 65 61 73 65 20 73 65 65 3a 0a 0a 20 20 20 20 | .these.headers.please.see:...... |
14680 | 68 74 74 70 3a 2f 2f 63 6f 64 65 2e 67 6f 6f 67 6c 65 2e 63 6f 6d 2f 61 70 70 65 6e 67 69 6e 65 | http://code.google.com/appengine |
146a0 | 2f 64 6f 63 73 2f 77 65 62 61 70 70 2f 72 65 73 70 6f 6e 73 65 63 6c 61 73 73 2e 68 74 6d 6c 23 | /docs/webapp/responseclass.html# |
146c0 | 44 69 73 61 6c 6c 6f 77 65 64 5f 48 54 54 50 5f 52 65 73 70 6f 6e 73 65 5f 48 65 61 64 65 72 73 | Disallowed_HTTP_Response_Headers |
146e0 | 0a 0a 20 20 54 68 69 73 20 72 65 77 72 69 74 65 72 20 73 69 6d 70 6c 79 20 72 65 6d 6f 76 65 73 | ....This.rewriter.simply.removes |
14700 | 20 74 68 6f 73 65 20 68 65 61 64 65 72 73 2e 0a 20 20 28 01 00 00 00 74 18 00 00 00 5f 49 47 4e | .those.headers....(....t...._IGN |
14720 | 4f 52 45 5f 52 45 53 50 4f 4e 53 45 5f 48 45 41 44 45 52 53 28 05 00 00 00 52 bc 02 00 00 74 0e | ORE_RESPONSE_HEADERS(....R....t. |
14740 | 00 00 00 73 74 61 74 75 73 5f 6d 65 73 73 61 67 65 52 30 00 00 00 74 04 00 00 00 62 6f 64 79 74 | ...status_messageR0...t....bodyt |
14760 | 01 00 00 00 68 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f | ....h(....(....sL.../home/zx2c4/ |
14780 | 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f | Desktop/google_appengine/google/ |
147a0 | 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 | appengine/tools/dev_appserver.py |
147c0 | 74 15 00 00 00 49 67 6e 6f 72 65 48 65 61 64 65 72 73 52 65 77 72 69 74 65 72 e9 09 00 00 73 0a | t....IgnoreHeadersRewriter....s. |
147e0 | 00 00 00 00 0a 07 00 06 01 0d 01 0f 02 63 04 00 00 00 08 00 00 00 08 00 00 00 43 00 00 00 73 d2 | .............c............C...s. |
14800 | 00 00 00 7c 02 00 69 00 00 64 01 00 83 01 00 7d 04 00 7c 02 00 69 00 00 64 02 00 83 01 00 7d 05 | ...|..i..d.....}..|..i..d.....}. |
14820 | 00 7c 05 00 6f 11 00 01 7c 05 00 7d 06 00 7c 02 00 64 02 00 3d 6e 29 00 01 7c 04 00 6f 11 00 01 | .|..o...|..}..|..d..=n)..|..o... |
14840 | 64 03 00 74 01 00 69 02 00 16 7d 06 00 6e 11 00 01 7c 00 00 7c 01 00 7c 02 00 7c 03 00 66 04 00 | d..t..i...}..n...|..|..|..|..f.. |
14860 | 53 7c 06 00 69 03 00 64 04 00 64 05 00 83 02 00 7d 07 00 7c 07 00 64 06 00 67 01 00 17 64 07 00 | S|..i..d..d.....}..|..d..g...d.. |
14880 | 20 5c 02 00 7d 00 00 7d 01 00 79 10 00 74 04 00 7c 00 00 83 01 00 7d 00 00 57 6e 28 00 04 74 05 | .\..}..}..y..t..|.....}..Wn(..t. |
148a0 | 00 6a 0a 00 6f 1c 00 01 01 01 01 64 08 00 7d 00 00 74 06 00 69 07 00 64 09 00 83 01 00 7d 03 00 | .j..o......d..}..t..i..d.....}.. |
148c0 | 6e 02 00 01 58 7c 00 00 7c 01 00 7c 02 00 7c 03 00 66 04 00 53 28 0a 00 00 00 73 0b 02 00 00 50 | n...X|..|..|..|..f..S(....s....P |
148e0 | 61 72 73 65 20 73 74 61 74 75 73 20 68 65 61 64 65 72 2c 20 69 66 20 69 74 20 65 78 69 73 74 73 | arse.status.header,.if.it.exists |
14900 | 2e 0a 0a 20 20 48 61 6e 64 6c 65 73 20 74 68 65 20 73 65 72 76 65 72 2d 73 69 64 65 20 27 73 74 | .....Handles.the.server-side.'st |
14920 | 61 74 75 73 27 20 68 65 61 64 65 72 2c 20 77 68 69 63 68 20 69 6e 73 74 72 75 63 74 73 20 74 68 | atus'.header,.which.instructs.th |
14940 | 65 20 73 65 72 76 65 72 20 74 6f 20 63 68 61 6e 67 65 0a 20 20 74 68 65 20 48 54 54 50 20 72 65 | e.server.to.change...the.HTTP.re |
14960 | 73 70 6f 6e 73 65 20 63 6f 64 65 20 61 63 63 6f 72 64 69 6e 67 6c 79 2e 20 48 61 6e 64 6c 65 73 | sponse.code.accordingly..Handles |
14980 | 20 74 68 65 20 27 6c 6f 63 61 74 69 6f 6e 27 20 68 65 61 64 65 72 2c 20 77 68 69 63 68 0a 20 20 | .the.'location'.header,.which... |
149a0 | 69 73 73 75 65 73 20 61 6e 20 48 54 54 50 20 33 30 32 20 72 65 64 69 72 65 63 74 20 74 6f 20 74 | issues.an.HTTP.302.redirect.to.t |
149c0 | 68 65 20 63 6c 69 65 6e 74 2e 20 41 6c 73 6f 20 63 6f 72 72 65 63 74 73 20 74 68 65 20 27 63 6f | he.client..Also.corrects.the.'co |
149e0 | 6e 74 65 6e 74 2d 6c 65 6e 67 74 68 27 0a 20 20 68 65 61 64 65 72 20 74 6f 20 72 65 66 6c 65 63 | ntent-length'...header.to.reflec |
14a00 | 74 20 61 63 74 75 61 6c 20 63 6f 6e 74 65 6e 74 20 6c 65 6e 67 74 68 20 69 6e 20 63 61 73 65 20 | t.actual.content.length.in.case. |
14a20 | 65 78 74 72 61 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 68 61 73 20 62 65 65 6e 0a 20 20 61 70 70 | extra.information.has.been...app |
14a40 | 65 6e 64 65 64 20 74 6f 20 74 68 65 20 72 65 73 70 6f 6e 73 65 20 62 6f 64 79 2e 0a 0a 20 20 49 | ended.to.the.response.body.....I |
14a60 | 66 20 74 68 65 20 27 73 74 61 74 75 73 27 20 68 65 61 64 65 72 20 73 75 70 70 6c 69 65 64 20 62 | f.the.'status'.header.supplied.b |
14a80 | 79 20 74 68 65 20 63 6c 69 65 6e 74 20 69 73 20 69 6e 76 61 6c 69 64 2c 20 74 68 69 73 20 6d 65 | y.the.client.is.invalid,.this.me |
14aa0 | 74 68 6f 64 20 77 69 6c 6c 0a 20 20 73 65 74 20 74 68 65 20 72 65 73 70 6f 6e 73 65 20 74 6f 20 | thod.will...set.the.response.to. |
14ac0 | 61 20 35 30 30 20 77 69 74 68 20 61 6e 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 20 61 73 20 63 | a.500.with.an.error.message.as.c |
14ae0 | 6f 6e 74 65 6e 74 2e 0a 20 20 74 08 00 00 00 6c 6f 63 61 74 69 6f 6e 52 af 02 00 00 73 0e 00 00 | ontent....t....locationR....s... |
14b00 | 00 25 64 20 52 65 64 69 72 65 63 74 69 6e 67 52 b0 02 00 00 69 01 00 00 00 52 9a 00 00 00 69 02 | .%d.RedirectingR....i....R....i. |
14b20 | 00 00 00 69 f4 01 00 00 73 2e 00 00 00 45 72 72 6f 72 3a 20 49 6e 76 61 6c 69 64 20 22 73 74 61 | ...i....s....Error:.Invalid."sta |
14b40 | 74 75 73 22 20 68 65 61 64 65 72 20 76 61 6c 75 65 20 72 65 74 75 72 6e 65 64 2e 28 08 00 00 00 | tus".header.value.returned.(.... |
14b60 | 52 c6 00 00 00 52 6e 00 00 00 74 05 00 00 00 46 4f 55 4e 44 52 46 02 00 00 52 b6 02 00 00 52 b7 | R....Rn...t....FOUNDRF...R....R. |
14b80 | 02 00 00 52 71 00 00 00 52 72 00 00 00 28 08 00 00 00 52 bc 02 00 00 52 1b 03 00 00 52 30 00 00 | ...Rq...Rr...(....R....R....R0.. |
14ba0 | 00 52 1c 03 00 00 74 0e 00 00 00 6c 6f 63 61 74 69 6f 6e 5f 76 61 6c 75 65 74 0c 00 00 00 73 74 | .R....t....location_valuet....st |
14bc0 | 61 74 75 73 5f 76 61 6c 75 65 74 0f 00 00 00 72 65 73 70 6f 6e 73 65 5f 73 74 61 74 75 73 74 0c | atus_valuet....response_statust. |
14be0 | 00 00 00 73 74 61 74 75 73 5f 70 61 72 74 73 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 | ...status_parts(....(....sL.../h |
14c00 | 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 | ome/zx2c4/Desktop/google_appengi |
14c20 | 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 | ne/google/appengine/tools/dev_ap |
14c40 | 70 73 65 72 76 65 72 2e 70 79 74 13 00 00 00 50 61 72 73 65 53 74 61 74 75 73 52 65 77 72 69 74 | pserver.pyt....ParseStatusRewrit |
14c60 | 65 72 fa 09 00 00 73 20 00 00 00 00 0c 0f 01 0f 01 07 01 06 01 0b 01 07 01 11 02 10 02 12 01 17 | er....s......................... |
14c80 | 01 03 01 10 01 0e 01 06 01 14 02 63 04 00 00 00 04 00 00 00 04 00 00 00 43 00 00 00 73 46 00 00 | ...........c............C...sF.. |
14ca0 | 00 64 01 00 7c 02 00 6a 07 00 6f 29 00 01 64 02 00 7c 02 00 64 01 00 3c 64 03 00 7c 02 00 6a 07 | .d..|..j..o)..d..|..d..<d..|..j. |
14cc0 | 00 6f 0e 00 01 64 04 00 7c 02 00 64 03 00 3c 71 36 00 01 6e 01 00 01 7c 00 00 7c 01 00 7c 02 00 | .o...d..|..d..<q6..n...|..|..|.. |
14ce0 | 7c 03 00 66 04 00 53 28 05 00 00 00 73 18 00 00 00 55 70 64 61 74 65 20 74 68 65 20 63 61 63 68 | |..f..S(....s....Update.the.cach |
14d00 | 65 20 68 65 61 64 65 72 2e 73 0d 00 00 00 43 61 63 68 65 2d 43 6f 6e 74 72 6f 6c 73 08 00 00 00 | e.header.s....Cache-Controls.... |
14d20 | 6e 6f 2d 63 61 63 68 65 74 07 00 00 00 45 78 70 69 72 65 73 73 1d 00 00 00 46 72 69 2c 20 30 31 | no-cachet....Expiress....Fri,.01 |
14d40 | 20 4a 61 6e 20 31 39 39 30 20 30 30 3a 30 30 3a 30 30 20 47 4d 54 28 00 00 00 00 28 04 00 00 00 | .Jan.1990.00:00:00.GMT(....(.... |
14d60 | 52 bc 02 00 00 52 1b 03 00 00 52 30 00 00 00 52 1c 03 00 00 28 00 00 00 00 28 00 00 00 00 73 4c | R....R....R0...R....(....(....sL |
14d80 | 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 | .../home/zx2c4/Desktop/google_ap |
14da0 | 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 | pengine/google/appengine/tools/d |
14dc0 | 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 0d 00 00 00 43 61 63 68 65 52 65 77 72 69 74 65 | ev_appserver.pyt....CacheRewrite |
14de0 | 72 1b 0a 00 00 73 0a 00 00 00 00 02 0d 01 0a 01 0d 01 12 01 63 04 00 00 00 05 00 00 00 04 00 00 | r....s..............c........... |
14e00 | 00 43 00 00 00 73 53 00 00 00 7c 03 00 69 00 00 83 00 00 7d 04 00 7c 03 00 69 01 00 64 01 00 64 | .C...sS...|..i.....}..|..i..d..d |
14e20 | 02 00 83 02 00 01 74 02 00 7c 03 00 69 00 00 83 00 00 7c 04 00 18 83 01 00 7c 02 00 64 03 00 3c | ......t..|..i.....|......|..d..< |
14e40 | 7c 03 00 69 01 00 7c 04 00 83 01 00 01 7c 00 00 7c 01 00 7c 02 00 7c 03 00 66 04 00 53 28 04 00 | |..i..|......|..|..|..|..f..S(.. |
14e60 | 00 00 73 ba 00 00 00 52 65 77 72 69 74 65 20 74 68 65 20 43 6f 6e 74 65 6e 74 2d 4c 65 6e 67 74 | ..s....Rewrite.the.Content-Lengt |
14e80 | 68 20 68 65 61 64 65 72 2e 0a 0a 20 20 45 76 65 6e 20 74 68 6f 75 67 68 20 43 6f 6e 74 65 6e 74 | h.header.....Even.though.Content |
14ea0 | 2d 4c 65 6e 67 74 68 20 69 73 20 6e 6f 74 20 61 20 75 73 65 72 20 6d 6f 64 69 66 69 61 62 6c 65 | -Length.is.not.a.user.modifiable |
14ec0 | 20 68 65 61 64 65 72 2c 20 41 70 70 20 45 6e 67 69 6e 65 0a 20 20 73 65 6e 64 73 20 61 20 63 6f | .header,.App.Engine...sends.a.co |
14ee0 | 72 72 65 63 74 20 43 6f 6e 74 65 6e 74 2d 4c 65 6e 67 74 68 20 74 6f 20 74 68 65 20 75 73 65 72 | rrect.Content-Length.to.the.user |
14f00 | 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 61 63 74 75 61 6c 20 72 65 73 70 6f 6e 73 65 2e 0a 20 | .based.on.the.actual.response... |
14f20 | 20 69 00 00 00 00 69 02 00 00 00 73 0e 00 00 00 43 6f 6e 74 65 6e 74 2d 4c 65 6e 67 74 68 28 03 | .i....i....s....Content-Length(. |
14f40 | 00 00 00 74 04 00 00 00 74 65 6c 6c 52 74 00 00 00 52 28 00 00 00 28 05 00 00 00 52 bc 02 00 00 | ...t....tellRt...R(...(....R.... |
14f60 | 52 1b 03 00 00 52 30 00 00 00 52 1c 03 00 00 74 10 00 00 00 63 75 72 72 65 6e 74 5f 70 6f 73 69 | R....R0...R....t....current_posi |
14f80 | 74 69 6f 6e 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 | tion(....(....sL.../home/zx2c4/D |
14fa0 | 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 | esktop/google_appengine/google/a |
14fc0 | 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 | ppengine/tools/dev_appserver.pyt |
14fe0 | 15 00 00 00 43 6f 6e 74 65 6e 74 4c 65 6e 67 74 68 52 65 77 72 69 74 65 72 24 0a 00 00 73 0a 00 | ....ContentLengthRewriter$...s.. |
15000 | 00 00 00 06 0c 01 10 02 1a 01 0d 01 63 00 00 00 00 00 00 00 00 04 00 00 00 43 00 00 00 73 10 00 | ............c............C...s.. |
15020 | 00 00 74 00 00 74 01 00 74 02 00 74 03 00 67 04 00 53 28 01 00 00 00 73 b0 06 00 00 43 72 65 61 | ..t..t..t..t..g..S(....s....Crea |
15040 | 74 65 20 74 68 65 20 64 65 66 61 75 6c 74 20 72 65 73 70 6f 6e 73 65 20 72 65 77 72 69 74 65 72 | te.the.default.response.rewriter |
15060 | 20 63 68 61 69 6e 2e 0a 0a 20 20 41 20 72 65 73 70 6f 6e 73 65 20 72 65 77 72 69 74 65 72 20 69 | .chain.....A.response.rewriter.i |
15080 | 73 20 74 68 65 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 67 65 74 73 20 61 20 66 69 6e | s.the.a.function.that.gets.a.fin |
150a0 | 61 6c 20 63 68 61 6e 63 65 20 74 6f 20 63 68 61 6e 67 65 20 70 61 72 74 0a 20 20 6f 66 20 74 68 | al.chance.to.change.part...of.th |
150c0 | 65 20 64 65 76 5f 61 70 70 73 65 72 76 65 72 73 20 72 65 73 70 6f 6e 73 65 2e 20 20 41 20 72 65 | e.dev_appservers.response...A.re |
150e0 | 77 72 69 74 65 72 20 69 73 20 6e 6f 74 20 6c 69 6b 65 20 61 20 64 69 73 70 61 74 63 68 65 72 20 | writer.is.not.like.a.dispatcher. |
15100 | 69 6e 20 74 68 61 74 0a 20 20 69 74 20 69 73 20 63 61 6c 6c 65 64 20 61 66 74 65 72 20 65 76 65 | in.that...it.is.called.after.eve |
15120 | 72 79 20 72 65 71 75 65 73 74 20 68 61 73 20 62 65 65 6e 20 68 61 6e 64 6c 65 64 20 62 79 20 74 | ry.request.has.been.handled.by.t |
15140 | 68 65 20 64 69 73 70 61 74 63 68 65 72 73 0a 20 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 77 | he.dispatchers...regardless.of.w |
15160 | 68 69 63 68 20 64 69 73 70 61 74 63 68 65 72 20 77 61 73 20 75 73 65 64 2e 0a 0a 20 20 54 68 65 | hich.dispatcher.was.used.....The |
15180 | 20 6f 72 64 65 72 20 69 6e 20 77 68 69 63 68 20 72 65 77 72 69 74 65 72 73 20 61 72 65 20 72 65 | .order.in.which.rewriters.are.re |
151a0 | 67 69 73 74 65 72 65 64 20 77 69 6c 6c 20 62 65 20 74 68 65 20 6f 72 64 65 72 20 69 6e 20 77 68 | gistered.will.be.the.order.in.wh |
151c0 | 69 63 68 20 74 68 65 79 0a 20 20 61 72 65 20 75 73 65 64 20 74 6f 20 72 65 77 72 69 74 65 20 74 | ich.they...are.used.to.rewrite.t |
151e0 | 68 65 20 72 65 73 70 6f 6e 73 65 2e 20 20 4d 6f 64 69 66 69 63 61 74 69 6f 6e 73 20 66 72 6f 6d | he.response...Modifications.from |
15200 | 20 65 61 72 6c 69 65 72 20 72 65 77 72 69 74 65 72 73 0a 20 20 61 72 65 20 75 73 65 64 20 61 73 | .earlier.rewriters...are.used.as |
15220 | 20 69 6e 70 75 74 20 74 6f 20 6c 61 74 65 72 20 72 65 77 72 69 74 65 72 73 2e 0a 0a 20 20 41 20 | .input.to.later.rewriters.....A. |
15240 | 72 65 73 70 6f 6e 73 65 20 72 65 77 72 69 74 65 72 20 69 73 20 61 20 66 75 6e 63 74 69 6f 6e 20 | response.rewriter.is.a.function. |
15260 | 74 68 61 74 20 63 61 6e 20 72 65 77 72 69 74 65 20 74 68 65 20 72 65 71 75 65 73 74 20 69 6e 20 | that.can.rewrite.the.request.in. |
15280 | 61 6e 79 20 77 61 79 2e 0a 20 20 54 68 65 66 75 6e 63 74 69 6f 6e 20 63 61 6e 20 72 65 74 75 72 | any.way....Thefunction.can.retur |
152a0 | 6e 65 64 20 6d 6f 64 69 66 69 65 64 20 76 61 6c 75 65 73 20 6f 72 20 74 68 65 20 6f 72 69 67 69 | ned.modified.values.or.the.origi |
152c0 | 6e 61 6c 20 76 61 6c 75 65 73 20 69 74 20 77 61 73 0a 20 20 70 61 73 73 65 64 2e 0a 0a 20 20 41 | nal.values.it.was...passed.....A |
152e0 | 20 72 65 77 72 69 74 65 72 20 66 75 6e 63 74 69 6f 6e 20 68 61 73 20 74 68 65 20 66 6f 6c 6c 6f | .rewriter.function.has.the.follo |
15300 | 77 69 6e 67 20 70 61 72 61 6d 65 74 65 72 73 20 61 6e 64 20 72 65 74 75 72 6e 20 76 61 6c 75 65 | wing.parameters.and.return.value |
15320 | 73 3a 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 73 74 61 74 75 73 5f 63 6f 64 65 3a | s:......Args:.......status_code: |
15340 | 20 53 74 61 74 75 73 20 63 6f 64 65 20 6f 66 20 72 65 73 70 6f 6e 73 65 20 66 72 6f 6d 20 64 65 | .Status.code.of.response.from.de |
15360 | 76 5f 61 70 70 73 65 72 76 65 72 20 6f 72 20 70 72 65 76 69 6f 75 73 0a 20 20 20 20 20 20 20 20 | v_appserver.or.previous......... |
15380 | 72 65 77 72 69 74 65 72 2e 0a 20 20 20 20 20 20 73 74 61 74 75 73 5f 6d 65 73 73 61 67 65 3a 20 | rewriter........status_message:. |
153a0 | 54 65 78 74 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 73 74 61 74 75 73 20 63 6f 64 | Text.corresponding.to.status.cod |
153c0 | 65 2e 0a 20 20 20 20 20 20 68 65 61 64 65 72 73 3a 20 6d 69 6d 65 74 6f 6f 6c 73 2e 4d 65 73 73 | e........headers:.mimetools.Mess |
153e0 | 61 67 65 20 69 6e 73 74 61 6e 63 65 20 77 69 74 68 20 70 61 72 73 65 64 20 68 65 61 64 65 72 73 | age.instance.with.parsed.headers |
15400 | 2e 20 20 4e 4f 54 45 3a 20 54 68 65 73 65 0a 20 20 20 20 20 20 20 20 68 65 61 64 65 72 73 20 63 | ...NOTE:.These.........headers.c |
15420 | 61 6e 20 63 6f 6e 74 61 69 6e 20 69 74 73 20 6f 77 6e 20 27 73 74 61 74 75 73 27 20 66 69 65 6c | an.contain.its.own.'status'.fiel |
15440 | 64 2c 20 62 75 74 20 74 68 65 20 64 65 66 61 75 6c 74 0a 20 20 20 20 20 20 20 20 64 65 76 5f 61 | d,.but.the.default.........dev_a |
15460 | 70 70 73 65 72 76 65 72 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 77 69 6c 6c 20 72 65 6d | ppserver.implementation.will.rem |
15480 | 6f 76 65 20 74 68 69 73 2e 20 20 46 75 74 75 72 65 20 72 65 77 72 69 74 65 72 73 0a 20 20 20 20 | ove.this...Future.rewriters..... |
154a0 | 20 20 20 20 73 68 6f 75 6c 64 20 61 76 6f 69 64 20 72 65 2d 69 6e 74 72 6f 64 75 63 69 6e 67 20 | ....should.avoid.re-introducing. |
154c0 | 74 68 65 20 73 74 61 74 75 73 20 66 69 65 6c 64 20 61 6e 64 20 72 65 74 75 72 6e 20 6e 65 77 20 | the.status.field.and.return.new. |
154e0 | 63 6f 64 65 73 0a 20 20 20 20 20 20 20 20 69 6e 73 74 65 61 64 2e 0a 20 20 20 20 20 20 62 6f 64 | codes.........instead........bod |
15500 | 79 3a 20 46 69 6c 65 20 6f 62 6a 65 63 74 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 62 6f | y:.File.object.containing.the.bo |
15520 | 64 79 20 6f 66 20 74 68 65 20 72 65 73 70 6f 6e 73 65 2e 20 20 54 68 69 73 20 70 6f 73 69 74 69 | dy.of.the.response...This.positi |
15540 | 6f 6e 20 6f 66 0a 20 20 20 20 20 20 20 20 74 68 69 73 20 66 69 6c 65 20 6d 61 79 20 6e 6f 74 20 | on.of.........this.file.may.not. |
15560 | 62 65 20 61 74 20 74 68 65 20 73 74 61 72 74 20 6f 66 20 74 68 65 20 66 69 6c 65 2e 20 20 41 6e | be.at.the.start.of.the.file...An |
15580 | 79 20 63 6f 6e 74 65 6e 74 20 62 65 66 6f 72 65 20 74 68 65 0a 20 20 20 20 20 20 20 20 66 69 6c | y.content.before.the.........fil |
155a0 | 65 73 20 70 6f 73 69 74 69 6f 6e 20 69 73 20 63 6f 6e 73 69 64 65 72 65 64 20 6e 6f 74 20 74 6f | es.position.is.considered.not.to |
155c0 | 20 62 65 20 70 61 72 74 20 6f 66 20 74 68 65 20 66 69 6e 61 6c 20 62 6f 64 79 2e 0a 0a 20 20 20 | .be.part.of.the.final.body...... |
155e0 | 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 20 20 73 74 61 74 75 73 5f 63 6f 64 65 3a 20 52 65 | ..Returns:.......status_code:.Re |
15600 | 77 72 69 74 74 65 6e 20 73 74 61 74 75 73 20 63 6f 64 65 20 6f 72 20 6f 72 69 67 69 6e 61 6c 2e | written.status.code.or.original. |
15620 | 0a 20 20 20 20 20 20 73 74 61 74 75 73 5f 6d 65 73 73 61 67 65 3a 20 52 65 77 72 69 74 74 65 72 | .......status_message:.Rewritter |
15640 | 20 6d 65 73 73 61 67 65 20 6f 72 20 6f 72 69 67 69 6e 61 6c 2e 0a 20 20 20 20 20 20 68 65 61 64 | .message.or.original........head |
15660 | 65 72 73 3a 20 52 65 77 72 69 74 74 65 6e 2f 6d 6f 64 69 66 69 65 64 20 68 65 61 64 65 72 73 20 | ers:.Rewritten/modified.headers. |
15680 | 6f 72 20 6f 72 69 67 69 6e 61 6c 2e 0a 20 20 20 20 20 20 62 6f 64 79 3a 20 52 65 77 72 69 74 74 | or.original........body:.Rewritt |
156a0 | 65 6e 2f 6d 6f 64 69 66 69 65 64 20 62 6f 64 79 20 6f 72 20 6f 72 69 67 69 6e 61 6c 2e 0a 0a 20 | en/modified.body.or.original.... |
156c0 | 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 4c 69 73 74 20 6f 66 20 72 65 73 70 6f 6e 73 65 20 72 | .Returns:.....List.of.response.r |
156e0 | 65 77 72 69 74 65 72 73 2e 0a 20 20 28 04 00 00 00 52 1e 03 00 00 52 25 03 00 00 52 27 03 00 00 | ewriters....(....R....R%...R'... |
15700 | 52 2a 03 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a | R*...(....(....(....sL.../home/z |
15720 | 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f | x2c4/Desktop/google_appengine/go |
15740 | 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 | ogle/appengine/tools/dev_appserv |
15760 | 65 72 2e 70 79 74 1c 00 00 00 43 72 65 61 74 65 52 65 73 70 6f 6e 73 65 52 65 77 72 69 74 65 72 | er.pyt....CreateResponseRewriter |
15780 | 73 43 68 61 69 6e 32 0a 00 00 73 08 00 00 00 00 28 03 01 03 01 03 01 63 02 00 00 00 09 00 00 00 | sChain2...s.....(......c........ |
157a0 | 08 00 00 00 43 00 00 00 73 d5 00 00 00 7c 01 00 64 06 00 6a 08 00 6f 0d 00 01 74 01 00 83 00 00 | ....C...s....|..d..j..o...t..... |
157c0 | 7d 01 00 6e 01 00 01 64 01 00 7d 02 00 64 02 00 7d 03 00 74 02 00 69 03 00 7c 00 00 83 01 00 7d | }..n...d..}..d..}..t..i..|.....} |
157e0 | 04 00 78 2f 00 7c 01 00 44 5d 27 00 7d 05 00 7c 05 00 7c 02 00 7c 03 00 7c 04 00 7c 00 00 83 04 | ..x/.|..D]'.}..|..|..|..|..|.... |
15800 | 00 5c 04 00 7d 02 00 7d 03 00 7d 04 00 7d 00 00 71 3c 00 57 67 00 00 7d 06 00 78 3c 00 7c 04 00 | .\..}..}..}..}..q<.Wg..}..x<.|.. |
15820 | 69 04 00 44 5d 31 00 7d 07 00 7c 07 00 69 05 00 64 03 00 83 01 00 7d 07 00 7c 07 00 69 05 00 64 | i..D]1.}..|..i..d.....}..|..i..d |
15840 | 04 00 83 01 00 7d 07 00 7c 06 00 69 06 00 7c 07 00 83 01 00 01 71 77 00 57 64 05 00 69 07 00 7c | .....}..|..i..|......qw.Wd..i..| |
15860 | 06 00 83 01 00 64 05 00 17 7d 08 00 7c 02 00 7c 03 00 7c 08 00 7c 00 00 69 08 00 83 00 00 66 04 | .....d...}..|..|..|..|..i.....f. |
15880 | 00 53 28 07 00 00 00 73 93 04 00 00 41 6c 6c 6f 77 73 20 66 69 6e 61 6c 20 72 65 77 72 69 74 65 | .S(....s....Allows.final.rewrite |
158a0 | 20 6f 66 20 64 65 76 5f 61 70 70 73 65 72 76 65 72 20 72 65 73 70 6f 6e 73 65 2e 0a 0a 20 20 54 | .of.dev_appserver.response.....T |
158c0 | 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 72 65 63 65 69 76 65 73 20 74 68 65 20 75 6e 70 61 72 73 | his.function.receives.the.unpars |
158e0 | 65 64 20 48 54 54 50 20 72 65 73 70 6f 6e 73 65 20 66 72 6f 6d 20 74 68 65 20 61 70 70 6c 69 63 | ed.HTTP.response.from.the.applic |
15900 | 61 74 69 6f 6e 0a 20 20 6f 72 20 69 6e 74 65 72 6e 61 6c 20 68 61 6e 64 6c 65 72 2c 20 70 61 72 | ation...or.internal.handler,.par |
15920 | 73 65 73 20 6f 75 74 20 74 68 65 20 62 61 73 69 63 20 73 74 72 75 63 74 75 72 65 20 61 6e 64 20 | ses.out.the.basic.structure.and. |
15940 | 66 65 65 64 73 20 74 68 61 74 20 73 74 72 75 63 74 75 72 65 0a 20 20 69 6e 20 74 6f 20 61 20 63 | feeds.that.structure...in.to.a.c |
15960 | 68 61 69 6e 20 6f 66 20 72 65 73 70 6f 6e 73 65 20 72 65 77 72 69 74 65 72 73 2e 0a 0a 20 20 49 | hain.of.response.rewriters.....I |
15980 | 74 20 61 6c 73 6f 20 6d 61 6b 65 73 20 73 75 72 65 20 74 68 65 20 66 69 6e 61 6c 20 48 54 54 50 | t.also.makes.sure.the.final.HTTP |
159a0 | 20 68 65 61 64 65 72 73 20 61 72 65 20 70 72 6f 70 65 72 6c 79 20 74 65 72 6d 69 6e 61 74 65 64 | .headers.are.properly.terminated |
159c0 | 2e 0a 0a 20 20 46 6f 72 20 6d 6f 72 65 20 61 62 6f 75 74 20 72 65 73 70 6f 6e 73 65 20 72 65 77 | .....For.more.about.response.rew |
159e0 | 72 69 74 65 72 73 2c 20 70 6c 65 61 73 65 20 73 65 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e | riters,.please.see.documentation |
15a00 | 20 66 6f 72 0a 20 20 43 72 65 61 74 65 52 65 73 70 6f 6e 65 52 65 77 72 69 74 65 72 73 43 68 61 | .for...CreateResponeRewritersCha |
15a20 | 69 6e 2e 0a 0a 20 20 41 72 67 73 3a 0a 20 20 20 20 72 65 73 70 6f 6e 73 65 5f 66 69 6c 65 3a 20 | in.....Args:.....response_file:. |
15a40 | 46 69 6c 65 2d 6c 69 6b 65 20 6f 62 6a 65 63 74 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 | File-like.object.containing.the. |
15a60 | 66 75 6c 6c 20 48 54 54 50 20 72 65 73 70 6f 6e 73 65 20 69 6e 63 6c 75 64 69 6e 67 0a 20 20 20 | full.HTTP.response.including.... |
15a80 | 20 20 20 74 68 65 20 72 65 73 70 6f 6e 73 65 20 63 6f 64 65 2c 20 61 6c 6c 20 68 65 61 64 65 72 | ...the.response.code,.all.header |
15aa0 | 73 2c 20 61 6e 64 20 74 68 65 20 72 65 71 75 65 73 74 20 62 6f 64 79 2e 0a 20 20 20 20 72 65 73 | s,.and.the.request.body......res |
15ac0 | 70 6f 6e 73 65 5f 72 65 77 72 69 74 65 72 73 3a 20 41 20 6c 69 73 74 20 6f 66 20 72 65 73 70 6f | ponse_rewriters:.A.list.of.respo |
15ae0 | 6e 73 65 20 72 65 77 72 69 74 65 72 73 2e 20 20 49 66 20 6e 6f 6e 65 20 69 73 20 70 72 6f 76 69 | nse.rewriters...If.none.is.provi |
15b00 | 64 65 64 20 69 74 0a 20 20 20 20 20 20 77 69 6c 6c 20 63 72 65 61 74 65 20 61 20 6e 65 77 20 63 | ded.it.......will.create.a.new.c |
15b20 | 68 61 69 6e 20 75 73 69 6e 67 20 43 72 65 61 74 65 52 65 73 70 6f 6e 73 65 52 65 77 72 69 74 65 | hain.using.CreateResponseRewrite |
15b40 | 72 73 43 68 61 69 6e 2e 0a 0a 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 54 75 70 6c 65 20 28 | rsChain.....Returns:.....Tuple.( |
15b60 | 73 74 61 74 75 73 5f 63 6f 64 65 2c 20 73 74 61 74 75 73 5f 6d 65 73 73 61 67 65 2c 20 68 65 61 | status_code,.status_message,.hea |
15b80 | 64 65 72 2c 20 62 6f 64 79 29 20 77 68 65 72 65 3a 0a 20 20 20 20 20 20 73 74 61 74 75 73 5f 63 | der,.body).where:.......status_c |
15ba0 | 6f 64 65 3a 20 49 6e 74 65 67 65 72 20 48 54 54 50 20 72 65 73 70 6f 6e 73 65 20 73 74 61 74 75 | ode:.Integer.HTTP.response.statu |
15bc0 | 73 20 28 65 2e 67 2e 2c 20 32 30 30 2c 20 33 30 32 2c 20 34 30 34 2c 20 35 30 30 29 0a 20 20 20 | s.(e.g.,.200,.302,.404,.500).... |
15be0 | 20 20 20 73 74 61 74 75 73 5f 6d 65 73 73 61 67 65 3a 20 53 74 72 69 6e 67 20 63 6f 6e 74 61 69 | ...status_message:.String.contai |
15c00 | 6e 69 6e 67 20 61 6e 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 61 6c 20 6d 65 73 73 61 67 65 20 61 62 | ning.an.informational.message.ab |
15c20 | 6f 75 74 20 74 68 65 0a 20 20 20 20 20 20 20 20 72 65 73 70 6f 6e 73 65 20 63 6f 64 65 2c 20 70 | out.the.........response.code,.p |
15c40 | 6f 73 73 69 62 6c 79 20 64 65 72 69 76 65 64 20 66 72 6f 6d 20 74 68 65 20 27 73 74 61 74 75 73 | ossibly.derived.from.the.'status |
15c60 | 27 20 68 65 61 64 65 72 2c 20 69 66 20 73 75 70 70 6c 69 65 64 2e 0a 20 20 20 20 20 20 68 65 61 | '.header,.if.supplied........hea |
15c80 | 64 65 72 3a 20 53 74 72 69 6e 67 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 48 54 54 50 20 | der:.String.containing.the.HTTP. |
15ca0 | 68 65 61 64 65 72 73 20 6f 66 20 74 68 65 20 72 65 73 70 6f 6e 73 65 2c 20 77 69 74 68 6f 75 74 | headers.of.the.response,.without |
15cc0 | 0a 20 20 20 20 20 20 20 20 61 20 74 72 61 69 6c 69 6e 67 20 6e 65 77 2d 6c 69 6e 65 20 28 43 52 | .........a.trailing.new-line.(CR |
15ce0 | 4c 46 29 2e 0a 20 20 20 20 20 20 62 6f 64 79 3a 20 53 74 72 69 6e 67 20 63 6f 6e 74 61 69 6e 69 | LF)........body:.String.containi |
15d00 | 6e 67 20 74 68 65 20 62 6f 64 79 20 6f 66 20 74 68 65 20 72 65 73 70 6f 6e 73 65 2e 0a 20 20 69 | ng.the.body.of.the.response....i |
15d20 | c8 00 00 00 73 0a 00 00 00 47 6f 6f 64 20 74 6f 20 67 6f 73 01 00 00 00 0a 73 01 00 00 00 0d 73 | ....s....Good.to.gos.....s.....s |
15d40 | 02 00 00 00 0d 0a 4e 28 09 00 00 00 52 3a 00 00 00 52 2b 03 00 00 52 b4 02 00 00 52 b5 02 00 00 | ......N(....R:...R+...R....R.... |
15d60 | 52 30 00 00 00 74 06 00 00 00 72 73 74 72 69 70 52 47 00 00 00 52 6a 00 00 00 52 36 00 00 00 28 | R0...t....rstripRG...Rj...R6...( |
15d80 | 09 00 00 00 74 0d 00 00 00 72 65 73 70 6f 6e 73 65 5f 66 69 6c 65 74 12 00 00 00 72 65 73 70 6f | ....t....response_filet....respo |
15da0 | 6e 73 65 5f 72 65 77 72 69 74 65 72 73 52 bc 02 00 00 52 1b 03 00 00 52 30 00 00 00 74 11 00 00 | nse_rewritersR....R....R0...t... |
15dc0 | 00 72 65 73 70 6f 6e 73 65 5f 72 65 77 72 69 74 65 72 74 0b 00 00 00 68 65 61 64 65 72 5f 6c 69 | .response_rewritert....header_li |
15de0 | 73 74 52 8b 00 00 00 74 0b 00 00 00 68 65 61 64 65 72 5f 64 61 74 61 28 00 00 00 00 28 00 00 00 | stR....t....header_data(....(... |
15e00 | 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 | .sL.../home/zx2c4/Desktop/google |
15e20 | 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c | _appengine/google/appengine/tool |
15e40 | 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 0f 00 00 00 52 65 77 72 69 74 65 52 65 | s/dev_appserver.pyt....RewriteRe |
15e60 | 73 70 6f 6e 73 65 61 0a 00 00 73 28 00 00 00 00 1b 0d 01 0d 02 06 01 06 01 0f 02 07 00 06 01 03 | sponsea...s(.................... |
15e80 | 01 03 01 03 01 03 01 19 02 06 01 0a 00 06 01 0f 01 0f 01 11 02 13 01 74 0d 00 00 00 4d 6f 64 75 | .......................t....Modu |
15ea0 | 6c 65 4d 61 6e 61 67 65 72 63 00 00 00 00 00 00 00 00 03 00 00 00 42 00 00 00 73 4a 00 00 00 65 | leManagerc............B...sJ...e |
15ec0 | 00 00 5a 01 00 64 00 00 5a 02 00 64 01 00 84 00 00 5a 03 00 65 04 00 65 05 00 69 06 00 69 07 00 | ..Z..d..Z..d.....Z..e..e..i..i.. |
15ee0 | 64 02 00 84 01 00 83 01 00 5a 08 00 64 03 00 84 00 00 5a 09 00 64 04 00 84 00 00 5a 0a 00 64 05 | d........Z..d.....Z..d.....Z..d. |
15f00 | 00 84 00 00 5a 0b 00 52 53 28 06 00 00 00 73 52 01 00 00 4d 61 6e 61 67 65 73 20 6c 6f 61 64 65 | ....Z..RS(....sR...Manages.loade |
15f20 | 64 20 6d 6f 64 75 6c 65 73 20 69 6e 20 74 68 65 20 72 75 6e 74 69 6d 65 2e 0a 0a 20 20 52 65 73 | d.modules.in.the.runtime.....Res |
15f40 | 70 6f 6e 73 69 62 6c 65 20 66 6f 72 20 6d 6f 6e 69 74 6f 72 69 6e 67 20 61 6e 64 20 72 65 70 6f | ponsible.for.monitoring.and.repo |
15f60 | 72 74 69 6e 67 20 61 62 6f 75 74 20 66 69 6c 65 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 74 69 | rting.about.file.modification.ti |
15f80 | 6d 65 73 2e 0a 20 20 4d 6f 64 75 6c 65 73 20 63 61 6e 20 62 65 20 6c 6f 61 64 65 64 20 66 72 6f | mes....Modules.can.be.loaded.fro |
15fa0 | 6d 20 73 6f 75 72 63 65 20 6f 72 20 70 72 65 63 6f 6d 70 69 6c 65 64 20 62 79 74 65 2d 63 6f 64 | m.source.or.precompiled.byte-cod |
15fc0 | 65 20 66 69 6c 65 73 2e 20 20 57 68 65 6e 20 61 0a 20 20 66 69 6c 65 20 68 61 73 20 73 6f 75 72 | e.files...When.a...file.has.sour |
15fe0 | 63 65 20 63 6f 64 65 2c 20 74 68 65 20 4d 6f 64 75 6c 65 4d 61 6e 61 67 65 72 20 6d 6f 6e 69 74 | ce.code,.the.ModuleManager.monit |
16000 | 6f 72 73 20 74 68 65 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 74 69 6d 65 20 6f 66 0a 20 20 74 | ors.the.modification.time.of...t |
16020 | 68 65 20 73 6f 75 72 63 65 20 66 69 6c 65 20 65 76 65 6e 20 69 66 20 74 68 65 20 6d 6f 64 75 6c | he.source.file.even.if.the.modul |
16040 | 65 20 69 74 73 65 6c 66 20 69 73 20 6c 6f 61 64 65 64 20 66 72 6f 6d 20 62 79 74 65 2d 63 6f 64 | e.itself.is.loaded.from.byte-cod |
16060 | 65 2e 0a 20 20 63 02 00 00 00 02 00 00 00 03 00 00 00 43 00 00 00 73 35 00 00 00 7c 01 00 7c 00 | e....c............C...s5...|..|. |
16080 | 00 5f 00 00 7c 00 00 69 00 00 69 01 00 83 00 00 7c 00 00 5f 02 00 74 03 00 69 04 00 1e 7c 00 00 | ._..|..i..i.....|.._..t..i...|.. |
160a0 | 5f 05 00 68 00 00 7c 00 00 5f 06 00 64 01 00 53 28 02 00 00 00 73 54 00 00 00 49 6e 69 74 69 61 | _..h..|.._..d..S(....sT...Initia |
160c0 | 6c 69 7a 65 72 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 6d 6f 64 75 6c 65 73 3a | lizer.......Args:.......modules: |
160e0 | 20 44 69 63 74 69 6f 6e 61 72 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 6d 6f 6e 69 74 6f 72 65 64 | .Dictionary.containing.monitored |
16100 | 20 6d 6f 64 75 6c 65 73 2e 0a 20 20 20 20 4e 28 07 00 00 00 74 08 00 00 00 5f 6d 6f 64 75 6c 65 | .modules......N(....t...._module |
16120 | 73 52 c3 00 00 00 74 10 00 00 00 5f 64 65 66 61 75 6c 74 5f 6d 6f 64 75 6c 65 73 52 04 01 00 00 | sR....t...._default_modulesR.... |
16140 | 52 6c 02 00 00 74 10 00 00 00 5f 73 61 76 65 5f 70 61 74 68 5f 68 6f 6f 6b 73 74 13 00 00 00 5f | Rl...t...._save_path_hookst...._ |
16160 | 6d 6f 64 69 66 69 63 61 74 69 6f 6e 5f 74 69 6d 65 73 28 02 00 00 00 52 2f 00 00 00 52 b1 02 00 | modification_times(....R/...R... |
16180 | 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b | .(....(....sL.../home/zx2c4/Desk |
161a0 | 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 | top/google_appengine/google/appe |
161c0 | 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 52 3d 00 00 | ngine/tools/dev_appserver.pyR=.. |
161e0 | 00 9e 0a 00 00 73 08 00 00 00 00 06 09 01 12 01 0d 01 63 02 00 00 00 04 00 00 00 04 00 00 00 43 | .....s............c............C |
16200 | 00 00 00 73 54 00 00 00 74 00 00 7c 00 00 64 01 00 64 04 00 83 03 00 7d 02 00 7c 02 00 64 04 00 | ...sT...t..|..d..d.....}..|..d.. |
16220 | 6a 08 00 6f 05 00 01 64 04 00 53 01 7c 02 00 7c 02 00 69 02 00 64 02 00 83 01 00 64 03 00 17 20 | j..o...d..S.|..|..i..d.....d.... |
16240 | 7d 03 00 7c 01 00 7c 03 00 83 01 00 6f 05 00 01 7c 03 00 53 01 7c 00 00 69 03 00 53 28 05 00 00 | }..|..|.....o...|..S.|..i..S(... |
16260 | 00 73 8f 01 00 00 48 65 6c 70 65 72 20 6d 65 74 68 6f 64 20 74 6f 20 74 72 79 20 74 6f 20 64 65 | .s....Helper.method.to.try.to.de |
16280 | 74 65 72 6d 69 6e 65 20 6d 6f 64 75 6c 65 73 20 73 6f 75 72 63 65 20 66 69 6c 65 2e 0a 0a 20 20 | termine.modules.source.file..... |
162a0 | 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 6d 6f 64 75 6c 65 3a 20 4d 6f 64 75 6c 65 20 6f 62 6a | ..Args:.......module:.Module.obj |
162c0 | 65 63 74 20 74 6f 20 67 65 74 20 66 69 6c 65 20 66 6f 72 2e 0a 20 20 20 20 20 20 69 73 5f 66 69 | ect.to.get.file.for........is_fi |
162e0 | 6c 65 3a 20 46 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 20 69 | le:.Function.used.to.determine.i |
16300 | 66 20 61 20 67 69 76 65 6e 20 70 61 74 68 20 69 73 20 61 20 66 69 6c 65 2e 0a 0a 20 20 20 20 52 | f.a.given.path.is.a.file.......R |
16320 | 65 74 75 72 6e 73 3a 0a 20 20 20 20 20 20 50 61 74 68 20 6f 66 20 74 68 65 20 6d 6f 64 75 6c 65 | eturns:.......Path.of.the.module |
16340 | 27 73 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 50 79 74 68 6f 6e 20 73 6f 75 72 63 65 20 66 | 's.corresponding.Python.source.f |
16360 | 69 6c 65 20 69 66 20 69 74 20 65 78 69 73 74 73 2c 20 6f 72 0a 20 20 20 20 20 20 6a 75 73 74 20 | ile.if.it.exists,.or.......just. |
16380 | 74 68 65 20 6d 6f 64 75 6c 65 27 73 20 63 6f 6d 70 69 6c 65 64 20 50 79 74 68 6f 6e 20 66 69 6c | the.module's.compiled.Python.fil |
163a0 | 65 2e 20 49 66 20 74 68 65 20 6d 6f 64 75 6c 65 20 68 61 73 20 61 6e 20 69 6e 76 61 6c 69 64 0a | e..If.the.module.has.an.invalid. |
163c0 | 20 20 20 20 20 20 5f 5f 66 69 6c 65 5f 5f 20 61 74 74 72 69 62 75 74 65 2c 20 4e 6f 6e 65 20 77 | ......__file__.attribute,.None.w |
163e0 | 69 6c 6c 20 62 65 20 72 65 74 75 72 6e 65 64 2e 0a 20 20 20 20 52 35 01 00 00 74 02 00 00 00 70 | ill.be.returned......R5...t....p |
16400 | 79 69 02 00 00 00 4e 28 04 00 00 00 52 54 02 00 00 52 3a 00 00 00 52 95 02 00 00 52 35 01 00 00 | yi....N(....RT...R:...R....R5... |
16420 | 28 04 00 00 00 52 21 01 00 00 74 07 00 00 00 69 73 5f 66 69 6c 65 74 0b 00 00 00 6d 6f 64 75 6c | (....R!...t....is_filet....modul |
16440 | 65 5f 66 69 6c 65 52 67 02 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f | e_fileRg...(....(....sL.../home/ |
16460 | 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 | zx2c4/Desktop/google_appengine/g |
16480 | 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 | oogle/appengine/tools/dev_appser |
164a0 | 76 65 72 2e 70 79 74 0d 00 00 00 47 65 74 4d 6f 64 75 6c 65 46 69 6c 65 a9 0a 00 00 73 0e 00 00 | ver.pyt....GetModuleFile....s... |
164c0 | 00 00 0d 12 01 0d 01 05 02 17 02 0d 01 05 01 63 01 00 00 00 05 00 00 00 04 00 00 00 43 00 00 00 | ...............c............C... |
164e0 | 73 84 00 00 00 78 7d 00 7c 00 00 69 00 00 69 01 00 83 00 00 44 5d 6c 00 5c 02 00 7d 01 00 5c 02 | s....x}.|..i..i.....D]l.\..}..\. |
16500 | 00 7d 02 00 7d 03 00 7c 01 00 7c 00 00 69 02 00 6a 07 00 6f 07 00 01 71 10 00 6e 01 00 01 7c 00 | .}..}..|..|..i..j..o...q..n...|. |
16520 | 00 69 02 00 7c 01 00 19 7d 04 00 74 03 00 69 04 00 69 05 00 7c 03 00 83 01 00 70 05 00 01 74 06 | .i..|...}..t..i..i..|.....p...t. |
16540 | 00 53 01 7c 02 00 74 03 00 69 04 00 69 07 00 7c 03 00 83 01 00 6a 03 00 6f 05 00 01 74 06 00 53 | .S.|..t..i..i..|.....j..o...t..S |
16560 | 01 71 10 00 57 74 08 00 53 28 01 00 00 00 73 8d 00 00 00 44 65 74 65 72 6d 69 6e 65 73 20 69 66 | .q..Wt..S(....s....Determines.if |
16580 | 20 61 6e 79 20 6d 6f 6e 69 74 6f 72 65 64 20 66 69 6c 65 73 20 68 61 76 65 20 62 65 65 6e 20 6d | .any.monitored.files.have.been.m |
165a0 | 6f 64 69 66 69 65 64 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 20 20 54 72 75 | odified.......Returns:.......Tru |
165c0 | 65 20 69 66 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 66 69 6c 65 73 20 68 61 76 65 20 62 65 65 6e | e.if.one.or.more.files.have.been |
165e0 | 20 6d 6f 64 69 66 69 65 64 2c 20 46 61 6c 73 65 20 6f 74 68 65 72 77 69 73 65 2e 0a 20 20 20 20 | .modified,.False.otherwise...... |
16600 | 28 09 00 00 00 52 37 03 00 00 52 1d 01 00 00 52 34 03 00 00 52 e7 00 00 00 52 23 00 00 00 52 32 | (....R7...R....R4...R....R#...R2 |
16620 | 01 00 00 52 89 00 00 00 74 08 00 00 00 67 65 74 6d 74 69 6d 65 52 b3 00 00 00 28 05 00 00 00 52 | ...R....t....getmtimeR....(....R |
16640 | 2f 00 00 00 52 67 01 00 00 74 05 00 00 00 6d 74 69 6d 65 74 05 00 00 00 66 6e 61 6d 65 52 21 01 | /...Rg...t....mtimet....fnameR!. |
16660 | 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 | ..(....(....sL.../home/zx2c4/Des |
16680 | 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 | ktop/google_appengine/google/app |
166a0 | 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 16 00 | engine/tools/dev_appserver.pyt.. |
166c0 | 00 00 41 72 65 4d 6f 64 75 6c 65 46 69 6c 65 73 4d 6f 64 69 66 69 65 64 c0 0a 00 00 73 14 00 00 | ..AreModuleFilesModified....s... |
166e0 | 00 00 06 10 00 12 01 10 01 07 02 0d 02 13 01 05 02 19 01 09 02 63 01 00 00 00 05 00 00 00 07 00 | .....................c.......... |
16700 | 00 00 43 00 00 00 73 bd 00 00 00 7c 00 00 69 00 00 69 01 00 83 00 00 01 78 a9 00 7c 00 00 69 02 | ..C...s....|..i..i......x..|..i. |
16720 | 00 69 03 00 83 00 00 44 5d 98 00 5c 02 00 7d 01 00 7d 02 00 74 04 00 7c 02 00 74 05 00 69 06 00 | .i.....D]..\..}..}..t..|..t..i.. |
16740 | 83 02 00 70 07 00 01 71 1d 00 6e 01 00 01 7c 00 00 69 07 00 7c 02 00 83 01 00 7d 03 00 7c 03 00 | ...p...q..n...|..i..|.....}..|.. |
16760 | 70 07 00 01 71 1d 00 6e 01 00 01 79 23 00 74 08 00 69 09 00 69 0a 00 7c 03 00 83 01 00 7c 03 00 | p...q..n...y#.t..i..i..|.....|.. |
16780 | 66 02 00 7c 00 00 69 00 00 7c 01 00 3c 57 71 1d 00 04 74 0b 00 6a 0a 00 6f 23 00 01 01 7d 04 00 | f..|..i..|..<Wq...t..j..o#...}.. |
167a0 | 01 7c 04 00 69 0c 00 74 0d 00 6a 07 00 6f 0a 00 01 7c 04 00 82 01 00 71 b5 00 01 71 1d 00 01 58 | .|..i..t..j..o...|.....q...q...X |
167c0 | 71 1d 00 57 64 01 00 53 28 02 00 00 00 73 40 00 00 00 52 65 63 6f 72 64 73 20 74 68 65 20 63 75 | q..Wd..S(....s@...Records.the.cu |
167e0 | 72 72 65 6e 74 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 74 69 6d 65 73 20 6f 66 20 61 6c 6c 20 | rrent.modification.times.of.all. |
16800 | 6d 6f 6e 69 74 6f 72 65 64 20 6d 6f 64 75 6c 65 73 2e 4e 28 0e 00 00 00 52 37 03 00 00 52 c2 02 | monitored.modules.N(....R7...R.. |
16820 | 00 00 52 34 03 00 00 74 05 00 00 00 69 74 65 6d 73 52 40 00 00 00 52 89 02 00 00 74 0a 00 00 00 | ..R4...t....itemsR@...R....t.... |
16840 | 4d 6f 64 75 6c 65 54 79 70 65 52 3b 03 00 00 52 e7 00 00 00 52 23 00 00 00 52 3c 03 00 00 52 e9 | ModuleTypeR;...R....R#...R<...R. |
16860 | 00 00 00 52 ea 00 00 00 52 0a 03 00 00 28 05 00 00 00 52 2f 00 00 00 52 67 01 00 00 52 21 01 00 | ...R....R....(....R/...Rg...R!.. |
16880 | 00 52 3a 03 00 00 52 4e 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f | .R:...RN...(....(....sL.../home/ |
168a0 | 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 | zx2c4/Desktop/google_appengine/g |
168c0 | 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 | oogle/appengine/tools/dev_appser |
168e0 | 76 65 72 2e 70 79 74 21 00 00 00 55 70 64 61 74 65 4d 6f 64 75 6c 65 46 69 6c 65 4d 6f 64 69 66 | ver.pyt!...UpdateModuleFileModif |
16900 | 69 63 61 74 69 6f 6e 54 69 6d 65 73 d4 0a 00 00 73 1c 00 00 00 00 02 0d 01 10 00 0c 01 13 01 07 | icationTimes....s............... |
16920 | 01 0f 01 07 01 07 01 03 01 0f 01 14 01 10 01 10 01 63 01 00 00 00 01 00 00 00 02 00 00 00 43 00 | .................c............C. |
16940 | 00 00 73 31 00 00 00 7c 00 00 69 00 00 69 01 00 83 00 00 01 7c 00 00 69 00 00 69 02 00 7c 00 00 | ..s1...|..i..i......|..i..i..|.. |
16960 | 69 03 00 83 01 00 01 7c 00 00 69 04 00 74 05 00 69 06 00 28 64 01 00 53 28 02 00 00 00 73 3c 00 | i......|..i..t..i..(d..S(....s<. |
16980 | 00 00 43 6c 65 61 72 20 6d 6f 64 75 6c 65 73 20 73 6f 20 74 68 61 74 20 77 68 65 6e 20 72 65 71 | ..Clear.modules.so.that.when.req |
169a0 | 75 65 73 74 20 69 73 20 72 75 6e 20 74 68 65 79 20 61 72 65 20 72 65 6c 6f 61 64 65 64 2e 4e 28 | uest.is.run.they.are.reloaded.N( |
169c0 | 07 00 00 00 52 34 03 00 00 52 c2 02 00 00 52 5a 02 00 00 52 35 03 00 00 52 36 03 00 00 52 04 01 | ....R4...R....RZ...R5...R6...R.. |
169e0 | 00 00 52 6c 02 00 00 28 01 00 00 00 52 2f 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 | ..Rl...(....R/...(....(....sL... |
16a00 | 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e | /home/zx2c4/Desktop/google_appen |
16a20 | 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f | gine/google/appengine/tools/dev_ |
16a40 | 61 70 70 73 65 72 76 65 72 2e 70 79 74 0c 00 00 00 52 65 73 65 74 4d 6f 64 75 6c 65 73 e4 0a 00 | appserver.pyt....ResetModules... |
16a60 | 00 73 06 00 00 00 00 02 0d 01 13 01 28 0c 00 00 00 52 18 00 00 00 52 19 00 00 00 52 1a 00 00 00 | .s..........(....R....R....R.... |
16a80 | 52 3d 00 00 00 52 b4 00 00 00 52 e7 00 00 00 52 23 00 00 00 52 32 01 00 00 52 3b 03 00 00 52 3f | R=...R....R....R#...R2...R;...R? |
16aa0 | 03 00 00 52 42 03 00 00 52 43 03 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 | ...RB...RC...(....(....(....sL.. |
16ac0 | 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 | ./home/zx2c4/Desktop/google_appe |
16ae0 | 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 | ngine/google/appengine/tools/dev |
16b00 | 5f 61 70 70 73 65 72 76 65 72 2e 70 79 52 33 03 00 00 95 0a 00 00 73 0e 00 00 00 06 07 06 02 09 | _appserver.pyR3.......s......... |
16b20 | 0b 03 01 15 16 09 14 09 10 63 01 00 00 00 02 00 00 00 02 00 00 00 43 00 00 00 73 31 00 00 00 7c | .........c............C...s1...| |
16b40 | 00 00 69 00 00 64 01 00 83 01 00 7d 01 00 7c 01 00 64 02 00 6a 09 00 6f 11 00 01 7c 01 00 69 02 | ..i..d.....}..|..d..j..o...|..i. |
16b60 | 00 69 03 00 83 00 00 01 6e 01 00 01 64 02 00 53 28 03 00 00 00 73 d5 00 00 00 43 6c 65 61 72 20 | .i......n...d..S(....s....Clear. |
16b80 | 74 65 6d 70 6c 61 74 65 20 63 61 63 68 65 20 69 6e 20 77 65 62 61 70 70 2e 74 65 6d 70 6c 61 74 | template.cache.in.webapp.templat |
16ba0 | 65 20 6d 6f 64 75 6c 65 2e 0a 0a 20 20 41 74 74 65 6d 70 74 73 20 74 6f 20 6c 6f 61 64 20 74 65 | e.module.....Attempts.to.load.te |
16bc0 | 6d 70 6c 61 74 65 20 6d 6f 64 75 6c 65 2e 20 20 49 67 6e 6f 72 65 73 20 66 61 69 6c 75 72 65 2e | mplate.module...Ignores.failure. |
16be0 | 20 20 49 66 20 6d 6f 64 75 6c 65 20 6c 6f 61 64 73 2c 20 74 68 65 0a 20 20 74 65 6d 70 6c 61 74 | ..If.module.loads,.the...templat |
16c00 | 65 20 63 61 63 68 65 20 69 73 20 63 6c 65 61 72 65 64 2e 0a 0a 20 20 41 72 67 73 3a 0a 20 20 20 | e.cache.is.cleared.....Args:.... |
16c20 | 20 6d 6f 64 75 6c 65 5f 64 69 63 74 3a 20 55 73 65 64 20 66 6f 72 20 64 65 70 65 6e 64 65 6e 63 | .module_dict:.Used.for.dependenc |
16c40 | 79 20 69 6e 6a 65 63 74 69 6f 6e 2e 0a 20 20 73 24 00 00 00 67 6f 6f 67 6c 65 2e 61 70 70 65 6e | y.injection....s$...google.appen |
16c60 | 67 69 6e 65 2e 65 78 74 2e 77 65 62 61 70 70 2e 74 65 6d 70 6c 61 74 65 4e 28 04 00 00 00 52 9f | gine.ext.webapp.templateN(....R. |
16c80 | 00 00 00 52 3a 00 00 00 74 0e 00 00 00 74 65 6d 70 6c 61 74 65 5f 63 61 63 68 65 52 c2 02 00 00 | ...R:...t....template_cacheR.... |
16ca0 | 28 02 00 00 00 52 dc 00 00 00 74 0f 00 00 00 74 65 6d 70 6c 61 74 65 5f 6d 6f 64 75 6c 65 28 00 | (....R....t....template_module(. |
16cc0 | 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 | ...(....sL.../home/zx2c4/Desktop |
16ce0 | 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 | /google_appengine/google/appengi |
16d00 | 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 52 c9 02 00 00 ec 0a | ne/tools/dev_appserver.pyR...... |
16d20 | 00 00 73 06 00 00 00 00 09 0f 01 0d 01 63 04 00 00 00 05 00 00 00 09 00 00 00 03 00 00 00 73 6d | ..s..........c................sm |
16d40 | 00 00 00 74 00 00 74 01 00 69 02 00 83 01 00 89 06 00 88 04 00 6f 0a 00 01 64 03 00 89 02 00 6e | ...t..t..i...........o...d.....n |
16d60 | 10 00 01 74 04 00 69 05 00 88 03 00 83 01 00 89 02 00 74 06 00 83 00 00 89 00 00 64 01 00 74 07 | ...t..i...........t........d..t. |
16d80 | 00 69 08 00 66 01 00 87 04 00 87 06 00 87 00 00 87 01 00 87 05 00 87 03 00 87 02 00 66 07 00 64 | .i..f.......................f..d |
16da0 | 02 00 86 00 00 83 00 00 59 7d 04 00 7c 04 00 53 28 04 00 00 00 73 f0 02 00 00 43 72 65 61 74 65 | ........Y}..|..S(....s....Create |
16dc0 | 73 20 61 20 6e 65 77 20 42 61 73 65 48 54 54 50 52 65 71 75 65 73 74 48 61 6e 64 6c 65 72 20 73 | s.a.new.BaseHTTPRequestHandler.s |
16de0 | 75 62 2d 63 6c 61 73 73 2e 0a 0a 20 20 54 68 69 73 20 63 6c 61 73 73 20 77 69 6c 6c 20 62 65 20 | ub-class.....This.class.will.be. |
16e00 | 75 73 65 64 20 77 69 74 68 20 74 68 65 20 50 79 74 68 6f 6e 20 42 61 73 65 48 54 54 50 53 65 72 | used.with.the.Python.BaseHTTPSer |
16e20 | 76 65 72 20 6d 6f 64 75 6c 65 27 73 20 48 54 54 50 20 73 65 72 76 65 72 2e 0a 0a 20 20 50 79 74 | ver.module's.HTTP.server.....Pyt |
16e40 | 68 6f 6e 27 73 20 62 75 69 6c 74 2d 69 6e 20 48 54 54 50 20 73 65 72 76 65 72 20 64 6f 65 73 20 | hon's.built-in.HTTP.server.does. |
16e60 | 6e 6f 74 20 73 75 70 70 6f 72 74 20 70 61 73 73 69 6e 67 20 63 6f 6e 74 65 78 74 20 69 6e 66 6f | not.support.passing.context.info |
16e80 | 72 6d 61 74 69 6f 6e 0a 20 20 61 6c 6f 6e 67 20 74 6f 20 69 6e 73 74 61 6e 63 65 73 20 6f 66 20 | rmation...along.to.instances.of. |
16ea0 | 69 74 73 20 72 65 71 75 65 73 74 20 68 61 6e 64 6c 65 72 73 2e 20 54 68 69 73 20 66 75 6e 63 74 | its.request.handlers..This.funct |
16ec0 | 69 6f 6e 20 67 65 74 73 20 61 72 6f 75 6e 64 20 74 68 61 74 0a 20 20 62 79 20 63 72 65 61 74 69 | ion.gets.around.that...by.creati |
16ee0 | 6e 67 20 61 20 73 75 62 2d 63 6c 61 73 73 20 6f 66 20 74 68 65 20 68 61 6e 64 6c 65 72 20 69 6e | ng.a.sub-class.of.the.handler.in |
16f00 | 20 61 20 63 6c 6f 73 75 72 65 20 74 68 61 74 20 68 61 73 20 61 63 63 65 73 73 20 74 6f 0a 20 20 | .a.closure.that.has.access.to... |
16f20 | 74 68 69 73 20 63 6f 6e 74 65 78 74 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 0a 20 20 41 72 67 | this.context.information.....Arg |
16f40 | 73 3a 0a 20 20 20 20 72 6f 6f 74 5f 70 61 74 68 3a 20 50 61 74 68 20 74 6f 20 74 68 65 20 72 6f | s:.....root_path:.Path.to.the.ro |
16f60 | 6f 74 20 6f 66 20 74 68 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 72 75 6e 6e 69 6e 67 20 6f 6e | ot.of.the.application.running.on |
16f80 | 20 74 68 65 20 73 65 72 76 65 72 2e 0a 20 20 20 20 6c 6f 67 69 6e 5f 75 72 6c 3a 20 52 65 6c 61 | .the.server......login_url:.Rela |
16fa0 | 74 69 76 65 20 55 52 4c 20 77 68 69 63 68 20 73 68 6f 75 6c 64 20 62 65 20 75 73 65 64 20 66 6f | tive.URL.which.should.be.used.fo |
16fc0 | 72 20 68 61 6e 64 6c 69 6e 67 20 75 73 65 72 20 6c 6f 67 69 6e 73 2e 0a 20 20 20 20 72 65 71 75 | r.handling.user.logins......requ |
16fe0 | 69 72 65 5f 69 6e 64 65 78 65 73 3a 20 54 72 75 65 20 69 66 20 69 6e 64 65 78 2e 79 61 6d 6c 20 | ire_indexes:.True.if.index.yaml. |
17000 | 69 73 20 72 65 61 64 2d 6f 6e 6c 79 20 67 6f 73 70 65 6c 3b 20 64 65 66 61 75 6c 74 20 46 61 6c | is.read-only.gospel;.default.Fal |
17020 | 73 65 2e 0a 20 20 20 20 73 74 61 74 69 63 5f 63 61 63 68 69 6e 67 3a 20 54 72 75 65 20 69 66 20 | se......static_caching:.True.if. |
17040 | 62 72 6f 77 73 65 72 20 63 61 63 68 69 6e 67 20 6f 66 20 73 74 61 74 69 63 20 66 69 6c 65 73 20 | browser.caching.of.static.files. |
17060 | 73 68 6f 75 6c 64 20 62 65 20 61 6c 6c 6f 77 65 64 2e 0a 0a 20 20 52 65 74 75 72 6e 73 3a 0a 20 | should.be.allowed.....Returns:.. |
17080 | 20 20 20 53 75 62 2d 63 6c 61 73 73 20 6f 66 20 42 61 73 65 48 54 54 50 52 65 71 75 65 73 74 48 | ...Sub-class.of.BaseHTTPRequestH |
170a0 | 61 6e 64 6c 65 72 2e 0a 20 20 74 1a 00 00 00 44 65 76 41 70 70 53 65 72 76 65 72 52 65 71 75 65 | andler....t....DevAppServerReque |
170c0 | 73 74 48 61 6e 64 6c 65 72 63 00 00 00 00 00 00 00 00 05 00 00 00 02 00 00 00 73 b3 00 00 00 65 | stHandlerc................s....e |
170e0 | 00 00 5a 01 00 64 00 00 5a 02 00 64 01 00 5a 03 00 88 01 00 5a 04 00 65 05 00 88 01 00 83 01 00 | ..Z..d..Z..d..Z.....Z..e........ |
17100 | 5a 06 00 88 02 00 5a 07 00 65 08 00 83 00 00 5a 09 00 64 02 00 84 00 00 5a 0a 00 64 03 00 84 00 | Z.....Z..e.....Z..d.....Z..d.... |
17120 | 00 5a 0b 00 64 04 00 84 00 00 5a 0c 00 64 05 00 84 00 00 5a 0d 00 64 06 00 84 00 00 5a 0e 00 64 | .Z..d.....Z..d.....Z..d.....Z..d |
17140 | 07 00 84 00 00 5a 0f 00 64 08 00 84 00 00 5a 10 00 64 09 00 84 00 00 5a 11 00 64 0a 00 84 00 00 | .....Z..d.....Z..d.....Z..d..... |
17160 | 5a 12 00 87 00 00 87 03 00 87 05 00 87 04 00 87 06 00 66 05 00 64 0b 00 86 00 00 5a 13 00 64 0c | Z.................f..d.....Z..d. |
17180 | 00 84 00 00 5a 14 00 64 0d 00 84 00 00 5a 15 00 52 53 28 0e 00 00 00 73 e9 02 00 00 44 69 73 70 | ....Z..d.....Z..RS(....s....Disp |
171a0 | 61 74 63 68 65 73 20 55 52 4c 73 20 75 73 69 6e 67 20 70 61 74 74 65 72 6e 73 20 66 72 6f 6d 20 | atches.URLs.using.patterns.from. |
171c0 | 61 20 55 52 4c 4d 61 74 63 68 65 72 2e 0a 0a 20 20 20 20 54 68 65 20 55 52 4c 4d 61 74 63 68 65 | a.URLMatcher.......The.URLMatche |
171e0 | 72 20 69 73 20 63 72 65 61 74 65 64 20 62 79 20 6c 6f 61 64 69 6e 67 20 61 6e 20 61 70 70 6c 69 | r.is.created.by.loading.an.appli |
17200 | 63 61 74 69 6f 6e 27 73 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 69 6c 65 2e 0a 20 20 20 | cation's.configuration.file..... |
17220 | 20 45 78 65 63 75 74 65 73 20 43 47 49 20 73 63 72 69 70 74 73 20 69 6e 20 74 68 65 20 6c 6f 63 | .Executes.CGI.scripts.in.the.loc |
17240 | 61 6c 20 70 72 6f 63 65 73 73 20 73 6f 20 74 68 65 20 73 63 72 69 70 74 73 20 63 61 6e 20 75 73 | al.process.so.the.scripts.can.us |
17260 | 65 20 6d 6f 63 6b 0a 20 20 20 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 41 50 49 73 2e 0a 0a 20 20 | e.mock.....versions.of.APIs..... |
17280 | 20 20 48 54 54 50 20 72 65 71 75 65 73 74 73 20 74 68 61 74 20 63 6f 72 72 65 63 74 6c 79 20 73 | ..HTTP.requests.that.correctly.s |
172a0 | 70 65 63 69 66 79 20 61 20 75 73 65 72 20 69 6e 66 6f 20 63 6f 6f 6b 69 65 0a 20 20 20 20 28 64 | pecify.a.user.info.cookie.....(d |
172c0 | 65 76 5f 61 70 70 73 65 72 76 65 72 5f 6c 6f 67 69 6e 2e 43 4f 4f 4b 49 45 5f 4e 41 4d 45 29 20 | ev_appserver_login.COOKIE_NAME). |
172e0 | 77 69 6c 6c 20 68 61 76 65 20 74 68 65 20 27 55 53 45 52 5f 45 4d 41 49 4c 27 20 65 6e 76 69 72 | will.have.the.'USER_EMAIL'.envir |
17300 | 6f 6e 6d 65 6e 74 0a 20 20 20 20 76 61 72 69 61 62 6c 65 20 73 65 74 20 61 63 63 6f 72 64 69 6e | onment.....variable.set.accordin |
17320 | 67 6c 79 2e 20 49 66 20 74 68 65 20 75 73 65 72 20 69 73 20 61 6c 73 6f 20 61 6e 20 61 64 6d 69 | gly..If.the.user.is.also.an.admi |
17340 | 6e 2c 20 74 68 65 0a 20 20 20 20 27 55 53 45 52 5f 49 53 5f 41 44 4d 49 4e 27 20 76 61 72 69 61 | n,.the.....'USER_IS_ADMIN'.varia |
17360 | 62 6c 65 20 77 69 6c 6c 20 65 78 69 73 74 20 61 6e 64 20 62 65 20 73 65 74 20 74 6f 20 27 31 27 | ble.will.exist.and.be.set.to.'1' |
17380 | 2e 20 49 66 20 74 68 65 20 75 73 65 72 20 69 73 20 6e 6f 74 0a 20 20 20 20 6c 6f 67 67 65 64 20 | ..If.the.user.is.not.....logged. |
173a0 | 69 6e 2c 20 27 55 53 45 52 5f 45 4d 41 49 4c 27 20 77 69 6c 6c 20 62 65 20 73 65 74 20 74 6f 20 | in,.'USER_EMAIL'.will.be.set.to. |
173c0 | 74 68 65 20 65 6d 70 74 79 20 73 74 72 69 6e 67 2e 0a 0a 20 20 20 20 4f 6e 20 65 61 63 68 20 72 | the.empty.string.......On.each.r |
173e0 | 65 71 75 65 73 74 2c 20 72 61 69 73 65 73 20 61 6e 20 49 6e 76 61 6c 69 64 41 70 70 43 6f 6e 66 | equest,.raises.an.InvalidAppConf |
17400 | 69 67 45 72 72 6f 72 20 65 78 63 65 70 74 69 6f 6e 20 69 66 20 74 68 65 0a 20 20 20 20 61 70 70 | igError.exception.if.the.....app |
17420 | 6c 69 63 61 74 69 6f 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 69 6c 65 20 69 6e 20 74 | lication.configuration.file.in.t |
17440 | 68 65 20 64 69 72 65 63 74 6f 72 79 20 73 70 65 63 69 66 69 65 64 20 62 79 20 74 68 65 20 72 6f | he.directory.specified.by.the.ro |
17460 | 6f 74 5f 70 61 74 68 0a 20 20 20 20 61 72 67 75 6d 65 6e 74 20 69 73 20 69 6e 76 61 6c 69 64 2e | ot_path.....argument.is.invalid. |
17480 | 0a 20 20 20 20 73 0f 00 00 00 44 65 76 65 6c 6f 70 6d 65 6e 74 2f 31 2e 30 63 01 00 00 00 03 00 | .....s....Development/1.0c...... |
174a0 | 00 00 04 00 00 00 5f 00 00 00 73 1a 00 00 00 74 00 00 69 01 00 69 02 00 7c 00 00 7c 01 00 7c 02 | ......_...s....t..i..i..|..|..|. |
174c0 | 00 8e 01 00 01 64 01 00 53 28 02 00 00 00 73 b1 00 00 00 49 6e 69 74 69 61 6c 69 7a 65 72 2e 0a | .....d..S(....s....Initializer.. |
174e0 | 0a 20 20 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 20 20 61 72 67 73 3a 20 50 6f 73 69 74 | .......Args:.........args:.Posit |
17500 | 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 73 20 70 61 73 73 65 64 20 74 6f 20 74 68 65 20 73 75 | ional.arguments.passed.to.the.su |
17520 | 70 65 72 63 6c 61 73 73 20 63 6f 6e 73 74 72 75 63 74 6f 72 2e 0a 20 20 20 20 20 20 20 20 6b 77 | perclass.constructor..........kw |
17540 | 61 72 67 73 3a 20 4b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 73 20 70 61 73 73 65 64 20 74 | args:.Keyword.arguments.passed.t |
17560 | 6f 20 74 68 65 20 73 75 70 65 72 63 6c 61 73 73 20 63 6f 6e 73 74 72 75 63 74 6f 72 2e 0a 20 20 | o.the.superclass.constructor.... |
17580 | 20 20 20 20 4e 28 03 00 00 00 74 0e 00 00 00 42 61 73 65 48 54 54 50 53 65 72 76 65 72 74 16 00 | ....N(....t....BaseHTTPServert.. |
175a0 | 00 00 42 61 73 65 48 54 54 50 52 65 71 75 65 73 74 48 61 6e 64 6c 65 72 52 3d 00 00 00 28 03 00 | ..BaseHTTPRequestHandlerR=...(.. |
175c0 | 00 00 52 2f 00 00 00 52 95 00 00 00 52 96 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 | ..R/...R....R....(....(....sL... |
175e0 | 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e | /home/zx2c4/Desktop/google_appen |
17600 | 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f | gine/google/appengine/tools/dev_ |
17620 | 61 70 70 73 65 72 76 65 72 2e 70 79 52 3d 00 00 00 34 0b 00 00 73 02 00 00 00 00 07 63 01 00 00 | appserver.pyR=...4...s......c... |
17640 | 00 01 00 00 00 01 00 00 00 53 00 00 00 73 07 00 00 00 7c 00 00 69 00 00 53 28 01 00 00 00 73 3c | .........S...s....|..i..S(....s< |
17660 | 00 00 00 52 65 74 75 72 6e 73 20 73 65 72 76 65 72 27 73 20 76 65 72 73 69 6f 6e 20 73 74 72 69 | ...Returns.server's.version.stri |
17680 | 6e 67 20 75 73 65 64 20 66 6f 72 20 53 65 72 76 65 72 20 48 54 54 50 20 68 65 61 64 65 72 2e 28 | ng.used.for.Server.HTTP.header.( |
176a0 | 01 00 00 00 74 0e 00 00 00 73 65 72 76 65 72 5f 76 65 72 73 69 6f 6e 28 01 00 00 00 52 2f 00 00 | ....t....server_version(....R/.. |
176c0 | 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b | .(....(....sL.../home/zx2c4/Desk |
176e0 | 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 | top/google_appengine/google/appe |
17700 | 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 0e 00 00 | ngine/tools/dev_appserver.pyt... |
17720 | 00 76 65 72 73 69 6f 6e 5f 73 74 72 69 6e 67 3d 0b 00 00 73 02 00 00 00 00 02 63 01 00 00 00 01 | .version_string=...s......c..... |
17740 | 00 00 00 01 00 00 00 53 00 00 00 73 0e 00 00 00 7c 00 00 69 00 00 83 00 00 01 64 01 00 53 28 02 | .......S...s....|..i......d..S(. |
17760 | 00 00 00 73 14 00 00 00 48 61 6e 64 6c 65 20 47 45 54 20 72 65 71 75 65 73 74 73 2e 4e 28 01 00 | ...s....Handle.GET.requests.N(.. |
17780 | 00 00 74 0e 00 00 00 5f 48 61 6e 64 6c 65 52 65 71 75 65 73 74 28 01 00 00 00 52 2f 00 00 00 28 | ..t...._HandleRequest(....R/...( |
177a0 | 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f | ....(....sL.../home/zx2c4/Deskto |
177c0 | 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 | p/google_appengine/google/appeng |
177e0 | 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 06 00 00 00 64 | ine/tools/dev_appserver.pyt....d |
17800 | 6f 5f 47 45 54 41 0b 00 00 73 02 00 00 00 00 02 63 01 00 00 00 01 00 00 00 01 00 00 00 53 00 00 | o_GETA...s......c............S.. |
17820 | 00 73 0e 00 00 00 7c 00 00 69 00 00 83 00 00 01 64 01 00 53 28 02 00 00 00 73 16 00 00 00 48 61 | .s....|..i......d..S(....s....Ha |
17840 | 6e 64 6c 65 73 20 50 4f 53 54 20 72 65 71 75 65 73 74 73 2e 4e 28 01 00 00 00 52 4b 03 00 00 28 | ndles.POST.requests.N(....RK...( |
17860 | 01 00 00 00 52 2f 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 | ....R/...(....(....sL.../home/zx |
17880 | 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f | 2c4/Desktop/google_appengine/goo |
178a0 | 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 | gle/appengine/tools/dev_appserve |
178c0 | 72 2e 70 79 74 07 00 00 00 64 6f 5f 50 4f 53 54 45 0b 00 00 73 02 00 00 00 00 02 63 01 00 00 00 | r.pyt....do_POSTE...s......c.... |
178e0 | 01 00 00 00 01 00 00 00 53 00 00 00 73 0e 00 00 00 7c 00 00 69 00 00 83 00 00 01 64 01 00 53 28 | ........S...s....|..i......d..S( |
17900 | 02 00 00 00 73 14 00 00 00 48 61 6e 64 6c 65 20 50 55 54 20 72 65 71 75 65 73 74 73 2e 4e 28 01 | ....s....Handle.PUT.requests.N(. |
17920 | 00 00 00 52 4b 03 00 00 28 01 00 00 00 52 2f 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 | ...RK...(....R/...(....(....sL.. |
17940 | 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 | ./home/zx2c4/Desktop/google_appe |
17960 | 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 | ngine/google/appengine/tools/dev |
17980 | 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 06 00 00 00 64 6f 5f 50 55 54 49 0b 00 00 73 02 00 00 | _appserver.pyt....do_PUTI...s... |
179a0 | 00 00 02 63 01 00 00 00 01 00 00 00 01 00 00 00 53 00 00 00 73 0e 00 00 00 7c 00 00 69 00 00 83 | ...c............S...s....|..i... |
179c0 | 00 00 01 64 01 00 53 28 02 00 00 00 73 15 00 00 00 48 61 6e 64 6c 65 20 48 45 41 44 20 72 65 71 | ...d..S(....s....Handle.HEAD.req |
179e0 | 75 65 73 74 73 2e 4e 28 01 00 00 00 52 4b 03 00 00 28 01 00 00 00 52 2f 00 00 00 28 00 00 00 00 | uests.N(....RK...(....R/...(.... |
17a00 | 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f | (....sL.../home/zx2c4/Desktop/go |
17a20 | 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f | ogle_appengine/google/appengine/ |
17a40 | 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 07 00 00 00 64 6f 5f 48 45 | tools/dev_appserver.pyt....do_HE |
17a60 | 41 44 4d 0b 00 00 73 02 00 00 00 00 02 63 01 00 00 00 01 00 00 00 01 00 00 00 53 00 00 00 73 0e | ADM...s......c............S...s. |
17a80 | 00 00 00 7c 00 00 69 00 00 83 00 00 01 64 01 00 53 28 02 00 00 00 73 19 00 00 00 48 61 6e 64 6c | ...|..i......d..S(....s....Handl |
17aa0 | 65 73 20 4f 50 54 49 4f 4e 53 20 72 65 71 75 65 73 74 73 2e 4e 28 01 00 00 00 52 4b 03 00 00 28 | es.OPTIONS.requests.N(....RK...( |
17ac0 | 01 00 00 00 52 2f 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 | ....R/...(....(....sL.../home/zx |
17ae0 | 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f | 2c4/Desktop/google_appengine/goo |
17b00 | 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 | gle/appengine/tools/dev_appserve |
17b20 | 72 2e 70 79 74 0a 00 00 00 64 6f 5f 4f 50 54 49 4f 4e 53 51 0b 00 00 73 02 00 00 00 00 02 63 01 | r.pyt....do_OPTIONSQ...s......c. |
17b40 | 00 00 00 01 00 00 00 01 00 00 00 53 00 00 00 73 0e 00 00 00 7c 00 00 69 00 00 83 00 00 01 64 01 | ...........S...s....|..i......d. |
17b60 | 00 53 28 02 00 00 00 73 17 00 00 00 48 61 6e 64 6c 65 20 44 45 4c 45 54 45 20 72 65 71 75 65 73 | .S(....s....Handle.DELETE.reques |
17b80 | 74 73 2e 4e 28 01 00 00 00 52 4b 03 00 00 28 01 00 00 00 52 2f 00 00 00 28 00 00 00 00 28 00 00 | ts.N(....RK...(....R/...(....(.. |
17ba0 | 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c | ..sL.../home/zx2c4/Desktop/googl |
17bc0 | 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f | e_appengine/google/appengine/too |
17be0 | 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 09 00 00 00 64 6f 5f 44 45 4c 45 54 | ls/dev_appserver.pyt....do_DELET |
17c00 | 45 55 0b 00 00 73 02 00 00 00 00 02 63 01 00 00 00 01 00 00 00 01 00 00 00 53 00 00 00 73 0e 00 | EU...s......c............S...s.. |
17c20 | 00 00 7c 00 00 69 00 00 83 00 00 01 64 01 00 53 28 02 00 00 00 73 17 00 00 00 48 61 6e 64 6c 65 | ..|..i......d..S(....s....Handle |
17c40 | 73 20 54 52 41 43 45 20 72 65 71 75 65 73 74 73 2e 4e 28 01 00 00 00 52 4b 03 00 00 28 01 00 00 | s.TRACE.requests.N(....RK...(... |
17c60 | 00 52 2f 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 | .R/...(....(....sL.../home/zx2c4 |
17c80 | 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 | /Desktop/google_appengine/google |
17ca0 | 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 | /appengine/tools/dev_appserver.p |
17cc0 | 79 74 08 00 00 00 64 6f 5f 54 52 41 43 45 59 0b 00 00 73 02 00 00 00 00 02 63 01 00 00 00 16 00 | yt....do_TRACEY...s......c...... |
17ce0 | 00 00 0e 00 00 00 13 00 00 00 73 59 05 00 00 7c 00 00 69 00 00 69 01 00 64 01 00 83 01 00 70 0a | ..........sY...|..i..i..d.....p. |
17d00 | 00 01 7c 00 00 69 02 00 69 03 00 7d 01 00 7c 01 00 69 04 00 64 02 00 64 03 00 83 02 00 64 04 00 | ..|..i..i..}..|..i..d..d.....d.. |
17d20 | 19 7d 01 00 68 06 00 7c 00 00 69 05 00 64 05 00 36 7c 00 00 69 06 00 64 04 00 19 64 06 00 36 7c | .}..h..|..i..d..6|..i..d...d..6| |
17d40 | 00 00 69 07 00 64 07 00 36 7c 01 00 64 08 00 36 7c 00 00 69 08 00 64 09 00 36 74 09 00 7c 00 00 | ..i..d..6|..d..6|..i..d..6t..|.. |
17d60 | 69 02 00 69 0a 00 83 01 00 64 0a 00 36 7d 02 00 74 0b 00 7c 01 00 7c 00 00 69 02 00 69 0a 00 7c | i..i.....d..6}..t..|..|..i..i..| |
17d80 | 00 00 69 0c 00 83 03 00 7d 03 00 74 0d 00 7c 03 00 83 01 00 74 0e 00 6a 04 00 6f 2f 00 01 64 0b | ..i.....}..t..|.....t..j..o/..d. |
17da0 | 00 7c 03 00 16 7d 04 00 74 0f 00 69 10 00 7c 04 00 83 01 00 01 7c 00 00 69 11 00 74 12 00 69 13 | .|...}..t..i..|......|..i..t..i. |
17dc0 | 00 7c 04 00 83 02 00 01 64 0c 00 53 01 74 14 00 69 15 00 64 0d 00 7c 00 00 69 16 00 83 00 01 69 | .|......d..S.t..i..d..|..i.....i |
17de0 | 17 00 7d 05 00 79 94 02 7c 00 00 69 18 00 69 19 00 83 00 00 6f 11 00 01 7c 00 00 69 18 00 69 1a | ..}..y..|..i..i.....o...|..i..i. |
17e00 | 00 83 00 00 01 6e 01 00 01 74 1b 00 7c 00 00 69 1c 00 88 02 00 88 01 00 83 03 00 7d 06 00 74 1d | .....n...t..|..i...........}..t. |
17e20 | 00 88 02 00 7c 00 00 69 1c 00 64 0e 00 7c 00 00 69 1e 00 64 0f 00 88 03 00 83 02 02 5c 02 00 7d | ....|..i..d..|..i..d........\..} |
17e40 | 07 00 7d 08 00 7c 07 00 69 1f 00 74 20 00 6a 03 00 6f 27 00 01 74 0f 00 69 10 00 64 10 00 7c 07 | ..}..|..i..t..j..o'..t..i..d..|. |
17e60 | 00 69 1f 00 74 20 00 83 03 00 01 74 21 00 69 22 00 64 03 00 83 01 00 01 6e 01 00 01 7c 07 00 69 | .i..t......t!.i".d......n...|..i |
17e80 | 23 00 64 11 00 17 7c 02 00 64 12 00 3c 7c 07 00 69 24 00 7c 02 00 64 13 00 3c 74 25 00 88 01 00 | #.d...|..d..<|..i$.|..d..<t%.... |
17ea0 | 7c 06 00 7c 08 00 67 02 00 83 02 00 7d 09 00 88 00 00 6f 17 00 01 74 26 00 69 27 00 7c 07 00 69 | |..|..g.....}.....o...t&.i'.|..i |
17ec0 | 24 00 88 02 00 83 02 00 01 6e 01 00 01 74 28 00 69 29 00 83 00 00 7d 0a 00 7c 0a 00 69 2a 00 7c | $........n...t(.i)....}..|..i*.| |
17ee0 | 00 00 69 2b 00 69 2c 00 74 2d 00 7c 00 00 69 00 00 69 01 00 64 14 00 64 04 00 83 02 00 83 01 00 | ..i+.i,.t-.|..i..i..d..d........ |
17f00 | 83 01 00 83 01 00 01 7c 0a 00 69 2e 00 64 04 00 83 01 00 01 74 0d 00 7c 0a 00 69 2f 00 83 00 00 | .......|..i..d......t..|..i/.... |
17f20 | 83 01 00 7d 0b 00 7c 0b 00 74 30 00 6a 04 00 6f 35 00 01 64 15 00 7c 0b 00 74 30 00 66 02 00 16 | ...}..|..t0.j..o5..d..|..t0.f... |
17f40 | 7d 04 00 74 0f 00 69 10 00 7c 04 00 83 01 00 01 7c 00 00 69 11 00 74 12 00 69 31 00 7c 04 00 83 | }..t..i..|......|..i..t..i1.|... |
17f60 | 02 00 01 64 0c 00 53 01 74 28 00 69 29 00 83 00 00 7d 0c 00 7a 29 00 7c 09 00 69 32 00 7c 00 00 | ...d..S.t(.i)....}..z).|..i2.|.. |
17f80 | 69 0c 00 64 0c 00 7c 00 00 69 00 00 7c 0a 00 7c 0c 00 64 16 00 7c 02 00 83 05 01 01 57 64 0c 00 | i..d..|..i..|..|..d..|......Wd.. |
17fa0 | 7c 00 00 69 18 00 69 34 00 83 00 00 01 58 7c 0c 00 69 35 00 83 00 00 01 7c 0c 00 69 2e 00 64 04 | |..i..i4.....X|..i5.....|..i..d. |
17fc0 | 00 83 01 00 01 74 36 00 7c 0c 00 7c 00 00 69 37 00 83 02 00 5c 04 00 7d 0d 00 7d 0e 00 7d 0f 00 | .....t6.|..|..i7....\..}..}..}.. |
17fe0 | 7d 10 00 74 0d 00 7c 0c 00 69 2f 00 83 00 00 83 01 00 7d 11 00 7c 11 00 74 38 00 6a 04 00 6f 76 | }..t..|..i/.......}..|..t8.j..ov |
18000 | 00 01 64 17 00 7d 0d 00 64 18 00 7d 0e 00 67 00 00 7d 12 00 78 3e 00 7c 0f 00 69 04 00 64 19 00 | ..d..}..d..}..g..}..x>.|..i..d.. |
18020 | 83 01 00 44 5d 2d 00 7d 13 00 7c 13 00 69 39 00 83 00 00 69 3a 00 64 14 00 83 01 00 70 11 00 01 | ...D]-.}..|..i9....i:.d.....p... |
18040 | 7c 12 00 69 3b 00 7c 13 00 83 01 00 01 71 35 03 01 71 35 03 57 64 19 00 69 3c 00 7c 12 00 83 01 | |..i;.|......q5..q5.Wd..i<.|.... |
18060 | 00 7d 0f 00 64 1a 00 7c 11 00 74 38 00 66 02 00 16 7d 10 00 6e 01 00 01 57 6e b4 00 04 74 3d 00 | .}..d..|..t8.f...}..n...Wn...t=. |
18080 | 69 3e 00 6a 0a 00 6f 72 00 01 01 7d 14 00 01 64 1b 00 7d 15 00 64 1c 00 7c 15 00 74 09 00 7c 14 | i>.j..or...}...d..}..d..|..t..|. |
180a0 | 00 83 01 00 66 02 00 16 7d 04 00 74 0f 00 69 10 00 7c 04 00 83 01 00 01 7c 00 00 69 11 00 74 12 | ....f...}..t..i..|......|..i..t. |
180c0 | 00 69 3f 00 7c 15 00 83 02 00 01 7c 00 00 69 16 00 69 2a 00 64 1d 00 83 01 00 01 7c 00 00 69 16 | .i?.|......|..i..i*.d......|..i. |
180e0 | 00 69 2a 00 64 1e 00 74 40 00 69 41 00 7c 04 00 83 01 00 16 83 01 00 01 6e 49 01 01 01 01 01 64 | .i*.d..t@.iA.|..........nI.....d |
18100 | 1f 00 7d 04 00 74 0f 00 69 42 00 7c 04 00 83 01 00 01 7c 00 00 69 11 00 74 12 00 69 3f 00 7c 04 | ..}..t..iB.|......|..i..t..i?.|. |
18120 | 00 83 02 00 01 7c 05 00 83 00 00 01 6e 15 01 58 79 70 00 7c 00 00 69 11 00 7c 0d 00 7c 0e 00 83 | .....|......n..Xyp.|..i..|..|... |
18140 | 02 00 01 7c 00 00 69 16 00 69 2a 00 7c 0f 00 83 01 00 01 7c 00 00 69 16 00 69 2a 00 64 20 00 83 | ...|..i..i*.|......|..i..i*.d... |
18160 | 01 00 01 7c 00 00 69 05 00 64 21 00 6a 03 00 6f 14 00 01 7c 00 00 69 16 00 69 2a 00 7c 10 00 83 | ...|..i..d!.j..o...|..i..i*.|... |
18180 | 01 00 01 6e 19 00 01 7c 10 00 6f 11 00 01 74 0f 00 69 43 00 64 22 00 83 01 00 01 6e 01 00 01 57 | ...n...|..o...t..iC.d".....n...W |
181a0 | 6e 86 00 04 74 44 00 74 45 00 66 02 00 6a 0a 00 6f 26 00 01 01 7d 14 00 01 7c 14 00 69 46 00 74 | n...tD.tE.f..j..o&...}...|..iF.t |
181c0 | 46 00 69 47 00 6a 03 00 6f 0a 00 01 7c 14 00 82 01 00 71 55 05 01 6e 6b 00 01 04 74 48 00 69 10 | F.iG.j..o...|.....qU..nk...tH.i. |
181e0 | 00 6a 0a 00 6f 40 00 01 01 7d 14 00 01 74 0d 00 7c 14 00 69 49 00 83 01 00 64 03 00 6a 05 00 6f | .j..o@...}...t..|..iI....d..j..o |
18200 | 21 00 01 7c 14 00 69 49 00 64 04 00 19 74 46 00 69 47 00 6a 03 00 6f 0a 00 01 7c 14 00 82 01 00 | !..|..iI.d...tF.iG.j..o...|..... |
18220 | 71 55 05 01 6e 1d 00 01 58 88 04 00 64 0c 00 6a 09 00 6f 0e 00 01 88 04 00 69 4a 00 83 00 00 01 | qU..n...X...d..j..o......iJ..... |
18240 | 6e 01 00 01 64 0c 00 53 28 23 00 00 00 73 40 00 00 00 48 61 6e 64 6c 65 73 20 61 6e 79 20 74 79 | n...d..S(#...s@...Handles.any.ty |
18260 | 70 65 20 6f 66 20 72 65 71 75 65 73 74 20 61 6e 64 20 70 72 69 6e 74 73 20 65 78 63 65 70 74 69 | pe.of.request.and.prints.excepti |
18280 | 6f 6e 73 20 69 66 20 74 68 65 79 20 6f 63 63 75 72 2e 74 04 00 00 00 68 6f 73 74 74 01 00 00 00 | ons.if.they.occur.t....hostt.... |
182a0 | 3a 69 01 00 00 00 69 00 00 00 00 74 0e 00 00 00 52 45 51 55 45 53 54 5f 4d 45 54 48 4f 44 74 0b | :i....i....t....REQUEST_METHODt. |
182c0 | 00 00 00 52 45 4d 4f 54 45 5f 41 44 44 52 74 0f 00 00 00 53 45 52 56 45 52 5f 53 4f 46 54 57 41 | ...REMOTE_ADDRt....SERVER_SOFTWA |
182e0 | 52 45 52 68 00 00 00 74 0f 00 00 00 53 45 52 56 45 52 5f 50 52 4f 54 4f 43 4f 4c 52 69 00 00 00 | RERh...t....SERVER_PROTOCOLRi... |
18300 | 73 1a 00 00 00 52 65 71 75 65 73 74 65 64 20 55 52 49 20 74 6f 6f 20 6c 6f 6e 67 3a 20 25 73 4e | s....Requested.URI.too.long:.%sN |
18320 | 52 88 01 00 00 74 05 00 00 00 63 61 63 68 65 74 0e 00 00 00 73 74 61 74 69 63 5f 63 61 63 68 69 | R....t....cachet....static_cachi |
18340 | 6e 67 73 35 00 00 00 41 50 49 20 76 65 72 73 69 6f 6e 73 20 63 61 6e 6e 6f 74 20 62 65 20 73 77 | ngs5...API.versions.cannot.be.sw |
18360 | 69 74 63 68 65 64 20 64 79 6e 61 6d 69 63 61 6c 6c 79 3a 20 25 72 20 21 3d 20 25 72 73 02 00 00 | itched.dynamically:.%r.!=.%rs... |
18380 | 00 2e 31 74 12 00 00 00 43 55 52 52 45 4e 54 5f 56 45 52 53 49 4f 4e 5f 49 44 74 0e 00 00 00 41 | ..1t....CURRENT_VERSION_IDt....A |
183a0 | 50 50 4c 49 43 41 54 49 4f 4e 5f 49 44 73 0e 00 00 00 63 6f 6e 74 65 6e 74 2d 6c 65 6e 67 74 68 | PPLICATION_IDs....content-length |
183c0 | 73 32 00 00 00 48 54 54 50 20 72 65 71 75 65 73 74 20 77 61 73 20 74 6f 6f 20 6c 61 72 67 65 3a | s2...HTTP.request.was.too.large: |
183e0 | 20 25 64 2e 20 20 54 68 65 20 6c 69 6d 69 74 20 69 73 3a 20 25 64 2e 52 33 00 00 00 69 93 01 00 | .%d...The.limit.is:.%d.R3...i... |
18400 | 00 74 09 00 00 00 46 6f 72 62 69 64 64 65 6e 73 01 00 00 00 0a 73 33 00 00 00 48 54 54 50 20 72 | .t....Forbiddens.....s3...HTTP.r |
18420 | 65 73 70 6f 6e 73 65 20 77 61 73 20 74 6f 6f 20 6c 61 72 67 65 3a 20 25 64 2e 20 20 54 68 65 20 | esponse.was.too.large:.%d...The. |
18440 | 6c 69 6d 69 74 20 69 73 3a 20 25 64 2e 73 32 00 00 00 46 61 74 61 6c 20 65 72 72 6f 72 20 77 68 | limit.is:.%d.s2...Fatal.error.wh |
18460 | 65 6e 20 6c 6f 61 64 69 6e 67 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 63 6f 6e 66 69 67 75 72 61 | en.loading.application.configura |
18480 | 74 69 6f 6e 73 06 00 00 00 25 73 3a 0a 25 73 73 19 00 00 00 43 6f 6e 74 65 6e 74 2d 54 79 70 65 | tions....%s:.%ss....Content-Type |
184a0 | 3a 20 74 65 78 74 2f 68 74 6d 6c 0a 0a 73 0d 00 00 00 3c 70 72 65 3e 25 73 3c 2f 70 72 65 3e 73 | :.text/html..s....<pre>%s</pre>s |
184c0 | 26 00 00 00 45 78 63 65 70 74 69 6f 6e 20 65 6e 63 6f 75 6e 74 65 72 65 64 20 68 61 6e 64 6c 69 | &...Exception.encountered.handli |
184e0 | 6e 67 20 72 65 71 75 65 73 74 73 02 00 00 00 0d 0a 74 04 00 00 00 48 45 41 44 73 34 00 00 00 44 | ng.requests......t....HEADs4...D |
18500 | 72 6f 70 70 69 6e 67 20 75 6e 65 78 70 65 63 74 65 64 20 62 6f 64 79 20 69 6e 20 72 65 73 70 6f | ropping.unexpected.body.in.respo |
18520 | 6e 73 65 20 74 6f 20 48 45 41 44 20 72 65 71 75 65 73 74 28 4b 00 00 00 52 30 00 00 00 52 9f 00 | nse.to.HEAD.request(K...R0...R.. |
18540 | 00 00 52 18 03 00 00 52 29 00 00 00 52 46 02 00 00 74 07 00 00 00 63 6f 6d 6d 61 6e 64 74 0e 00 | ..R....R)...RF...t....commandt.. |
18560 | 00 00 63 6c 69 65 6e 74 5f 61 64 64 72 65 73 73 52 49 03 00 00 74 10 00 00 00 70 72 6f 74 6f 63 | ..client_addressRI...t....protoc |
18580 | 6f 6c 5f 76 65 72 73 69 6f 6e 52 28 00 00 00 52 2a 00 00 00 52 2c 00 00 00 52 23 00 00 00 52 cd | ol_versionR(...R*...R,...R#...R. |
185a0 | 00 00 00 74 0e 00 00 00 4d 41 58 5f 55 52 4c 5f 4c 45 4e 47 54 48 52 6c 00 00 00 52 46 00 00 00 | ...t....MAX_URL_LENGTHRl...RF... |
185c0 | 74 0d 00 00 00 73 65 6e 64 5f 72 65 73 70 6f 6e 73 65 52 6e 00 00 00 74 14 00 00 00 52 45 51 55 | t....send_responseRn...t....REQU |
185e0 | 45 53 54 5f 55 52 49 5f 54 4f 4f 5f 4c 4f 4e 47 74 05 00 00 00 63 67 69 74 62 74 04 00 00 00 48 | EST_URI_TOO_LONGt....cgitbt....H |
18600 | 6f 6f 6b 74 05 00 00 00 77 66 69 6c 65 74 06 00 00 00 68 61 6e 64 6c 65 74 0e 00 00 00 6d 6f 64 | ookt....wfilet....handlet....mod |
18620 | 75 6c 65 5f 6d 61 6e 61 67 65 72 52 3f 03 00 00 52 43 03 00 00 74 15 00 00 00 43 72 65 61 74 65 | ule_managerR?...RC...t....Create |
18640 | 49 6d 70 6c 69 63 69 74 4d 61 74 63 68 65 72 52 dc 00 00 00 74 0d 00 00 00 4c 6f 61 64 41 70 70 | ImplicitMatcherR....t....LoadApp |
18660 | 43 6f 6e 66 69 67 74 0c 00 00 00 63 6f 6e 66 69 67 5f 63 61 63 68 65 74 0b 00 00 00 61 70 69 5f | Configt....config_cachet....api_ |
18680 | 76 65 72 73 69 6f 6e 74 0b 00 00 00 41 50 49 5f 56 45 52 53 49 4f 4e 52 04 01 00 00 74 04 00 00 | versiont....API_VERSIONR....t... |
186a0 | 00 65 78 69 74 74 07 00 00 00 76 65 72 73 69 6f 6e 74 0b 00 00 00 61 70 70 6c 69 63 61 74 69 6f | .exitt....versiont....applicatio |
186c0 | 6e 52 5d 00 00 00 52 10 00 00 00 74 0c 00 00 00 53 65 74 75 70 49 6e 64 65 78 65 73 52 71 00 00 | nR]...R....t....SetupIndexesRq.. |
186e0 | 00 52 72 00 00 00 52 35 00 00 00 74 05 00 00 00 72 66 69 6c 65 52 36 00 00 00 52 b6 02 00 00 52 | .Rr...R5...t....rfileR6...R....R |
18700 | 74 00 00 00 52 cb 00 00 00 74 10 00 00 00 4d 41 58 5f 52 45 51 55 45 53 54 5f 53 49 5a 45 74 18 | t...R....t....MAX_REQUEST_SIZEt. |
18720 | 00 00 00 52 45 51 55 45 53 54 5f 45 4e 54 49 54 59 5f 54 4f 4f 5f 4c 41 52 47 45 52 34 00 00 00 | ...REQUEST_ENTITY_TOO_LARGER4... |
18740 | 52 3a 00 00 00 52 42 03 00 00 52 b3 02 00 00 52 32 03 00 00 74 0e 00 00 00 72 65 77 72 69 74 65 | R:...RB...R....R2...t....rewrite |
18760 | 72 5f 63 68 61 69 6e 74 19 00 00 00 4d 41 58 5f 52 55 4e 54 49 4d 45 5f 52 45 53 50 4f 4e 53 45 | r_chaint....MAX_RUNTIME_RESPONSE |
18780 | 5f 53 49 5a 45 52 ac 00 00 00 52 42 00 00 00 52 47 00 00 00 52 6a 00 00 00 52 0a 00 00 00 74 12 | _SIZER....RB...RG...Rj...R....t. |
187a0 | 00 00 00 45 76 65 6e 74 4c 69 73 74 65 6e 65 72 45 72 72 6f 72 52 08 03 00 00 52 9b 00 00 00 52 | ...EventListenerErrorR....R....R |
187c0 | a8 00 00 00 52 a4 02 00 00 52 77 01 00 00 52 7f 01 00 00 52 e9 00 00 00 52 ea 00 00 00 74 05 00 | ....R....Rw...R....R....R....t.. |
187e0 | 00 00 45 50 49 50 45 74 06 00 00 00 73 6f 63 6b 65 74 52 95 00 00 00 74 0f 00 00 00 55 70 64 61 | ..EPIPEt....socketR....t....Upda |
18800 | 74 65 49 6e 64 65 78 59 61 6d 6c 28 16 00 00 00 52 2f 00 00 00 52 29 00 00 00 74 08 00 00 00 65 | teIndexYaml(....R/...R)...t....e |
18820 | 6e 76 5f 64 69 63 74 74 08 00 00 00 66 75 6c 6c 5f 75 72 6c 74 03 00 00 00 6d 73 67 74 09 00 00 | nv_dictt....full_urlt....msgt... |
18840 | 00 74 62 68 61 6e 64 6c 65 72 74 10 00 00 00 69 6d 70 6c 69 63 69 74 5f 6d 61 74 63 68 65 72 74 | .tbhandlert....implicit_matchert |
18860 | 06 00 00 00 63 6f 6e 66 69 67 74 10 00 00 00 65 78 70 6c 69 63 69 74 5f 6d 61 74 63 68 65 72 52 | ....configt....explicit_matcherR |
18880 | 49 00 00 00 52 31 00 00 00 74 0c 00 00 00 72 65 71 75 65 73 74 5f 73 69 7a 65 52 32 00 00 00 52 | I...R1...t....request_sizeR2...R |
188a0 | bc 02 00 00 52 1b 03 00 00 52 31 03 00 00 52 1c 03 00 00 74 15 00 00 00 72 75 6e 74 69 6d 65 5f | ....R....R1...R....t....runtime_ |
188c0 | 72 65 73 70 6f 6e 73 65 5f 73 69 7a 65 52 7e 00 00 00 52 8b 00 00 00 52 4e 00 00 00 74 05 00 00 | response_sizeR~...R....RN...t... |
188e0 | 00 74 69 74 6c 65 28 05 00 00 00 74 0f 00 00 00 72 65 71 75 69 72 65 5f 69 6e 64 65 78 65 73 52 | .title(....t....require_indexesR |
18900 | 63 00 00 00 52 5a 01 00 00 52 5a 03 00 00 74 12 00 00 00 69 6e 64 65 78 5f 79 61 6d 6c 5f 75 70 | c...RZ...RZ...t....index_yaml_up |
18920 | 64 61 74 65 72 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 | dater(....sL.../home/zx2c4/Deskt |
18940 | 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e | op/google_appengine/google/appen |
18960 | 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 52 4b 03 00 00 | gine/tools/dev_appserver.pyRK... |
18980 | 5d 0b 00 00 73 c6 00 00 00 00 02 1f 01 16 02 03 01 0a 01 0e 01 0a 01 07 01 0a 01 16 03 1b 01 13 | ]...s........................... |
189a0 | 01 0a 01 0d 01 13 01 05 02 18 01 03 01 10 01 11 02 09 01 03 01 09 01 0f 01 09 01 0f 01 10 01 06 | ................................ |
189c0 | 01 03 01 0d 01 11 01 11 01 0d 01 06 01 0f 02 07 01 17 02 0c 01 0f 01 1f 01 0d 02 12 01 0d 01 03 | ................................ |
189e0 | 01 0d 01 0d 01 13 01 05 02 0c 01 03 01 0c 01 03 01 06 01 03 01 06 01 0b 02 0e 02 0a 01 0d 03 1e | ................................ |
18a00 | 02 12 01 0d 01 06 01 06 01 06 01 10 00 06 01 16 01 15 01 0f 01 03 01 15 02 13 01 06 01 16 01 0d | ................................ |
18a20 | 01 13 01 10 01 21 01 03 01 06 01 0d 01 13 01 0b 02 03 01 10 01 10 01 10 01 10 01 14 01 07 01 15 | .....!.......................... |
18a40 | 02 16 01 13 01 0e 01 13 01 2d 01 0f 02 0d 01 63 02 00 00 00 03 00 00 00 03 00 00 00 57 00 00 00 | .........-.....c............W... |
18a60 | 73 14 00 00 00 74 00 00 69 01 00 7c 01 00 7c 02 00 8c 01 00 01 64 01 00 53 28 02 00 00 00 73 33 | s....t..i..|..|......d..S(....s3 |
18a80 | 00 00 00 52 65 64 69 72 65 63 74 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 73 20 74 68 72 6f 75 | ...Redirect.error.messages.throu |
18aa0 | 67 68 20 74 68 65 20 6c 6f 67 67 69 6e 67 20 6d 6f 64 75 6c 65 2e 4e 28 02 00 00 00 52 6c 00 00 | gh.the.logging.module.N(....Rl.. |
18ac0 | 00 52 46 00 00 00 28 03 00 00 00 52 2f 00 00 00 74 06 00 00 00 66 6f 72 6d 61 74 52 95 00 00 00 | .RF...(....R/...t....formatR.... |
18ae0 | 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 | (....(....sL.../home/zx2c4/Deskt |
18b00 | 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e | op/google_appengine/google/appen |
18b20 | 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 09 00 00 00 | gine/tools/dev_appserver.pyt.... |
18b40 | 6c 6f 67 5f 65 72 72 6f 72 d4 0b 00 00 73 02 00 00 00 00 02 63 02 00 00 00 03 00 00 00 03 00 00 | log_error....s......c........... |
18b60 | 00 57 00 00 00 73 14 00 00 00 74 00 00 69 01 00 7c 01 00 7c 02 00 8c 01 00 01 64 01 00 53 28 02 | .W...s....t..i..|..|......d..S(. |
18b80 | 00 00 00 73 31 00 00 00 52 65 64 69 72 65 63 74 20 6c 6f 67 20 6d 65 73 73 61 67 65 73 20 74 68 | ...s1...Redirect.log.messages.th |
18ba0 | 72 6f 75 67 68 20 74 68 65 20 6c 6f 67 67 69 6e 67 20 6d 6f 64 75 6c 65 2e 4e 28 02 00 00 00 52 | rough.the.logging.module.N(....R |
18bc0 | 6c 00 00 00 52 70 00 00 00 28 03 00 00 00 52 2f 00 00 00 52 88 03 00 00 52 95 00 00 00 28 00 00 | l...Rp...(....R/...R....R....(.. |
18be0 | 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f | ..(....sL.../home/zx2c4/Desktop/ |
18c00 | 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e | google_appengine/google/appengin |
18c20 | 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 0b 00 00 00 6c 6f 67 | e/tools/dev_appserver.pyt....log |
18c40 | 5f 6d 65 73 73 61 67 65 d8 0b 00 00 73 02 00 00 00 00 02 28 16 00 00 00 52 18 00 00 00 52 19 00 | _message....s......(....R....R.. |
18c60 | 00 00 52 1a 00 00 00 52 49 03 00 00 52 dc 00 00 00 52 33 03 00 00 52 69 03 00 00 52 6c 03 00 00 | ..R....RI...R....R3...Ri...Rl... |
18c80 | 52 2b 03 00 00 52 76 03 00 00 52 3d 00 00 00 52 4a 03 00 00 52 4c 03 00 00 52 4d 03 00 00 52 4e | R+...Rv...R=...RJ...RL...RM...RN |
18ca0 | 03 00 00 52 4f 03 00 00 52 50 03 00 00 52 51 03 00 00 52 52 03 00 00 52 4b 03 00 00 52 89 03 00 | ...RO...RP...RQ...RR...RK...R... |
18cc0 | 00 52 8a 03 00 00 28 00 00 00 00 28 07 00 00 00 52 86 03 00 00 74 17 00 00 00 61 70 70 6c 69 63 | .R....(....(....R....t....applic |
18ce0 | 61 74 69 6f 6e 5f 6d 6f 64 75 6c 65 5f 64 69 63 74 74 18 00 00 00 61 70 70 6c 69 63 61 74 69 6f | ation_module_dictt....applicatio |
18d00 | 6e 5f 63 6f 6e 66 69 67 5f 63 61 63 68 65 52 63 00 00 00 52 5a 03 00 00 52 5a 01 00 00 52 87 03 | n_config_cacheRc...RZ...RZ...R.. |
18d20 | 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f | ..(....sL.../home/zx2c4/Desktop/ |
18d40 | 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e | google_appengine/google/appengin |
18d60 | 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 52 46 03 00 00 1a 0b 00 | e/tools/dev_appserver.pyRF...... |
18d80 | 00 73 24 00 00 00 06 10 06 01 06 02 06 01 0c 02 06 02 09 02 09 09 09 04 09 04 09 04 09 04 09 04 | .s$............................. |
18da0 | 09 04 09 04 09 04 1b 77 09 04 4e 28 09 00 00 00 52 24 01 00 00 52 04 01 00 00 52 b1 02 00 00 52 | .......w..N(....R$...R....R....R |
18dc0 | 3a 00 00 00 52 10 00 00 00 74 10 00 00 00 49 6e 64 65 78 59 61 6d 6c 55 70 64 61 74 65 72 74 0e | :...R....t....IndexYamlUpdatert. |
18de0 | 00 00 00 41 70 70 43 6f 6e 66 69 67 43 61 63 68 65 52 47 03 00 00 52 48 03 00 00 28 05 00 00 00 | ...AppConfigCacheRG...RH...(.... |
18e00 | 52 5a 01 00 00 52 63 00 00 00 52 86 03 00 00 52 5a 03 00 00 52 46 03 00 00 28 00 00 00 00 28 07 | RZ...Rc...R....RZ...RF...(....(. |
18e20 | 00 00 00 52 8c 03 00 00 52 63 00 00 00 52 87 03 00 00 52 5a 01 00 00 52 86 03 00 00 52 5a 03 00 | ...R....Rc...R....RZ...R....RZ.. |
18e40 | 00 52 8b 03 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 | .R....sL.../home/zx2c4/Desktop/g |
18e60 | 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 | oogle_appengine/google/appengine |
18e80 | 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 14 00 00 00 43 72 65 61 | /tools/dev_appserver.pyt....Crea |
18ea0 | 74 65 52 65 71 75 65 73 74 48 61 6e 64 6c 65 72 fb 0a 00 00 73 0e 00 00 00 00 16 0f 02 07 01 0a | teRequestHandler....s........... |
18ec0 | 02 0f 02 09 02 31 c2 63 02 00 00 00 04 00 00 00 08 00 00 00 43 00 00 00 73 5b 00 00 00 79 13 00 | .....1.c............C...s[...y.. |
18ee0 | 74 00 00 7c 00 00 64 01 00 83 02 00 7d 02 00 57 6e 25 00 04 74 01 00 6a 0a 00 6f 19 00 01 01 7d | t..|..d.....}..Wn%..t..j..o....} |
18f00 | 03 00 01 74 02 00 64 02 00 7c 00 00 16 83 01 00 82 01 00 6e 02 00 01 58 7a 0e 00 7c 01 00 7c 02 | ...t..d..|.........n...Xz..|..|. |
18f20 | 00 83 01 00 53 57 64 03 00 7c 02 00 69 03 00 83 00 00 01 58 64 03 00 53 28 04 00 00 00 73 a4 01 | ....SWd..|..i......Xd..S(....s.. |
18f40 | 00 00 52 65 61 64 73 20 61 70 70 2e 79 61 6d 6c 20 66 69 6c 65 20 61 6e 64 20 72 65 74 75 72 6e | ..Reads.app.yaml.file.and.return |
18f60 | 73 20 69 74 73 20 61 70 70 20 69 64 20 61 6e 64 20 6c 69 73 74 20 6f 66 20 55 52 4c 4d 61 70 20 | s.its.app.id.and.list.of.URLMap. |
18f80 | 69 6e 73 74 61 6e 63 65 73 2e 0a 0a 20 20 41 72 67 73 3a 0a 20 20 20 20 61 70 70 69 6e 66 6f 5f | instances.....Args:.....appinfo_ |
18fa0 | 70 61 74 68 3a 20 53 74 72 69 6e 67 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 70 61 74 68 | path:.String.containing.the.path |
18fc0 | 20 74 6f 20 74 68 65 20 61 70 70 2e 79 61 6d 6c 20 66 69 6c 65 2e 0a 20 20 20 20 70 61 72 73 65 | .to.the.app.yaml.file......parse |
18fe0 | 5f 61 70 70 5f 63 6f 6e 66 69 67 3a 20 55 73 65 64 20 66 6f 72 20 64 65 70 65 6e 64 65 6e 63 79 | _app_config:.Used.for.dependency |
19000 | 20 69 6e 6a 65 63 74 69 6f 6e 2e 0a 0a 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 41 70 70 49 | .injection.....Returns:.....AppI |
19020 | 6e 66 6f 45 78 74 65 72 6e 61 6c 20 69 6e 73 74 61 6e 63 65 2e 0a 0a 20 20 52 61 69 73 65 73 3a | nfoExternal.instance.....Raises: |
19040 | 0a 20 20 20 20 49 66 20 74 68 65 20 63 6f 6e 66 69 67 20 66 69 6c 65 20 63 6f 75 6c 64 20 6e 6f | .....If.the.config.file.could.no |
19060 | 74 20 62 65 20 72 65 61 64 20 6f 72 20 74 68 65 20 63 6f 6e 66 69 67 20 64 6f 65 73 20 6e 6f 74 | t.be.read.or.the.config.does.not |
19080 | 20 63 6f 6e 74 61 69 6e 20 61 6e 79 0a 20 20 20 20 55 52 4c 4d 61 70 20 69 6e 73 74 61 6e 63 65 | .contain.any.....URLMap.instance |
190a0 | 73 2c 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 77 69 6c 6c 20 72 61 69 73 65 20 61 6e 20 49 | s,.this.function.will.raise.an.I |
190c0 | 6e 76 61 6c 69 64 41 70 70 43 6f 6e 66 69 67 45 72 72 6f 72 0a 20 20 20 20 65 78 63 65 70 74 69 | nvalidAppConfigError.....excepti |
190e0 | 6f 6e 2e 0a 20 20 52 2e 01 00 00 73 35 00 00 00 41 70 70 6c 69 63 61 74 69 6f 6e 20 63 6f 6e 66 | on....R....s5...Application.conf |
19100 | 69 67 75 72 61 74 69 6f 6e 20 63 6f 75 6c 64 20 6e 6f 74 20 62 65 20 72 65 61 64 20 66 72 6f 6d | iguration.could.not.be.read.from |
19120 | 20 22 25 73 22 4e 28 04 00 00 00 52 88 01 00 00 52 7f 01 00 00 52 1b 00 00 00 52 61 01 00 00 28 | ."%s"N(....R....R....R....Ra...( |
19140 | 04 00 00 00 74 0c 00 00 00 61 70 70 69 6e 66 6f 5f 70 61 74 68 74 10 00 00 00 70 61 72 73 65 5f | ....t....appinfo_patht....parse_ |
19160 | 61 70 70 5f 63 6f 6e 66 69 67 74 0c 00 00 00 61 70 70 69 6e 66 6f 5f 66 69 6c 65 74 08 00 00 00 | app_configt....appinfo_filet.... |
19180 | 75 6e 75 73 65 64 5f 65 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 | unused_e(....(....sL.../home/zx2 |
191a0 | 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 | c4/Desktop/google_appengine/goog |
191c0 | 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 | le/appengine/tools/dev_appserver |
191e0 | 2e 70 79 74 0d 00 00 00 52 65 61 64 41 70 70 43 6f 6e 66 69 67 e0 0b 00 00 73 10 00 00 00 00 0f | .pyt....ReadAppConfig....s...... |
19200 | 03 01 13 01 10 01 03 01 12 01 03 01 0e 02 63 09 00 00 00 16 00 00 00 09 00 00 00 43 00 00 00 73 | ..............c............C...s |
19220 | db 01 00 00 7c 04 00 83 00 00 7d 09 00 7c 07 00 7c 00 00 83 01 00 7d 0a 00 7c 05 00 7c 02 00 7c | ....|.....}..|..|.....}..|..|..| |
19240 | 00 00 7c 0a 00 83 03 00 7d 0b 00 74 00 00 7c 01 00 7c 0a 00 7c 03 00 83 03 00 7d 0c 00 7c 06 00 | ..|.....}..t..|..|..|.....}..|.. |
19260 | 7c 0a 00 7c 0c 00 83 02 00 7d 0d 00 74 01 00 69 02 00 7c 0c 00 83 01 00 01 78 7f 01 7c 01 00 44 | |..|.....}..t..i..|......x..|..D |
19280 | 5d 77 01 7d 0e 00 7c 0e 00 69 03 00 74 04 00 69 05 00 6a 02 00 7d 0f 00 7c 0e 00 69 03 00 74 04 | ]w.}..|..i..t..i..j..}..|..i..t. |
192a0 | 00 69 06 00 6a 02 00 70 04 00 01 7c 0f 00 7d 10 00 7c 0e 00 69 07 00 83 00 00 7d 11 00 7c 11 00 | .i..j..p...|..}..|..i.....}..|.. |
192c0 | 74 04 00 69 08 00 6a 02 00 6f 0a 00 01 7c 0b 00 7d 12 00 6e 34 00 01 7c 11 00 74 04 00 69 09 00 | t..i..j..o...|..}..n4..|..t..i.. |
192e0 | 74 04 00 69 0a 00 66 02 00 6a 06 00 6f 0a 00 01 7c 0d 00 7d 12 00 6e 11 00 01 74 0b 00 64 01 00 | t..i..f..j..o...|..}..n...t..d.. |
19300 | 7c 11 00 16 83 01 00 82 01 00 7c 0e 00 69 0c 00 7d 13 00 7c 0e 00 69 0d 00 83 00 00 7d 14 00 7c | |.........|..i..}..|..i.....}..| |
19320 | 11 00 74 04 00 69 0a 00 6a 02 00 6f af 00 01 7c 13 00 64 02 00 19 64 03 00 6a 02 00 6f 0e 00 01 | ..t..i..j..o...|..d...d..j..o... |
19340 | 7c 13 00 64 02 00 20 7d 13 00 6e 01 00 01 7c 14 00 64 02 00 19 74 0e 00 69 0f 00 69 10 00 6a 02 | |..d...}..n...|..d...t..i..i..j. |
19360 | 00 6f 0e 00 01 7c 14 00 64 02 00 20 7d 14 00 6e 01 00 01 64 03 00 69 11 00 74 12 00 69 13 00 7c | .o...|..d...}..n...d..i..t..i..| |
19380 | 13 00 83 01 00 64 04 00 66 02 00 83 01 00 7d 13 00 74 0e 00 69 0f 00 69 10 00 64 05 00 6a 02 00 | .....d..f.....}..t..i..i..d..j.. |
193a0 | 6f 0a 00 01 64 06 00 7d 15 00 6e 07 00 01 64 07 00 7d 15 00 7c 08 00 7c 14 00 83 01 00 69 14 00 | o...d..}..n...d..}..|..|.....i.. |
193c0 | 64 05 00 64 08 00 83 02 00 74 0e 00 69 0f 00 69 10 00 17 7c 15 00 17 7d 14 00 6e 01 00 01 7c 09 | d..d.....t..i..i...|...}..n...|. |
193e0 | 00 69 15 00 7c 13 00 7c 12 00 7c 14 00 7c 10 00 7c 0f 00 83 05 00 01 71 5c 00 57 7c 09 00 53 28 | .i..|..|..|..|..|......q\.W|..S( |
19400 | 09 00 00 00 73 d4 04 00 00 43 72 65 61 74 65 73 20 61 20 55 52 4c 4d 61 74 63 68 65 72 20 69 6e | ....s....Creates.a.URLMatcher.in |
19420 | 73 74 61 6e 63 65 20 66 72 6f 6d 20 55 52 4c 4d 61 70 2e 0a 0a 20 20 43 72 65 61 74 65 73 20 61 | stance.from.URLMap.....Creates.a |
19440 | 6c 6c 20 6f 66 20 74 68 65 20 63 6f 72 72 65 63 74 20 55 52 4c 44 69 73 70 61 74 63 68 65 72 20 | ll.of.the.correct.URLDispatcher. |
19460 | 69 6e 73 74 61 6e 63 65 73 20 74 6f 20 68 61 6e 64 6c 65 20 74 68 65 20 76 61 72 69 6f 75 73 0a | instances.to.handle.the.various. |
19480 | 20 20 63 6f 6e 74 65 6e 74 20 74 79 70 65 73 20 69 6e 20 74 68 65 20 61 70 70 6c 69 63 61 74 69 | ..content.types.in.the.applicati |
194a0 | 6f 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 0a 0a 20 20 41 72 67 73 3a 0a 20 20 20 20 72 | on.configuration.....Args:.....r |
194c0 | 6f 6f 74 5f 70 61 74 68 3a 20 50 61 74 68 20 74 6f 20 74 68 65 20 72 6f 6f 74 20 6f 66 20 74 68 | oot_path:.Path.to.the.root.of.th |
194e0 | 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 72 75 6e 6e 69 6e 67 20 6f 6e 20 74 68 65 20 73 65 72 | e.application.running.on.the.ser |
19500 | 76 65 72 2e 0a 20 20 20 20 75 72 6c 5f 6d 61 70 5f 6c 69 73 74 3a 20 4c 69 73 74 20 6f 66 20 61 | ver......url_map_list:.List.of.a |
19520 | 70 70 69 6e 66 6f 2e 55 52 4c 4d 61 70 20 6f 62 6a 65 63 74 73 20 74 6f 20 69 6e 69 74 69 61 6c | ppinfo.URLMap.objects.to.initial |
19540 | 69 7a 65 20 74 68 69 73 0a 20 20 20 20 20 20 6d 61 74 63 68 65 72 20 77 69 74 68 2e 20 43 61 6e | ize.this.......matcher.with..Can |
19560 | 20 62 65 20 61 6e 20 65 6d 70 74 79 20 6c 69 73 74 20 69 66 20 79 6f 75 20 77 6f 75 6c 64 20 6c | .be.an.empty.list.if.you.would.l |
19580 | 69 6b 65 20 74 6f 20 61 64 64 20 70 61 74 74 65 72 6e 73 0a 20 20 20 20 20 20 6d 61 6e 75 61 6c | ike.to.add.patterns.......manual |
195a0 | 6c 79 2e 0a 20 20 20 20 6d 6f 64 75 6c 65 5f 64 69 63 74 3a 20 44 69 63 74 69 6f 6e 61 72 79 20 | ly......module_dict:.Dictionary. |
195c0 | 69 6e 20 77 68 69 63 68 20 61 70 70 6c 69 63 61 74 69 6f 6e 2d 6c 6f 61 64 65 64 20 6d 6f 64 75 | in.which.application-loaded.modu |
195e0 | 6c 65 73 20 73 68 6f 75 6c 64 20 62 65 0a 20 20 20 20 20 20 70 72 65 73 65 72 76 65 64 20 62 65 | les.should.be.......preserved.be |
19600 | 74 77 65 65 6e 20 72 65 71 75 65 73 74 73 2e 20 54 68 69 73 20 64 69 63 74 69 6f 6e 61 72 79 20 | tween.requests..This.dictionary. |
19620 | 6d 75 73 74 20 62 65 20 73 65 70 61 72 61 74 65 20 66 72 6f 6d 20 74 68 65 0a 20 20 20 20 20 20 | must.be.separate.from.the....... |
19640 | 73 79 73 2e 6d 6f 64 75 6c 65 73 20 64 69 63 74 69 6f 6e 61 72 79 2e 0a 20 20 20 20 64 65 66 61 | sys.modules.dictionary......defa |
19660 | 75 6c 74 5f 65 78 70 69 72 61 74 69 6f 6e 3a 20 53 74 72 69 6e 67 20 64 65 73 63 72 69 62 69 6e | ult_expiration:.String.describin |
19680 | 67 20 64 65 66 61 75 6c 74 20 65 78 70 69 72 61 74 69 6f 6e 20 74 69 6d 65 20 66 6f 72 20 62 72 | g.default.expiration.time.for.br |
196a0 | 6f 77 73 65 72 0a 20 20 20 20 20 20 62 61 73 65 64 20 63 61 63 68 69 6e 67 20 6f 66 20 73 74 61 | owser.......based.caching.of.sta |
196c0 | 74 69 63 20 66 69 6c 65 73 2e 20 20 49 66 20 73 65 74 20 74 6f 20 4e 6f 6e 65 20 74 68 69 73 20 | tic.files...If.set.to.None.this. |
196e0 | 64 69 73 61 6c 6c 6f 77 73 20 61 6e 79 0a 20 20 20 20 20 20 62 72 6f 77 73 65 72 20 63 61 63 68 | disallows.any.......browser.cach |
19700 | 69 6e 67 20 6f 66 20 73 74 61 74 69 63 20 63 6f 6e 74 65 6e 74 2e 0a 20 20 20 20 63 72 65 61 74 | ing.of.static.content......creat |
19720 | 65 5f 75 72 6c 5f 6d 61 74 63 68 65 72 3a 20 55 73 65 64 20 66 6f 72 20 64 65 70 65 6e 64 65 6e | e_url_matcher:.Used.for.dependen |
19740 | 63 79 20 69 6e 6a 65 63 74 69 6f 6e 2e 0a 20 20 20 20 63 72 65 61 74 65 5f 63 67 69 5f 64 69 73 | cy.injection......create_cgi_dis |
19760 | 70 61 74 63 68 65 72 3a 20 55 73 65 64 20 66 6f 72 20 64 65 70 65 6e 64 65 6e 63 79 20 69 6e 6a | patcher:.Used.for.dependency.inj |
19780 | 65 63 74 69 6f 6e 2e 0a 20 20 20 20 63 72 65 61 74 65 5f 66 69 6c 65 5f 64 69 73 70 61 74 63 68 | ection......create_file_dispatch |
197a0 | 65 72 3a 20 55 73 65 64 20 66 6f 72 20 64 65 70 65 6e 64 65 6e 63 79 20 69 6e 6a 65 63 74 69 6f | er:.Used.for.dependency.injectio |
197c0 | 6e 2e 0a 20 20 20 20 63 72 65 61 74 65 5f 70 61 74 68 5f 61 64 6a 75 73 74 65 72 3a 20 55 73 65 | n......create_path_adjuster:.Use |
197e0 | 64 20 66 6f 72 20 64 65 70 65 6e 64 65 6e 63 79 20 69 6e 6a 65 63 74 69 6f 6e 2e 0a 20 20 20 20 | d.for.dependency.injection...... |
19800 | 6e 6f 72 6d 70 61 74 68 3a 20 55 73 65 64 20 66 6f 72 20 64 65 70 65 6e 64 65 6e 63 79 20 69 6e | normpath:.Used.for.dependency.in |
19820 | 6a 65 63 74 69 6f 6e 2e 0a 0a 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 49 6e 73 74 61 6e 63 | jection.....Returns:.....Instanc |
19840 | 65 20 6f 66 20 55 52 4c 4d 61 74 63 68 65 72 20 77 69 74 68 20 74 68 65 20 73 75 70 70 6c 69 65 | e.of.URLMatcher.with.the.supplie |
19860 | 64 20 55 52 4c 4d 61 70 20 6f 62 6a 65 63 74 73 20 70 72 6f 70 65 72 6c 79 20 6c 6f 61 64 65 64 | d.URLMap.objects.properly.loaded |
19880 | 2e 0a 0a 20 20 52 61 69 73 65 73 3a 0a 20 20 20 20 49 6e 76 61 6c 69 64 41 70 70 43 6f 6e 66 69 | .....Raises:.....InvalidAppConfi |
198a0 | 67 45 72 72 6f 72 3a 20 69 66 20 74 68 65 20 68 61 6e 64 6c 65 72 20 69 6e 20 75 72 6c 5f 6d 61 | gError:.if.the.handler.in.url_ma |
198c0 | 70 5f 6c 69 73 74 20 69 73 20 61 6e 20 75 6e 6b 6e 6f 77 6e 20 74 79 70 65 2e 0a 20 20 73 19 00 | p_list.is.an.unknown.type....s.. |
198e0 | 00 00 55 6e 6b 6e 6f 77 6e 20 68 61 6e 64 6c 65 72 20 74 79 70 65 20 22 25 73 22 69 ff ff ff ff | ..Unknown.handler.type."%s"i.... |
19900 | 52 92 02 00 00 73 04 00 00 00 28 2e 2a 29 73 01 00 00 00 5c 73 03 00 00 00 5c 5c 31 73 02 00 00 | R....s....(.*)s....\s....\\1s... |
19920 | 00 5c 31 73 02 00 00 00 5c 5c 28 16 00 00 00 52 ef 02 00 00 52 2d 01 00 00 52 71 01 00 00 74 05 | .\1s....\\(....R....R-...Rq...t. |
19940 | 00 00 00 6c 6f 67 69 6e 52 03 00 00 00 74 0b 00 00 00 4c 4f 47 49 4e 5f 41 44 4d 49 4e 74 0e 00 | ...loginR....t....LOGIN_ADMINt.. |
19960 | 00 00 4c 4f 47 49 4e 5f 52 45 51 55 49 52 45 44 52 f3 02 00 00 74 0e 00 00 00 48 41 4e 44 4c 45 | ..LOGIN_REQUIREDR....t....HANDLE |
19980 | 52 5f 53 43 52 49 50 54 52 f4 02 00 00 52 f5 02 00 00 52 1b 00 00 00 74 03 00 00 00 75 72 6c 74 | R_SCRIPTR....R....R....t....urlt |
199a0 | 0a 00 00 00 47 65 74 48 61 6e 64 6c 65 72 52 e7 00 00 00 52 23 00 00 00 52 22 02 00 00 52 6a 00 | ....GetHandlerR....R#...R"...Rj. |
199c0 | 00 00 52 44 00 00 00 52 a8 00 00 00 52 c8 00 00 00 52 50 00 00 00 28 16 00 00 00 52 5a 01 00 00 | ..RD...R....R....RP...(....RZ... |
199e0 | 52 fa 02 00 00 52 dc 00 00 00 52 fb 02 00 00 74 12 00 00 00 63 72 65 61 74 65 5f 75 72 6c 5f 6d | R....R....R....t....create_url_m |
19a00 | 61 74 63 68 65 72 74 15 00 00 00 63 72 65 61 74 65 5f 63 67 69 5f 64 69 73 70 61 74 63 68 65 72 | atchert....create_cgi_dispatcher |
19a20 | 74 16 00 00 00 63 72 65 61 74 65 5f 66 69 6c 65 5f 64 69 73 70 61 74 63 68 65 72 74 14 00 00 00 | t....create_file_dispatchert.... |
19a40 | 63 72 65 61 74 65 5f 70 61 74 68 5f 61 64 6a 75 73 74 65 72 52 94 02 00 00 74 0b 00 00 00 75 72 | create_path_adjusterR....t....ur |
19a60 | 6c 5f 6d 61 74 63 68 65 72 52 dc 02 00 00 74 0e 00 00 00 63 67 69 5f 64 69 73 70 61 74 63 68 65 | l_matcherR....t....cgi_dispatche |
19a80 | 72 52 70 01 00 00 74 0f 00 00 00 66 69 6c 65 5f 64 69 73 70 61 74 63 68 65 72 74 07 00 00 00 75 | rRp...t....file_dispatchert....u |
19aa0 | 72 6c 5f 6d 61 70 52 4b 00 00 00 52 4a 00 00 00 52 fd 02 00 00 52 49 00 00 00 52 48 00 00 00 52 | rl_mapRK...RJ...R....RI...RH...R |
19ac0 | 23 00 00 00 74 07 00 00 00 62 61 63 6b 72 65 66 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f | #...t....backref(....(....sL.../ |
19ae0 | 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 | home/zx2c4/Desktop/google_appeng |
19b00 | 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 | ine/google/appengine/tools/dev_a |
19b20 | 70 70 73 65 72 76 65 72 2e 70 79 74 18 00 00 00 43 72 65 61 74 65 55 52 4c 4d 61 74 63 68 65 72 | ppserver.pyt....CreateURLMatcher |
19b40 | 46 72 6f 6d 4d 61 70 73 fa 0b 00 00 73 48 00 00 00 00 25 09 01 0c 01 12 01 06 01 03 01 09 01 06 | FromMaps....sH....%............. |
19b60 | 01 09 02 0d 02 07 00 06 01 12 01 19 02 0c 01 10 01 0a 01 19 01 0a 02 10 02 09 01 0c 01 10 01 11 | ................................ |
19b80 | 01 0e 01 17 01 0e 01 1e 01 13 01 0a 02 06 02 2a 02 09 01 03 01 03 01 0e 02 52 8e 03 00 00 63 00 | ...............*.........R....c. |
19ba0 | 00 00 00 00 00 00 00 01 00 00 00 42 00 00 00 73 26 00 00 00 65 00 00 5a 01 00 64 00 00 5a 02 00 | ...........B...s&...e..Z..d..Z.. |
19bc0 | 64 01 00 5a 04 00 64 01 00 5a 05 00 64 01 00 5a 06 00 64 01 00 5a 07 00 52 53 28 02 00 00 00 73 | d..Z..d..Z..d..Z..d..Z..RS(....s |
19be0 | 2d 01 00 00 43 61 63 68 65 20 75 73 65 64 20 62 79 20 4c 6f 61 64 41 70 70 43 6f 6e 66 69 67 2e | -...Cache.used.by.LoadAppConfig. |
19c00 | 0a 0a 20 20 49 66 20 67 69 76 65 6e 20 74 6f 20 4c 6f 61 64 41 70 70 43 6f 6e 66 69 67 20 69 6e | ....If.given.to.LoadAppConfig.in |
19c20 | 73 74 61 6e 63 65 73 20 6f 66 20 74 68 69 73 20 63 6c 61 73 73 20 61 72 65 20 75 73 65 64 20 74 | stances.of.this.class.are.used.t |
19c40 | 6f 20 63 61 63 68 65 20 63 6f 6e 74 65 6e 74 73 0a 20 20 6f 66 20 74 68 65 20 61 70 70 20 63 6f | o.cache.contents...of.the.app.co |
19c60 | 6e 66 69 67 20 28 61 70 70 2e 79 61 6d 6c 20 6f 72 20 61 70 70 2e 79 6d 6c 29 20 61 6e 64 20 74 | nfig.(app.yaml.or.app.yml).and.t |
19c80 | 68 65 20 4d 61 74 63 68 65 72 20 63 72 65 61 74 65 64 20 66 72 6f 6d 20 69 74 2e 0a 0a 20 20 43 | he.Matcher.created.from.it.....C |
19ca0 | 6f 64 65 20 6f 75 74 73 69 64 65 20 4c 6f 61 64 41 70 70 43 6f 6e 66 69 67 20 73 68 6f 75 6c 64 | ode.outside.LoadAppConfig.should |
19cc0 | 20 74 72 65 61 74 20 69 6e 73 74 61 6e 63 65 73 20 6f 66 20 74 68 69 73 20 63 6c 61 73 73 20 61 | .treat.instances.of.this.class.a |
19ce0 | 73 20 6f 70 61 71 75 65 0a 20 20 6f 62 6a 65 63 74 73 20 61 6e 64 20 6e 6f 74 20 61 63 63 65 73 | s.opaque...objects.and.not.acces |
19d00 | 73 20 69 74 73 20 6d 65 6d 62 65 72 73 2e 0a 20 20 4e 28 08 00 00 00 52 18 00 00 00 52 19 00 00 | s.its.members....N(....R....R... |
19d20 | 00 52 1a 00 00 00 52 3a 00 00 00 52 23 00 00 00 52 3d 03 00 00 52 81 03 00 00 52 7a 00 00 00 28 | .R....R:...R#...R=...R....Rz...( |
19d40 | 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 | ....(....(....sL.../home/zx2c4/D |
19d60 | 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 | esktop/google_appengine/google/a |
19d80 | 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 52 | ppengine/tools/dev_appserver.pyR |
19da0 | 8e 03 00 00 4d 0c 00 00 73 0a 00 00 00 06 08 06 02 06 01 06 01 06 01 63 06 00 00 00 0b 00 00 00 | ....M...s..............c........ |
19dc0 | 09 00 00 00 43 00 00 00 73 85 01 00 00 78 78 01 74 00 00 69 01 00 69 02 00 7c 00 00 64 01 00 83 | ....C...s....xx.t..i..i..|..d... |
19de0 | 02 00 74 00 00 69 01 00 69 02 00 7c 00 00 64 02 00 83 02 00 67 02 00 44 5d 4c 01 7d 06 00 74 00 | ..t..i..i..|..d.....g..D]L.}..t. |
19e00 | 00 69 01 00 69 03 00 7c 06 00 83 01 00 6f 33 01 01 7c 02 00 64 04 00 6a 09 00 6f 67 00 01 74 00 | .i..i..|.....o3..|..d..j..og..t. |
19e20 | 00 69 01 00 69 05 00 7c 06 00 83 01 00 7d 07 00 7c 02 00 69 01 00 7c 06 00 6a 02 00 6f 21 00 01 | .i..i..|.....}..|..i..|..j..o!.. |
19e40 | 7c 02 00 69 06 00 7c 07 00 6a 02 00 6f 11 00 01 7c 02 00 69 07 00 7c 02 00 69 08 00 66 02 00 53 | |..i..|..j..o...|..i..|..i..f..S |
19e60 | 01 64 04 00 04 7c 02 00 5f 07 00 04 7c 02 00 5f 08 00 7c 02 00 5f 01 00 7c 07 00 7c 02 00 5f 06 | .d...|.._...|.._..|.._..|..|.._. |
19e80 | 00 6e 01 00 01 79 a2 00 7c 04 00 7c 06 00 74 09 00 69 0a 00 83 02 00 7d 08 00 7c 03 00 6f 21 00 | .n...y..|..|..t..i.....}..|..o!. |
19ea0 | 01 7c 08 00 69 0b 00 6f 0d 00 01 7c 08 00 69 0b 00 7d 09 00 71 fb 00 01 64 03 00 7d 09 00 6e 07 | .|..i..o...|..i..}..q...d..}..n. |
19ec0 | 00 01 64 04 00 7d 09 00 7c 05 00 7c 00 00 7c 08 00 69 0c 00 7c 01 00 7c 09 00 83 04 00 7d 0a 00 | ..d..}..|..|..|..i..|..|.....}.. |
19ee0 | 74 0d 00 69 0e 00 7c 08 00 69 0f 00 83 01 00 01 7c 02 00 64 04 00 6a 09 00 6f 1f 00 01 7c 06 00 | t..i..|..i......|..d..j..o...|.. |
19f00 | 7c 02 00 5f 01 00 7c 08 00 7c 02 00 5f 07 00 7c 0a 00 7c 02 00 5f 08 00 6e 01 00 01 7c 08 00 7c | |.._..|..|.._..|..|.._..n...|..| |
19f20 | 0a 00 66 02 00 53 57 71 77 01 04 74 10 00 69 11 00 6a 0a 00 6f 07 00 01 01 01 01 71 77 01 01 58 | ..f..SWqw..t..i..j..o......qw..X |
19f40 | 71 2b 00 01 71 2b 00 57 74 12 00 82 01 00 64 04 00 53 28 05 00 00 00 73 12 03 00 00 43 72 65 61 | q+..q+.Wt.....d..S(....s....Crea |
19f60 | 74 65 73 20 61 20 4d 61 74 63 68 65 72 20 69 6e 73 74 61 6e 63 65 20 66 6f 72 20 61 6e 20 61 70 | tes.a.Matcher.instance.for.an.ap |
19f80 | 70 6c 69 63 61 74 69 6f 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 69 6c 65 2e 0a 0a 20 | plication.configuration.file.... |
19fa0 | 20 52 61 69 73 65 73 20 61 6e 20 49 6e 76 61 6c 69 64 41 70 70 43 6f 6e 66 69 67 45 72 72 6f 72 | .Raises.an.InvalidAppConfigError |
19fc0 | 20 65 78 63 65 70 74 69 6f 6e 20 69 66 20 74 68 65 72 65 20 69 73 20 61 6e 79 74 68 69 6e 67 20 | .exception.if.there.is.anything. |
19fe0 | 77 72 6f 6e 67 20 77 69 74 68 0a 20 20 74 68 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 63 6f 6e | wrong.with...the.application.con |
1a000 | 66 69 67 75 72 61 74 69 6f 6e 20 66 69 6c 65 2e 0a 0a 20 20 41 72 67 73 3a 0a 20 20 20 20 72 6f | figuration.file.....Args:.....ro |
1a020 | 6f 74 5f 70 61 74 68 3a 20 50 61 74 68 20 74 6f 20 74 68 65 20 72 6f 6f 74 20 6f 66 20 74 68 65 | ot_path:.Path.to.the.root.of.the |
1a040 | 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 74 6f 20 6c 6f 61 64 2e 0a 20 20 20 20 6d 6f 64 75 6c 65 | .application.to.load......module |
1a060 | 5f 64 69 63 74 3a 20 44 69 63 74 69 6f 6e 61 72 79 20 69 6e 20 77 68 69 63 68 20 61 70 70 6c 69 | _dict:.Dictionary.in.which.appli |
1a080 | 63 61 74 69 6f 6e 2d 6c 6f 61 64 65 64 20 6d 6f 64 75 6c 65 73 20 73 68 6f 75 6c 64 20 62 65 0a | cation-loaded.modules.should.be. |
1a0a0 | 20 20 20 20 20 20 70 72 65 73 65 72 76 65 64 20 62 65 74 77 65 65 6e 20 72 65 71 75 65 73 74 73 | ......preserved.between.requests |
1a0c0 | 2e 20 54 68 69 73 20 64 69 63 74 69 6f 6e 61 72 79 20 6d 75 73 74 20 62 65 20 73 65 70 61 72 61 | ..This.dictionary.must.be.separa |
1a0e0 | 74 65 20 66 72 6f 6d 20 74 68 65 0a 20 20 20 20 20 20 73 79 73 2e 6d 6f 64 75 6c 65 73 20 64 69 | te.from.the.......sys.modules.di |
1a100 | 63 74 69 6f 6e 61 72 79 2e 0a 20 20 20 20 63 61 63 68 65 3a 20 49 6e 73 74 61 6e 63 65 20 6f 66 | ctionary......cache:.Instance.of |
1a120 | 20 41 70 70 43 6f 6e 66 69 67 43 61 63 68 65 20 6f 72 20 4e 6f 6e 65 2e 0a 20 20 20 20 73 74 61 | .AppConfigCache.or.None......sta |
1a140 | 74 69 63 5f 63 61 63 68 69 6e 67 3a 20 54 72 75 65 20 69 66 20 62 72 6f 77 73 65 72 20 63 61 63 | tic_caching:.True.if.browser.cac |
1a160 | 68 69 6e 67 20 6f 66 20 73 74 61 74 69 63 20 66 69 6c 65 73 20 73 68 6f 75 6c 64 20 62 65 20 61 | hing.of.static.files.should.be.a |
1a180 | 6c 6c 6f 77 65 64 2e 0a 20 20 20 20 72 65 61 64 5f 61 70 70 5f 63 6f 6e 66 69 67 3a 20 55 73 65 | llowed......read_app_config:.Use |
1a1a0 | 64 20 66 6f 72 20 64 65 70 65 6e 64 65 6e 63 79 20 69 6e 6a 65 63 74 69 6f 6e 2e 0a 20 20 20 20 | d.for.dependency.injection...... |
1a1c0 | 63 72 65 61 74 65 5f 6d 61 74 63 68 65 72 3a 20 55 73 65 64 20 66 6f 72 20 64 65 70 65 6e 64 65 | create_matcher:.Used.for.depende |
1a1e0 | 6e 63 79 20 69 6e 6a 65 63 74 69 6f 6e 2e 0a 0a 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 20 | ncy.injection.....Returns:...... |
1a200 | 74 75 70 6c 65 3a 20 28 41 70 70 49 6e 66 6f 45 78 74 65 72 6e 61 6c 2c 20 55 52 4c 4d 61 74 63 | tuple:.(AppInfoExternal,.URLMatc |
1a220 | 68 65 72 29 0a 0a 20 20 52 61 69 73 65 73 3a 0a 20 20 20 20 41 70 70 43 6f 6e 66 69 67 4e 6f 74 | her)....Raises:.....AppConfigNot |
1a240 | 46 6f 75 6e 64 3a 20 69 66 20 61 6e 20 61 70 70 2e 79 61 6d 6c 20 66 69 6c 65 20 63 61 6e 6e 6f | Found:.if.an.app.yaml.file.canno |
1a260 | 74 20 62 65 20 66 6f 75 6e 64 2e 0a 20 20 73 08 00 00 00 61 70 70 2e 79 61 6d 6c 73 07 00 00 00 | t.be.found....s....app.yamls.... |
1a280 | 61 70 70 2e 79 6d 6c 74 01 00 00 00 30 4e 28 13 00 00 00 52 e7 00 00 00 52 23 00 00 00 52 6a 00 | app.ymlt....0N(....R....R#...Rj. |
1a2a0 | 00 00 52 32 01 00 00 52 3a 00 00 00 52 3c 03 00 00 52 3d 03 00 00 52 81 03 00 00 52 7a 00 00 00 | ..R2...R:...R<...R=...R....Rz... |
1a2c0 | 52 03 00 00 00 74 11 00 00 00 4c 6f 61 64 53 69 6e 67 6c 65 41 70 70 49 6e 66 6f 52 fb 02 00 00 | R....t....LoadSingleAppInfoR.... |
1a2e0 | 74 08 00 00 00 68 61 6e 64 6c 65 72 73 52 2d 01 00 00 52 6e 01 00 00 52 6d 01 00 00 52 01 00 00 | t....handlersR-...Rn...Rm...R... |
1a300 | 00 74 0e 00 00 00 41 62 73 74 72 61 63 74 4d 65 74 68 6f 64 52 1c 00 00 00 28 0b 00 00 00 52 5a | .t....AbstractMethodR....(....RZ |
1a320 | 01 00 00 52 dc 00 00 00 52 59 03 00 00 52 5a 03 00 00 74 0f 00 00 00 72 65 61 64 5f 61 70 70 5f | ...R....RY...RZ...t....read_app_ |
1a340 | 63 6f 6e 66 69 67 74 0e 00 00 00 63 72 65 61 74 65 5f 6d 61 74 63 68 65 72 52 90 03 00 00 52 3d | configt....create_matcherR....R= |
1a360 | 03 00 00 52 81 03 00 00 52 fb 02 00 00 52 7a 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 | ...R....R....Rz...(....(....sL.. |
1a380 | 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 | ./home/zx2c4/Desktop/google_appe |
1a3a0 | 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 | ngine/google/appengine/tools/dev |
1a3c0 | 5f 61 70 70 73 65 72 76 65 72 2e 70 79 52 6b 03 00 00 5d 0c 00 00 73 3c 00 00 00 00 1b 15 01 16 | _appserver.pyRk...]...s<........ |
1a3e0 | 00 06 02 13 01 0d 01 12 01 20 01 11 02 17 01 0d 02 03 01 12 02 07 01 0a 01 0d 02 0a 02 06 02 06 | ................................ |
1a400 | 01 06 01 03 01 09 02 10 02 0d 01 09 01 09 01 0d 02 0e 01 11 01 0d 02 63 02 00 00 00 04 00 00 00 | .......................c........ |
1a420 | 08 00 00 00 43 00 00 00 73 61 00 00 00 79 13 00 74 00 00 7c 00 00 64 01 00 83 02 00 7d 02 00 57 | ....C...sa...y..t..|..d.....}..W |
1a440 | 6e 2b 00 04 74 01 00 6a 0a 00 6f 1f 00 01 01 7d 03 00 01 74 02 00 64 02 00 7c 00 00 7c 03 00 66 | n+..t..j..o....}...t..d..|..|..f |
1a460 | 02 00 16 83 01 00 82 01 00 6e 02 00 01 58 7a 0e 00 7c 01 00 7c 02 00 83 01 00 53 57 64 03 00 7c | .........n...Xz..|..|.....SWd..| |
1a480 | 02 00 69 03 00 83 00 00 01 58 64 03 00 53 28 04 00 00 00 73 95 01 00 00 52 65 61 64 73 20 63 72 | ..i......Xd..S(....s....Reads.cr |
1a4a0 | 6f 6e 2e 79 61 6d 6c 20 66 69 6c 65 20 61 6e 64 20 72 65 74 75 72 6e 73 20 61 20 6c 69 73 74 20 | on.yaml.file.and.returns.a.list. |
1a4c0 | 6f 66 20 43 72 6f 6e 45 6e 74 72 79 20 69 6e 73 74 61 6e 63 65 73 2e 0a 0a 20 20 41 72 67 73 3a | of.CronEntry.instances.....Args: |
1a4e0 | 0a 20 20 20 20 63 72 6f 6e 69 6e 66 6f 5f 70 61 74 68 3a 20 53 74 72 69 6e 67 20 63 6f 6e 74 61 | .....croninfo_path:.String.conta |
1a500 | 69 6e 69 6e 67 20 74 68 65 20 70 61 74 68 20 74 6f 20 74 68 65 20 63 72 6f 6e 2e 79 61 6d 6c 20 | ining.the.path.to.the.cron.yaml. |
1a520 | 66 69 6c 65 2e 0a 20 20 20 20 70 61 72 73 65 5f 63 72 6f 6e 5f 63 6f 6e 66 69 67 3a 20 55 73 65 | file......parse_cron_config:.Use |
1a540 | 64 20 66 6f 72 20 64 65 70 65 6e 64 65 6e 63 79 20 69 6e 6a 65 63 74 69 6f 6e 2e 0a 0a 20 20 52 | d.for.dependency.injection.....R |
1a560 | 65 74 75 72 6e 73 3a 0a 20 20 20 20 41 20 43 72 6f 6e 49 6e 66 6f 45 78 74 65 72 6e 61 6c 20 6f | eturns:.....A.CronInfoExternal.o |
1a580 | 62 6a 65 63 74 2e 0a 0a 20 20 52 61 69 73 65 73 3a 0a 20 20 20 20 49 66 20 74 68 65 20 63 6f 6e | bject.....Raises:.....If.the.con |
1a5a0 | 66 69 67 20 66 69 6c 65 20 69 73 20 75 6e 72 65 61 64 61 62 6c 65 2c 20 65 6d 70 74 79 20 6f 72 | fig.file.is.unreadable,.empty.or |
1a5c0 | 20 69 6e 76 61 6c 69 64 2c 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 77 69 6c 6c 0a 20 20 20 | .invalid,.this.function.will.... |
1a5e0 | 20 72 61 69 73 65 20 61 6e 20 49 6e 76 61 6c 69 64 41 70 70 43 6f 6e 66 69 67 45 72 72 6f 72 20 | .raise.an.InvalidAppConfigError. |
1a600 | 6f 72 20 61 20 4d 61 6c 66 6f 72 6d 65 64 43 72 6f 6e 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 | or.a.MalformedCronConfiguration. |
1a620 | 65 78 63 65 70 74 69 6f 6e 2e 0a 20 20 52 2e 01 00 00 73 32 00 00 00 43 72 6f 6e 20 63 6f 6e 66 | exception....R....s2...Cron.conf |
1a640 | 69 67 75 72 61 74 69 6f 6e 20 63 6f 75 6c 64 20 6e 6f 74 20 62 65 20 72 65 61 64 20 66 72 6f 6d | iguration.could.not.be.read.from |
1a660 | 20 22 25 73 22 3a 20 25 73 4e 28 04 00 00 00 52 88 01 00 00 52 7f 01 00 00 52 1b 00 00 00 52 61 | ."%s":.%sN(....R....R....R....Ra |
1a680 | 01 00 00 28 04 00 00 00 74 0d 00 00 00 63 72 6f 6e 69 6e 66 6f 5f 70 61 74 68 74 11 00 00 00 70 | ...(....t....croninfo_patht....p |
1a6a0 | 61 72 73 65 5f 63 72 6f 6e 5f 63 6f 6e 66 69 67 74 0d 00 00 00 63 72 6f 6e 69 6e 66 6f 5f 66 69 | arse_cron_configt....croninfo_fi |
1a6c0 | 6c 65 52 4e 00 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 | leRN...(....(....sL.../home/zx2c |
1a6e0 | 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c | 4/Desktop/google_appengine/googl |
1a700 | 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e | e/appengine/tools/dev_appserver. |
1a720 | 70 79 74 0e 00 00 00 52 65 61 64 43 72 6f 6e 43 6f 6e 66 69 67 a2 0c 00 00 73 12 00 00 00 00 0e | pyt....ReadCronConfig....s...... |
1a740 | 03 01 13 01 10 01 03 01 03 01 15 01 03 01 0e 02 63 01 00 00 00 17 00 00 00 0d 00 00 00 4b 00 00 | ................c............K.. |
1a760 | 00 73 2f 03 00 00 7c 01 00 69 00 00 64 01 00 64 24 00 83 02 00 7d 02 00 7c 01 00 64 02 00 19 7d | .s/...|..i..d..d$....}..|..d...} |
1a780 | 03 00 7c 01 00 64 03 00 19 7d 04 00 7c 01 00 64 04 00 19 7d 05 00 7c 01 00 64 05 00 19 7d 06 00 | ..|..d...}..|..d...}..|..d...}.. |
1a7a0 | 7c 01 00 69 00 00 64 06 00 74 02 00 83 02 00 7d 07 00 7c 01 00 69 00 00 64 07 00 64 24 00 83 02 | |..i..d..t.....}..|..i..d..d$... |
1a7c0 | 00 7d 08 00 7c 01 00 69 00 00 64 08 00 64 09 00 83 02 00 7d 09 00 7c 01 00 69 00 00 64 0a 00 64 | .}..|..i..d..d.....}..|..i..d..d |
1a7e0 | 0b 00 83 02 00 7d 0a 00 7c 01 00 69 00 00 64 0c 00 64 0b 00 83 02 00 7d 0b 00 7c 01 00 69 00 00 | .....}..|..i..d..d.....}..|..i.. |
1a800 | 64 0d 00 74 02 00 83 02 00 7d 0c 00 7c 01 00 69 00 00 64 0e 00 74 02 00 83 02 00 7d 0d 00 7c 01 | d..t.....}..|..i..d..t.....}..|. |
1a820 | 00 69 00 00 64 0f 00 74 03 00 69 04 00 83 02 00 7d 0e 00 7c 01 00 69 00 00 64 10 00 74 02 00 83 | .i..d..t..i.....}..|..i..d..t... |
1a840 | 02 00 7d 0f 00 7c 00 00 74 03 00 69 05 00 64 11 00 3c 7c 06 00 6f 78 00 01 78 75 00 7c 04 00 7c | ..}..|..t..i..d..<|..ox..xu.|..| |
1a860 | 05 00 66 02 00 44 5d 63 00 7d 10 00 74 03 00 69 06 00 69 07 00 7c 10 00 83 01 00 6f 4a 00 01 74 | ..f..D]c.}..t..i..i..|.....oJ..t |
1a880 | 08 00 69 09 00 64 12 00 7c 10 00 83 02 00 01 79 0e 00 7c 0e 00 7c 10 00 83 01 00 01 57 71 63 01 | ..i..d..|......y..|..|......Wqc. |
1a8a0 | 04 74 0a 00 6a 0a 00 6f 19 00 01 01 7d 11 00 01 74 08 00 69 0b 00 64 13 00 7c 11 00 83 02 00 01 | .t..j..o....}...t..i..d..|...... |
1a8c0 | 71 63 01 01 58 71 00 01 01 71 00 01 57 6e 01 00 01 74 0c 00 69 0d 00 83 00 00 74 0c 00 5f 0e 00 | qc..Xq...q..Wn...t..i.....t.._.. |
1a8e0 | 74 0f 00 69 10 00 7c 00 00 7c 04 00 7c 05 00 64 06 00 7c 07 00 64 10 00 7c 0f 00 83 03 02 7d 12 | t..i..|..|..|..d..|..d..|.....}. |
1a900 | 00 74 0c 00 69 0e 00 69 11 00 64 14 00 7c 12 00 83 02 00 01 64 15 00 7c 03 00 74 12 00 69 13 00 | .t..i..i..d..|......d..|..t..i.. |
1a920 | 66 02 00 16 7d 13 00 64 16 00 7c 13 00 74 12 00 69 14 00 66 02 00 16 7d 14 00 74 0c 00 69 0e 00 | f...}..d..|..t..i..f...}..t..i.. |
1a940 | 69 11 00 64 17 00 74 15 00 69 16 00 64 02 00 7c 13 00 64 18 00 7c 14 00 83 00 02 83 02 00 01 74 | i..d..t..i..d..|..d..|.........t |
1a960 | 0c 00 69 0e 00 69 11 00 64 19 00 74 17 00 69 18 00 83 00 00 83 02 00 01 74 0c 00 69 0e 00 69 11 | ..i..i..d..t..i.........t..i..i. |
1a980 | 00 64 1a 00 74 19 00 69 1a 00 7c 08 00 7c 09 00 7c 0a 00 7c 0b 00 64 0d 00 7c 0c 00 64 0e 00 7c | .d..t..i..|..|..|..|..d..|..d..| |
1a9a0 | 0d 00 83 04 02 83 02 00 01 74 0c 00 69 0e 00 69 11 00 64 1b 00 74 1b 00 69 1c 00 83 00 00 83 02 | .........t..i..i..d..t..i....... |
1a9c0 | 00 01 74 0c 00 69 0e 00 69 11 00 64 1c 00 74 1d 00 69 1e 00 83 00 00 83 02 00 01 74 0c 00 69 0e | ..t..i..i..d..t..i.........t..i. |
1a9e0 | 00 69 11 00 64 1d 00 74 1f 00 69 20 00 64 01 00 7c 02 00 83 00 01 83 02 00 01 74 0c 00 69 0e 00 | .i..d..t..i..d..|.........t..i.. |
1aa00 | 69 11 00 64 1e 00 74 21 00 69 22 00 83 00 00 83 02 00 01 79 2d 00 64 1f 00 64 20 00 6b 23 00 6c | i..d..t!.i"........y-.d..d..k#.l |
1aa20 | 24 00 7d 15 00 01 74 0c 00 69 0e 00 69 11 00 64 21 00 7c 15 00 69 25 00 83 00 00 83 02 00 01 57 | $.}...t..i..i..d!.|..i%........W |
1aa40 | 6e 4e 00 04 74 26 00 6a 0a 00 6f 42 00 01 01 7d 11 00 01 74 08 00 69 0b 00 64 22 00 7c 11 00 83 | nN..t&.j..oB...}...t..i..d".|... |
1aa60 | 02 00 01 64 1f 00 64 23 00 6b 23 00 6c 27 00 7d 16 00 01 74 0c 00 69 0e 00 69 11 00 64 21 00 7c | ...d..d#.k#.l'.}...t..i..i..d!.| |
1aa80 | 16 00 69 28 00 83 00 00 83 02 00 01 6e 02 00 01 58 64 24 00 53 28 25 00 00 00 73 3b 04 00 00 53 | ..i(........n...Xd$.S(%...s;...S |
1aaa0 | 65 74 73 20 75 70 20 74 65 73 74 69 6e 67 20 73 74 75 62 73 20 6f 66 20 41 50 49 73 2e 0a 0a 20 | ets.up.testing.stubs.of.APIs.... |
1aac0 | 20 41 72 67 73 3a 0a 20 20 20 20 61 70 70 5f 69 64 3a 20 41 70 70 6c 69 63 61 74 69 6f 6e 20 49 | .Args:.....app_id:.Application.I |
1aae0 | 44 20 62 65 69 6e 67 20 73 65 72 76 65 64 2e 0a 20 20 20 20 63 6f 6e 66 69 67 3a 20 6b 65 79 77 | D.being.served......config:.keyw |
1ab00 | 6f 72 64 20 61 72 67 75 6d 65 6e 74 73 2e 0a 0a 20 20 4b 65 79 77 6f 72 64 73 3a 0a 20 20 20 20 | ord.arguments.....Keywords:..... |
1ab20 | 72 6f 6f 74 5f 70 61 74 68 3a 20 52 6f 6f 74 20 70 61 74 68 20 74 6f 20 74 68 65 20 64 69 72 65 | root_path:.Root.path.to.the.dire |
1ab40 | 63 74 6f 72 79 20 6f 66 20 74 68 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 77 68 69 63 68 20 73 | ctory.of.the.application.which.s |
1ab60 | 68 6f 75 6c 64 0a 20 20 20 20 20 20 20 20 63 6f 6e 74 61 69 6e 20 74 68 65 20 61 70 70 2e 79 61 | hould.........contain.the.app.ya |
1ab80 | 6d 6c 2c 20 69 6e 64 65 78 65 73 2e 79 61 6d 6c 2c 20 61 6e 64 20 71 75 65 75 65 73 2e 79 61 6d | ml,.indexes.yaml,.and.queues.yam |
1aba0 | 6c 20 66 69 6c 65 73 2e 0a 20 20 20 20 6c 6f 67 69 6e 5f 75 72 6c 3a 20 52 65 6c 61 74 69 76 65 | l.files......login_url:.Relative |
1abc0 | 20 55 52 4c 20 77 68 69 63 68 20 73 68 6f 75 6c 64 20 62 65 20 75 73 65 64 20 66 6f 72 20 68 61 | .URL.which.should.be.used.for.ha |
1abe0 | 6e 64 6c 69 6e 67 20 75 73 65 72 20 6c 6f 67 69 6e 2f 6c 6f 67 6f 75 74 2e 0a 20 20 20 20 64 61 | ndling.user.login/logout......da |
1ac00 | 74 61 73 74 6f 72 65 5f 70 61 74 68 3a 20 50 61 74 68 20 74 6f 20 74 68 65 20 66 69 6c 65 20 74 | tastore_path:.Path.to.the.file.t |
1ac20 | 6f 20 73 74 6f 72 65 20 44 61 74 61 73 74 6f 72 65 20 66 69 6c 65 20 73 74 75 62 20 64 61 74 61 | o.store.Datastore.file.stub.data |
1ac40 | 20 69 6e 2e 0a 20 20 20 20 68 69 73 74 6f 72 79 5f 70 61 74 68 3a 20 50 61 74 68 20 74 6f 20 74 | .in......history_path:.Path.to.t |
1ac60 | 68 65 20 66 69 6c 65 20 74 6f 20 73 74 6f 72 65 20 44 61 74 61 73 74 6f 72 65 20 68 69 73 74 6f | he.file.to.store.Datastore.histo |
1ac80 | 72 79 20 69 6e 2e 0a 20 20 20 20 63 6c 65 61 72 5f 64 61 74 61 73 74 6f 72 65 3a 20 49 66 20 74 | ry.in......clear_datastore:.If.t |
1aca0 | 68 65 20 64 61 74 61 73 74 6f 72 65 20 61 6e 64 20 68 69 73 74 6f 72 79 20 73 68 6f 75 6c 64 20 | he.datastore.and.history.should. |
1acc0 | 62 65 20 63 6c 65 61 72 65 64 20 6f 6e 20 73 74 61 72 74 75 70 2e 0a 20 20 20 20 73 6d 74 70 5f | be.cleared.on.startup......smtp_ |
1ace0 | 68 6f 73 74 3a 20 53 4d 54 50 20 68 6f 73 74 20 75 73 65 64 20 66 6f 72 20 73 65 6e 64 69 6e 67 | host:.SMTP.host.used.for.sending |
1ad00 | 20 74 65 73 74 20 6d 61 69 6c 2e 0a 20 20 20 20 73 6d 74 70 5f 70 6f 72 74 3a 20 53 4d 54 50 20 | .test.mail......smtp_port:.SMTP. |
1ad20 | 70 6f 72 74 2e 0a 20 20 20 20 73 6d 74 70 5f 75 73 65 72 3a 20 53 4d 54 50 20 75 73 65 72 2e 0a | port......smtp_user:.SMTP.user.. |
1ad40 | 20 20 20 20 73 6d 74 70 5f 70 61 73 73 77 6f 72 64 3a 20 53 4d 54 50 20 70 61 73 73 77 6f 72 64 | ....smtp_password:.SMTP.password |
1ad60 | 2e 0a 20 20 20 20 65 6e 61 62 6c 65 5f 73 65 6e 64 6d 61 69 6c 3a 20 57 68 65 74 68 65 72 20 74 | ......enable_sendmail:.Whether.t |
1ad80 | 6f 20 75 73 65 20 73 65 6e 64 6d 61 69 6c 20 61 73 20 61 6e 20 61 6c 74 65 72 6e 61 74 69 76 65 | o.use.sendmail.as.an.alternative |
1ada0 | 20 74 6f 20 53 4d 54 50 2e 0a 20 20 20 20 73 68 6f 77 5f 6d 61 69 6c 5f 62 6f 64 79 3a 20 57 68 | .to.SMTP......show_mail_body:.Wh |
1adc0 | 65 74 68 65 72 20 74 6f 20 6c 6f 67 20 74 68 65 20 62 6f 64 79 20 6f 66 20 65 6d 61 69 6c 73 2e | ether.to.log.the.body.of.emails. |
1ade0 | 0a 20 20 20 20 72 65 6d 6f 76 65 3a 20 55 73 65 64 20 66 6f 72 20 64 65 70 65 6e 64 65 6e 63 79 | .....remove:.Used.for.dependency |
1ae00 | 20 69 6e 6a 65 63 74 69 6f 6e 2e 0a 20 20 20 20 74 72 75 73 74 65 64 3a 20 54 72 75 65 20 69 66 | .injection......trusted:.True.if |
1ae20 | 20 74 68 69 73 20 61 70 70 20 63 61 6e 20 61 63 63 65 73 73 20 64 61 74 61 20 62 65 6c 6f 6e 67 | .this.app.can.access.data.belong |
1ae40 | 69 6e 67 20 74 6f 20 6f 74 68 65 72 20 61 70 70 73 2e 20 20 54 68 69 73 0a 20 20 20 20 20 20 62 | ing.to.other.apps...This.......b |
1ae60 | 65 68 61 76 69 6f 72 20 69 73 20 64 69 66 66 65 72 65 6e 74 20 66 72 6f 6d 20 74 68 65 20 72 65 | ehavior.is.different.from.the.re |
1ae80 | 61 6c 20 61 70 70 20 73 65 72 76 65 72 20 61 6e 64 20 73 68 6f 75 6c 64 20 62 65 20 6c 65 66 74 | al.app.server.and.should.be.left |
1aea0 | 20 46 61 6c 73 65 0a 20 20 20 20 20 20 65 78 63 65 70 74 20 66 6f 72 20 61 64 76 61 6e 63 65 64 | .False.......except.for.advanced |
1aec0 | 20 75 73 65 73 20 6f 66 20 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 0a 20 20 52 5a 01 00 00 52 | .uses.of.dev_appserver....RZ...R |
1aee0 | 63 00 00 00 74 0e 00 00 00 64 61 74 61 73 74 6f 72 65 5f 70 61 74 68 74 0c 00 00 00 68 69 73 74 | c...t....datastore_patht....hist |
1af00 | 6f 72 79 5f 70 61 74 68 74 0f 00 00 00 63 6c 65 61 72 5f 64 61 74 61 73 74 6f 72 65 52 86 03 00 | ory_patht....clear_datastoreR... |
1af20 | 00 74 09 00 00 00 73 6d 74 70 5f 68 6f 73 74 74 09 00 00 00 73 6d 74 70 5f 70 6f 72 74 69 19 00 | .t....smtp_hostt....smtp_porti.. |
1af40 | 00 00 74 09 00 00 00 73 6d 74 70 5f 75 73 65 72 52 9a 00 00 00 74 0d 00 00 00 73 6d 74 70 5f 70 | ..t....smtp_userR....t....smtp_p |
1af60 | 61 73 73 77 6f 72 64 74 0f 00 00 00 65 6e 61 62 6c 65 5f 73 65 6e 64 6d 61 69 6c 74 0e 00 00 00 | asswordt....enable_sendmailt.... |
1af80 | 73 68 6f 77 5f 6d 61 69 6c 5f 62 6f 64 79 52 1d 02 00 00 74 07 00 00 00 74 72 75 73 74 65 64 52 | show_mail_bodyR....t....trustedR |
1afa0 | 5c 03 00 00 73 1f 00 00 00 41 74 74 65 6d 70 74 69 6e 67 20 74 6f 20 72 65 6d 6f 76 65 20 66 69 | \...s....Attempting.to.remove.fi |
1afc0 | 6c 65 20 61 74 20 25 73 73 18 00 00 00 52 65 6d 6f 76 69 6e 67 20 66 69 6c 65 20 66 61 69 6c 65 | le.at.%ss....Removing.file.faile |
1afe0 | 64 3a 20 25 73 74 0c 00 00 00 64 61 74 61 73 74 6f 72 65 5f 76 33 73 09 00 00 00 25 73 3f 25 73 | d:.%st....datastore_v3s....%s?%s |
1b000 | 3d 25 25 73 73 05 00 00 00 25 73 26 25 73 74 04 00 00 00 75 73 65 72 74 0a 00 00 00 6c 6f 67 6f | =%%ss....%s&%st....usert....logo |
1b020 | 75 74 5f 75 72 6c 74 08 00 00 00 75 72 6c 66 65 74 63 68 74 04 00 00 00 6d 61 69 6c 74 08 00 00 | ut_urlt....urlfetcht....mailt... |
1b040 | 00 6d 65 6d 63 61 63 68 65 74 12 00 00 00 63 61 70 61 62 69 6c 69 74 79 5f 73 65 72 76 69 63 65 | .memcachet....capability_service |
1b060 | 74 09 00 00 00 74 61 73 6b 71 75 65 75 65 74 04 00 00 00 78 6d 70 70 69 ff ff ff ff 28 01 00 00 | t....taskqueuet....xmppi....(... |
1b080 | 00 74 0b 00 00 00 69 6d 61 67 65 73 5f 73 74 75 62 74 06 00 00 00 69 6d 61 67 65 73 73 60 00 00 | .t....images_stubt....imagess`.. |
1b0a0 | 00 43 6f 75 6c 64 20 6e 6f 74 20 69 6e 69 74 69 61 6c 69 7a 65 20 69 6d 61 67 65 73 20 41 50 49 | .Could.not.initialize.images.API |
1b0c0 | 3b 20 79 6f 75 20 61 72 65 20 6c 69 6b 65 6c 79 20 6d 69 73 73 69 6e 67 20 74 68 65 20 50 79 74 | ;.you.are.likely.missing.the.Pyt |
1b0e0 | 68 6f 6e 20 22 50 49 4c 22 20 6d 6f 64 75 6c 65 2e 20 49 6d 70 6f 72 74 45 72 72 6f 72 3a 20 25 | hon."PIL".module..ImportError:.% |
1b100 | 73 28 01 00 00 00 74 1b 00 00 00 69 6d 61 67 65 73 5f 6e 6f 74 5f 69 6d 70 6c 65 6d 65 6e 74 65 | s(....t....images_not_implemente |
1b120 | 64 5f 73 74 75 62 4e 28 29 00 00 00 52 9f 00 00 00 52 3a 00 00 00 52 b3 00 00 00 52 e7 00 00 00 | d_stubN()...R....R:...R....R.... |
1b140 | 52 1d 02 00 00 52 f3 01 00 00 52 23 00 00 00 74 07 00 00 00 6c 65 78 69 73 74 73 52 6c 00 00 00 | R....R....R#...t....lexistsRl... |
1b160 | 52 70 00 00 00 52 e9 00 00 00 52 77 01 00 00 52 02 00 00 00 74 0f 00 00 00 41 50 49 50 72 6f 78 | Rp...R....Rw...R....t....APIProx |
1b180 | 79 53 74 75 62 4d 61 70 74 08 00 00 00 61 70 69 70 72 6f 78 79 52 06 00 00 00 74 11 00 00 00 44 | yStubMapt....apiproxyR....t....D |
1b1a0 | 61 74 61 73 74 6f 72 65 46 69 6c 65 53 74 75 62 74 0c 00 00 00 52 65 67 69 73 74 65 72 53 74 75 | atastoreFileStubt....RegisterStu |
1b1c0 | 62 52 11 00 00 00 74 0e 00 00 00 43 4f 4e 54 49 4e 55 45 5f 50 41 52 41 4d 74 0c 00 00 00 4c 4f | bR....t....CONTINUE_PARAMt....LO |
1b1e0 | 47 4f 55 54 5f 50 41 52 41 4d 52 09 00 00 00 74 0f 00 00 00 55 73 65 72 53 65 72 76 69 63 65 53 | GOUT_PARAMR....t....UserServiceS |
1b200 | 74 75 62 52 08 00 00 00 74 13 00 00 00 55 52 4c 46 65 74 63 68 53 65 72 76 69 63 65 53 74 75 62 | tubR....t....URLFetchServiceStub |
1b220 | 52 07 00 00 00 74 0f 00 00 00 4d 61 69 6c 53 65 72 76 69 63 65 53 74 75 62 52 0d 00 00 00 74 13 | R....t....MailServiceStubR....t. |
1b240 | 00 00 00 4d 65 6d 63 61 63 68 65 53 65 72 76 69 63 65 53 74 75 62 52 0b 00 00 00 74 15 00 00 00 | ...MemcacheServiceStubR....t.... |
1b260 | 43 61 70 61 62 69 6c 69 74 79 53 65 72 76 69 63 65 53 74 75 62 52 0c 00 00 00 74 14 00 00 00 54 | CapabilityServiceStubR....t....T |
1b280 | 61 73 6b 51 75 65 75 65 53 65 72 76 69 63 65 53 74 75 62 52 0e 00 00 00 74 0f 00 00 00 58 6d 70 | askQueueServiceStubR....t....Xmp |
1b2a0 | 70 53 65 72 76 69 63 65 53 74 75 62 74 1b 00 00 00 67 6f 6f 67 6c 65 2e 61 70 70 65 6e 67 69 6e | pServiceStubt....google.appengin |
1b2c0 | 65 2e 61 70 69 2e 69 6d 61 67 65 73 52 c2 03 00 00 74 11 00 00 00 49 6d 61 67 65 73 53 65 72 76 | e.api.imagesR....t....ImagesServ |
1b2e0 | 69 63 65 53 74 75 62 52 61 02 00 00 52 c4 03 00 00 74 1f 00 00 00 49 6d 61 67 65 73 4e 6f 74 49 | iceStubRa...R....t....ImagesNotI |
1b300 | 6d 70 6c 65 6d 65 6e 74 65 64 53 65 72 76 69 63 65 53 74 75 62 28 17 00 00 00 74 06 00 00 00 61 | mplementedServiceStub(....t....a |
1b320 | 70 70 5f 69 64 52 81 03 00 00 52 5a 01 00 00 52 63 00 00 00 52 af 03 00 00 52 b0 03 00 00 52 b1 | pp_idR....RZ...Rc...R....R....R. |
1b340 | 03 00 00 52 86 03 00 00 52 b2 03 00 00 52 b3 03 00 00 52 b4 03 00 00 52 b5 03 00 00 52 b6 03 00 | ...R....R....R....R....R....R... |
1b360 | 00 52 b7 03 00 00 52 1d 02 00 00 52 b8 03 00 00 52 23 00 00 00 52 4e 00 00 00 74 09 00 00 00 64 | .R....R....R....R#...RN...t....d |
1b380 | 61 74 61 73 74 6f 72 65 74 0f 00 00 00 66 69 78 65 64 5f 6c 6f 67 69 6e 5f 75 72 6c 74 10 00 00 | atastoret....fixed_login_urlt... |
1b3a0 | 00 66 69 78 65 64 5f 6c 6f 67 6f 75 74 5f 75 72 6c 52 c2 03 00 00 52 c4 03 00 00 28 00 00 00 00 | .fixed_logout_urlR....R....(.... |
1b3c0 | 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f | (....sL.../home/zx2c4/Desktop/go |
1b3e0 | 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f | ogle_appengine/google/appengine/ |
1b400 | 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 0a 00 00 00 53 65 74 75 70 | tools/dev_appserver.pyt....Setup |
1b420 | 53 74 75 62 73 bd 0c 00 00 73 90 00 00 00 00 19 12 01 0a 01 0a 01 0a 01 0a 01 12 01 12 01 12 01 | Stubs....s...................... |
1b440 | 12 01 12 01 12 01 12 01 15 01 12 02 0d 02 07 01 0d 00 06 01 13 01 10 01 03 01 0e 01 10 01 21 02 | ..............................!. |
1b460 | 0f 02 06 01 12 01 09 01 13 02 06 01 0d 01 06 01 0d 02 09 01 03 01 0f 01 0a 02 09 01 03 01 0d 02 | ................................ |
1b480 | 09 01 03 01 09 01 03 01 03 01 06 01 06 01 0a 02 09 01 03 01 0d 02 09 01 03 01 0d 02 09 01 03 01 | ................................ |
1b4a0 | 13 02 09 01 03 01 0d 04 03 01 10 01 09 01 03 01 11 01 10 01 09 01 07 01 10 01 09 01 03 01 63 06 | ..............................c. |
1b4c0 | 00 00 00 0a 00 00 00 06 00 00 00 43 00 00 00 73 75 00 00 00 74 00 00 83 00 00 7d 06 00 7c 03 00 | ...........C...su...t.....}..|.. |
1b4e0 | 7c 01 00 83 01 00 7d 07 00 7c 04 00 74 01 00 69 02 00 7c 07 00 74 03 00 69 04 00 83 03 00 7d 08 | |.....}..|..t..i..|..t..i.....}. |
1b500 | 00 7c 06 00 69 05 00 7c 02 00 7c 08 00 64 01 00 74 06 00 74 06 00 83 05 00 01 7c 05 00 7c 00 00 | .|..i..|..|..d..t..t......|..|.. |
1b520 | 7c 01 00 7c 07 00 83 03 00 7d 09 00 7c 06 00 69 05 00 64 02 00 7c 09 00 74 07 00 74 06 00 74 06 | |..|.....}..|..i..d..|..t..t..t. |
1b540 | 00 83 05 00 01 7c 06 00 53 28 03 00 00 00 73 69 02 00 00 43 72 65 61 74 65 73 20 61 20 55 52 4c | .....|..S(....si...Creates.a.URL |
1b560 | 4d 61 74 63 68 65 72 20 69 6e 73 74 61 6e 63 65 20 74 68 61 74 20 68 61 6e 64 6c 65 73 20 69 6e | Matcher.instance.that.handles.in |
1b580 | 74 65 72 6e 61 6c 20 55 52 4c 73 2e 0a 0a 20 20 55 73 65 64 20 74 6f 20 66 61 63 69 6c 69 74 61 | ternal.URLs.....Used.to.facilita |
1b5a0 | 74 65 20 68 61 6e 64 6c 69 6e 67 20 75 73 65 72 20 6c 6f 67 69 6e 2f 6c 6f 67 6f 75 74 2c 20 64 | te.handling.user.login/logout,.d |
1b5c0 | 65 62 75 67 67 69 6e 67 2c 20 69 6e 66 6f 20 61 62 6f 75 74 20 74 68 65 0a 20 20 63 75 72 72 65 | ebugging,.info.about.the...curre |
1b5e0 | 6e 74 6c 79 20 72 75 6e 6e 69 6e 67 20 61 70 70 2c 20 65 74 63 2e 0a 0a 20 20 41 72 67 73 3a 0a | ntly.running.app,.etc.....Args:. |
1b600 | 20 20 20 20 6d 6f 64 75 6c 65 5f 64 69 63 74 3a 20 44 69 63 74 69 6f 6e 61 72 79 20 69 6e 20 74 | ....module_dict:.Dictionary.in.t |
1b620 | 68 65 20 66 6f 72 6d 20 75 73 65 64 20 62 79 20 73 79 73 2e 6d 6f 64 75 6c 65 73 2e 0a 20 20 20 | he.form.used.by.sys.modules..... |
1b640 | 20 72 6f 6f 74 5f 70 61 74 68 3a 20 50 61 74 68 20 74 6f 20 74 68 65 20 72 6f 6f 74 20 6f 66 20 | .root_path:.Path.to.the.root.of. |
1b660 | 74 68 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 2e 0a 20 20 20 20 6c 6f 67 69 6e 5f 75 72 6c 3a 20 | the.application......login_url:. |
1b680 | 52 65 6c 61 74 69 76 65 20 55 52 4c 20 77 68 69 63 68 20 73 68 6f 75 6c 64 20 62 65 20 75 73 65 | Relative.URL.which.should.be.use |
1b6a0 | 64 20 66 6f 72 20 68 61 6e 64 6c 69 6e 67 20 75 73 65 72 20 6c 6f 67 69 6e 2f 6c 6f 67 6f 75 74 | d.for.handling.user.login/logout |
1b6c0 | 2e 0a 20 20 20 20 63 72 65 61 74 65 5f 70 61 74 68 5f 61 64 6a 75 73 74 65 72 3a 20 55 73 65 64 | ......create_path_adjuster:.Used |
1b6e0 | 20 66 6f 72 20 64 65 70 65 6e 64 65 64 65 6e 63 79 20 69 6e 6a 65 63 74 69 6f 6e 2e 0a 20 20 20 | .for.dependedency.injection..... |
1b700 | 20 63 72 65 61 74 65 5f 6c 6f 63 61 6c 5f 64 69 73 70 61 74 63 68 65 72 3a 20 55 73 65 64 20 66 | .create_local_dispatcher:.Used.f |
1b720 | 6f 72 20 64 65 70 65 6e 64 65 6e 63 79 20 69 6e 6a 65 63 74 69 6f 6e 2e 0a 20 20 20 20 63 72 65 | or.dependency.injection......cre |
1b740 | 61 74 65 5f 63 67 69 5f 64 69 73 70 61 74 63 68 65 72 3a 20 55 73 65 64 20 66 6f 72 20 64 65 70 | ate_cgi_dispatcher:.Used.for.dep |
1b760 | 65 6e 64 65 64 65 6e 63 79 20 69 6e 6a 65 63 74 69 6f 6e 2e 0a 0a 20 20 52 65 74 75 72 6e 73 3a | endedency.injection.....Returns: |
1b780 | 0a 20 20 20 20 49 6e 73 74 61 6e 63 65 20 6f 66 20 55 52 4c 4d 61 74 63 68 65 72 20 77 69 74 68 | .....Instance.of.URLMatcher.with |
1b7a0 | 20 61 70 70 72 6f 70 72 69 61 74 65 20 64 69 73 70 61 74 63 68 65 72 73 2e 0a 20 20 52 9a 00 00 | .appropriate.dispatchers....R... |
1b7c0 | 00 73 12 00 00 00 2f 5f 61 68 2f 61 64 6d 69 6e 28 3f 3a 2f 2e 2a 29 3f 28 08 00 00 00 52 3b 00 | .s..../_ah/admin(?:/.*)?(....R;. |
1b7e0 | 00 00 52 04 01 00 00 52 b1 02 00 00 52 11 00 00 00 52 87 02 00 00 52 50 00 00 00 52 b3 00 00 00 | ..R....R....R....R....RP...R.... |
1b800 | 74 12 00 00 00 44 45 56 45 4c 5f 43 4f 4e 53 4f 4c 45 5f 50 41 54 48 28 0a 00 00 00 52 dc 00 00 | t....DEVEL_CONSOLE_PATH(....R... |
1b820 | 00 52 5a 01 00 00 52 63 00 00 00 52 9e 03 00 00 74 17 00 00 00 63 72 65 61 74 65 5f 6c 6f 63 61 | .RZ...Rc...R....t....create_loca |
1b840 | 6c 5f 64 69 73 70 61 74 63 68 65 72 52 9c 03 00 00 52 9f 03 00 00 52 dc 02 00 00 74 10 00 00 00 | l_dispatcherR....R....R....t.... |
1b860 | 6c 6f 67 69 6e 5f 64 69 73 70 61 74 63 68 65 72 74 10 00 00 00 61 64 6d 69 6e 5f 64 69 73 70 61 | login_dispatchert....admin_dispa |
1b880 | 74 63 68 65 72 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f | tcher(....(....sL.../home/zx2c4/ |
1b8a0 | 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f | Desktop/google_appengine/google/ |
1b8c0 | 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 | appengine/tools/dev_appserver.py |
1b8e0 | 52 6a 03 00 00 2e 0d 00 00 73 22 00 00 00 00 16 09 01 0c 02 0c 01 0c 01 09 01 03 01 03 01 03 01 | Rj.......s"..................... |
1b900 | 07 02 09 01 09 01 09 01 03 01 03 01 03 01 07 02 63 01 00 00 00 05 00 00 00 08 00 00 00 43 00 00 | ................c............C.. |
1b920 | 00 73 e3 00 00 00 74 00 00 69 01 00 83 00 00 6f 05 00 01 64 01 00 53 01 79 88 00 74 02 00 74 03 | .s....t..i.....o...d..S.y..t..t. |
1b940 | 00 69 04 00 69 05 00 7c 00 00 74 06 00 83 02 00 83 01 00 69 07 00 83 00 00 7d 01 00 74 02 00 74 | .i..i..|..t........i.....}..t..t |
1b960 | 03 00 69 04 00 69 05 00 7c 00 00 74 08 00 83 02 00 83 01 00 69 07 00 83 00 00 7d 02 00 74 02 00 | ..i..i..|..t........i.....}..t.. |
1b980 | 74 03 00 69 04 00 69 05 00 7c 00 00 74 09 00 83 02 00 83 01 00 69 07 00 83 00 00 7d 03 00 74 02 | t..i..i..|..t........i.....}..t. |
1b9a0 | 00 74 03 00 69 04 00 69 05 00 7c 00 00 74 0a 00 83 02 00 83 01 00 69 07 00 83 00 00 7d 04 00 57 | .t..i..i..|..t........i.....}..W |
1b9c0 | 6e 2c 00 04 74 0b 00 74 0c 00 66 02 00 6a 0a 00 6f 1a 00 01 01 01 01 74 0d 00 69 0e 00 64 02 00 | n,..t..t..f..j..o......t..i..d.. |
1b9e0 | 7c 00 00 83 02 00 01 82 00 00 6e 02 00 01 58 74 00 00 69 0f 00 7c 01 00 7c 02 00 7c 03 00 7c 04 | |.........n...Xt..i..|..|..|..|. |
1ba00 | 00 83 04 00 01 64 01 00 53 28 03 00 00 00 73 25 01 00 00 52 65 61 64 73 20 64 65 62 75 67 67 69 | .....d..S(....s%...Reads.debuggi |
1ba20 | 6e 67 20 63 6f 6e 73 6f 6c 65 20 74 65 6d 70 6c 61 74 65 20 66 69 6c 65 73 20 61 6e 64 20 69 6e | ng.console.template.files.and.in |
1ba40 | 69 74 69 61 6c 69 7a 65 73 20 74 68 65 20 63 6f 6e 73 6f 6c 65 2e 0a 0a 20 20 44 6f 65 73 20 6e | itializes.the.console.....Does.n |
1ba60 | 6f 74 68 69 6e 67 20 69 66 20 74 65 6d 70 6c 61 74 65 73 20 68 61 76 65 20 61 6c 72 65 61 64 79 | othing.if.templates.have.already |
1ba80 | 20 62 65 65 6e 20 69 6e 69 74 69 61 6c 69 7a 65 64 2e 0a 0a 20 20 41 72 67 73 3a 0a 20 20 20 20 | .been.initialized.....Args:..... |
1baa0 | 74 65 6d 70 6c 61 74 65 5f 64 69 72 3a 20 50 61 74 68 20 74 6f 20 74 68 65 20 64 69 72 65 63 74 | template_dir:.Path.to.the.direct |
1bac0 | 6f 72 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 74 65 6d 70 6c 61 74 65 73 20 66 69 6c | ory.containing.the.templates.fil |
1bae0 | 65 73 2e 0a 0a 20 20 52 61 69 73 65 73 3a 0a 20 20 20 20 4f 53 45 72 72 6f 72 20 6f 72 20 49 4f | es.....Raises:.....OSError.or.IO |
1bb00 | 45 72 72 6f 72 20 69 66 20 61 6e 79 20 6f 66 20 74 68 65 20 74 65 6d 70 6c 61 74 65 20 66 69 6c | Error.if.any.of.the.template.fil |
1bb20 | 65 73 20 63 6f 75 6c 64 20 6e 6f 74 20 62 65 20 72 65 61 64 2e 0a 20 20 4e 73 25 00 00 00 43 6f | es.could.not.be.read....Ns%...Co |
1bb40 | 75 6c 64 20 6e 6f 74 20 72 65 61 64 20 74 65 6d 70 6c 61 74 65 20 66 69 6c 65 73 20 66 72 6f 6d | uld.not.read.template.files.from |
1bb60 | 20 25 73 28 10 00 00 00 52 83 00 00 00 52 90 00 00 00 52 19 02 00 00 52 e7 00 00 00 52 23 00 00 | .%s(....R....R....R....R....R#.. |
1bb80 | 00 52 6a 00 00 00 74 0f 00 00 00 48 45 41 44 45 52 5f 54 45 4d 50 4c 41 54 45 52 36 00 00 00 74 | .Rj...t....HEADER_TEMPLATER6...t |
1bba0 | 0f 00 00 00 53 43 52 49 50 54 5f 54 45 4d 50 4c 41 54 45 74 0f 00 00 00 4d 49 44 44 4c 45 5f 54 | ....SCRIPT_TEMPLATEt....MIDDLE_T |
1bbc0 | 45 4d 50 4c 41 54 45 74 0f 00 00 00 46 4f 4f 54 45 52 5f 54 45 4d 50 4c 41 54 45 52 e9 00 00 00 | EMPLATEt....FOOTER_TEMPLATER.... |
1bbe0 | 52 7f 01 00 00 52 6c 00 00 00 52 46 00 00 00 52 8f 00 00 00 28 05 00 00 00 74 0c 00 00 00 74 65 | R....Rl...RF...R....(....t....te |
1bc00 | 6d 70 6c 61 74 65 5f 64 69 72 52 8b 00 00 00 52 8c 00 00 00 52 8d 00 00 00 52 8e 00 00 00 28 00 | mplate_dirR....R....R....R....(. |
1bc20 | 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 | ...(....sL.../home/zx2c4/Desktop |
1bc40 | 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 | /google_appengine/google/appengi |
1bc60 | 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 0e 00 00 00 53 65 | ne/tools/dev_appserver.pyt....Se |
1bc80 | 74 75 70 54 65 6d 70 6c 61 74 65 73 5a 0d 00 00 73 16 00 00 00 00 0b 0d 01 05 02 03 01 21 01 21 | tupTemplatesZ...s............!.! |
1bca0 | 01 21 01 25 01 14 01 10 01 08 02 52 9a 00 00 00 63 0a 00 00 00 0c 00 00 00 05 00 00 00 43 00 00 | .!.%.......R....c............C.. |
1bcc0 | 00 73 88 00 00 00 74 00 00 69 01 00 69 02 00 7c 00 00 83 01 00 7d 0a 00 74 03 00 7c 03 00 83 01 | .s....t..i..i..|.....}..t..|.... |
1bce0 | 00 01 74 04 00 69 05 00 7c 0a 00 7c 09 00 7c 03 00 67 02 00 83 02 00 01 74 04 00 69 06 00 7c 06 | ..t..i..|..|..|..g......t..i..|. |
1bd00 | 00 83 01 00 01 74 07 00 7c 0a 00 7c 01 00 7c 05 00 7c 07 00 83 04 00 7d 0b 00 7c 0a 00 7c 08 00 | .....t..|..|..|..|.....}..|..|.. |
1bd20 | 6a 07 00 6f 14 00 01 7c 08 00 69 08 00 64 01 00 7c 0a 00 83 02 00 01 6e 01 00 01 74 09 00 7c 04 | j..o...|..i..d..|......n...t..|. |
1bd40 | 00 7c 02 00 66 02 00 7c 0b 00 83 02 00 53 28 02 00 00 00 73 96 04 00 00 43 72 65 61 74 65 73 20 | .|..f..|.....S(....s....Creates. |
1bd60 | 61 6e 20 6e 65 77 20 48 54 54 50 53 65 72 76 65 72 20 66 6f 72 20 61 6e 20 61 70 70 6c 69 63 61 | an.new.HTTPServer.for.an.applica |
1bd80 | 74 69 6f 6e 2e 0a 0a 20 20 54 68 65 20 73 64 6b 5f 64 69 72 20 61 72 67 75 6d 65 6e 74 20 6d 75 | tion.....The.sdk_dir.argument.mu |
1bda0 | 73 74 20 62 65 20 73 70 65 63 69 66 69 65 64 20 66 6f 72 20 74 68 65 20 64 69 72 65 63 74 6f 72 | st.be.specified.for.the.director |
1bdc0 | 79 20 73 74 6f 72 69 6e 67 20 61 6c 6c 20 63 6f 64 65 20 66 6f 72 0a 20 20 74 68 65 20 53 44 4b | y.storing.all.code.for...the.SDK |
1bde0 | 20 73 6f 20 61 73 20 74 6f 20 61 6c 6c 6f 77 20 66 6f 72 20 74 68 65 20 73 61 6e 64 62 6f 78 69 | .so.as.to.allow.for.the.sandboxi |
1be00 | 6e 67 20 6f 66 20 6d 6f 64 75 6c 65 20 61 63 63 65 73 73 20 74 6f 20 77 6f 72 6b 20 66 6f 72 20 | ng.of.module.access.to.work.for. |
1be20 | 61 6e 79 0a 20 20 61 6e 64 20 61 6c 6c 20 53 44 4b 20 63 6f 64 65 2e 20 57 68 69 6c 65 20 74 79 | any...and.all.SDK.code..While.ty |
1be40 | 70 69 63 61 6c 6c 79 20 74 68 69 73 20 69 73 20 77 68 65 72 65 20 74 68 65 20 27 67 6f 6f 67 6c | pically.this.is.where.the.'googl |
1be60 | 65 27 20 70 61 63 6b 61 67 65 20 6c 69 76 65 73 2c 0a 20 20 69 74 20 63 61 6e 20 62 65 20 69 6e | e'.package.lives,...it.can.be.in |
1be80 | 20 61 6e 6f 74 68 65 72 20 6c 6f 63 61 74 69 6f 6e 20 62 65 63 61 75 73 65 20 6f 66 20 41 50 49 | .another.location.because.of.API |
1bea0 | 20 76 65 72 73 69 6f 6e 20 73 75 70 70 6f 72 74 2e 0a 0a 20 20 41 72 67 73 3a 0a 20 20 20 20 72 | .version.support.....Args:.....r |
1bec0 | 6f 6f 74 5f 70 61 74 68 3a 20 53 74 72 69 6e 67 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 | oot_path:.String.containing.the. |
1bee0 | 70 61 74 68 20 74 6f 20 74 68 65 20 72 6f 6f 74 20 64 69 72 65 63 74 6f 72 79 20 6f 66 20 74 68 | path.to.the.root.directory.of.th |
1bf00 | 65 0a 20 20 20 20 20 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 77 68 65 72 65 20 74 68 65 20 61 70 | e.......application.where.the.ap |
1bf20 | 70 2e 79 61 6d 6c 20 66 69 6c 65 20 69 73 2e 0a 20 20 20 20 6c 6f 67 69 6e 5f 75 72 6c 3a 20 52 | p.yaml.file.is......login_url:.R |
1bf40 | 65 6c 61 74 69 76 65 20 55 52 4c 20 77 68 69 63 68 20 73 68 6f 75 6c 64 20 62 65 20 75 73 65 64 | elative.URL.which.should.be.used |
1bf60 | 20 66 6f 72 20 68 61 6e 64 6c 69 6e 67 20 75 73 65 72 20 6c 6f 67 69 6e 2f 6c 6f 67 6f 75 74 2e | .for.handling.user.login/logout. |
1bf80 | 0a 20 20 20 20 70 6f 72 74 3a 20 50 6f 72 74 20 74 6f 20 73 74 61 72 74 20 74 68 65 20 61 70 70 | .....port:.Port.to.start.the.app |
1bfa0 | 6c 69 63 61 74 69 6f 6e 20 73 65 72 76 65 72 20 6f 6e 2e 0a 20 20 20 20 74 65 6d 70 6c 61 74 65 | lication.server.on......template |
1bfc0 | 5f 64 69 72 3a 20 50 61 74 68 20 74 6f 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 69 6e 20 77 | _dir:.Path.to.the.directory.in.w |
1bfe0 | 68 69 63 68 20 74 68 65 20 64 65 62 75 67 20 63 6f 6e 73 6f 6c 65 20 74 65 6d 70 6c 61 74 65 73 | hich.the.debug.console.templates |
1c000 | 0a 20 20 20 20 20 20 61 72 65 20 73 74 6f 72 65 64 2e 0a 20 20 20 20 73 65 72 76 65 5f 61 64 64 | .......are.stored......serve_add |
1c020 | 72 65 73 73 3a 20 41 64 64 72 65 73 73 20 6f 6e 20 77 68 69 63 68 20 74 68 65 20 73 65 72 76 65 | ress:.Address.on.which.the.serve |
1c040 | 72 20 73 68 6f 75 6c 64 20 73 65 72 76 65 2e 0a 20 20 20 20 72 65 71 75 69 72 65 5f 69 6e 64 65 | r.should.serve......require_inde |
1c060 | 78 65 73 3a 20 54 72 75 65 20 69 66 20 69 6e 64 65 78 2e 79 61 6d 6c 20 69 73 20 72 65 61 64 2d | xes:.True.if.index.yaml.is.read- |
1c080 | 6f 6e 6c 79 20 67 6f 73 70 65 6c 3b 20 64 65 66 61 75 6c 74 20 46 61 6c 73 65 2e 0a 20 20 20 20 | only.gospel;.default.False...... |
1c0a0 | 61 6c 6c 6f 77 5f 73 6b 69 70 70 65 64 5f 66 69 6c 65 73 3a 20 54 72 75 65 20 69 66 20 73 6b 69 | allow_skipped_files:.True.if.ski |
1c0c0 | 70 70 65 64 20 66 69 6c 65 73 20 73 68 6f 75 6c 64 20 62 65 20 61 63 63 65 73 73 69 62 6c 65 2e | pped.files.should.be.accessible. |
1c0e0 | 0a 20 20 20 20 73 74 61 74 69 63 5f 63 61 63 68 69 6e 67 3a 20 54 72 75 65 20 69 66 20 62 72 6f | .....static_caching:.True.if.bro |
1c100 | 77 73 65 72 20 63 61 63 68 69 6e 67 20 6f 66 20 73 74 61 74 69 63 20 66 69 6c 65 73 20 73 68 6f | wser.caching.of.static.files.sho |
1c120 | 75 6c 64 20 62 65 20 61 6c 6c 6f 77 65 64 2e 0a 20 20 20 20 70 79 74 68 6f 6e 5f 70 61 74 68 5f | uld.be.allowed......python_path_ |
1c140 | 6c 69 73 74 3a 20 55 73 65 64 20 66 6f 72 20 64 65 70 65 6e 64 65 6e 63 79 20 69 6e 6a 65 63 74 | list:.Used.for.dependency.inject |
1c160 | 69 6f 6e 2e 0a 20 20 20 20 73 64 6b 5f 64 69 72 3a 20 44 69 72 65 63 74 6f 72 79 20 77 68 65 72 | ion......sdk_dir:.Directory.wher |
1c180 | 65 20 74 68 65 20 53 44 4b 20 69 73 20 73 74 6f 72 65 64 2e 0a 0a 20 20 52 65 74 75 72 6e 73 3a | e.the.SDK.is.stored.....Returns: |
1c1a0 | 0a 20 20 20 20 49 6e 73 74 61 6e 63 65 20 6f 66 20 42 61 73 65 48 54 54 50 53 65 72 76 65 72 2e | .....Instance.of.BaseHTTPServer. |
1c1c0 | 48 54 54 50 53 65 72 76 65 72 20 74 68 61 74 27 73 20 72 65 61 64 79 20 74 6f 20 73 74 61 72 74 | HTTPServer.that's.ready.to.start |
1c1e0 | 20 61 63 63 65 70 74 69 6e 67 2e 0a 20 20 69 00 00 00 00 28 0a 00 00 00 52 e7 00 00 00 52 23 00 | .accepting....i....(....R....R#. |
1c200 | 00 00 52 55 01 00 00 52 e4 03 00 00 52 2d 01 00 00 52 5c 01 00 00 52 5f 01 00 00 52 8f 03 00 00 | ..RU...R....R-...R\...R_...R.... |
1c220 | 74 06 00 00 00 69 6e 73 65 72 74 74 17 00 00 00 48 54 54 50 53 65 72 76 65 72 57 69 74 68 53 63 | t....insertt....HTTPServerWithSc |
1c240 | 68 65 64 75 6c 65 72 28 0c 00 00 00 52 5a 01 00 00 52 63 00 00 00 74 04 00 00 00 70 6f 72 74 52 | heduler(....RZ...Rc...t....portR |
1c260 | e3 03 00 00 74 0d 00 00 00 73 65 72 76 65 5f 61 64 64 72 65 73 73 52 86 03 00 00 52 5e 01 00 00 | ....t....serve_addressR....R^... |
1c280 | 52 5a 03 00 00 74 10 00 00 00 70 79 74 68 6f 6e 5f 70 61 74 68 5f 6c 69 73 74 74 07 00 00 00 73 | RZ...t....python_path_listt....s |
1c2a0 | 64 6b 5f 64 69 72 74 12 00 00 00 61 62 73 6f 6c 75 74 65 5f 72 6f 6f 74 5f 70 61 74 68 74 0d 00 | dk_dirt....absolute_root_patht.. |
1c2c0 | 00 00 68 61 6e 64 6c 65 72 5f 63 6c 61 73 73 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 | ..handler_class(....(....sL.../h |
1c2e0 | 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 | ome/zx2c4/Desktop/google_appengi |
1c300 | 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 | ne/google/appengine/tools/dev_ap |
1c320 | 70 73 65 72 76 65 72 2e 70 79 74 0c 00 00 00 43 72 65 61 74 65 53 65 72 76 65 72 74 0d 00 00 73 | pserver.pyt....CreateServert...s |
1c340 | 1a 00 00 00 00 22 12 02 0a 01 09 01 03 01 0a 01 0d 02 06 01 03 01 03 01 09 02 0d 01 14 01 52 e6 | ....."........................R. |
1c360 | 03 00 00 63 00 00 00 00 00 00 00 00 03 00 00 00 42 00 00 00 73 35 00 00 00 65 00 00 5a 01 00 64 | ...c............B...s5...e..Z..d |
1c380 | 00 00 5a 02 00 64 01 00 84 00 00 5a 03 00 65 04 00 69 04 00 65 05 00 69 05 00 64 02 00 84 02 00 | ..Z..d.....Z..e..i..e..i..d..... |
1c3a0 | 5a 06 00 64 03 00 84 00 00 5a 07 00 52 53 28 04 00 00 00 73 44 00 00 00 41 20 42 61 73 65 48 54 | Z..d.....Z..RS(....sD...A.BaseHT |
1c3c0 | 54 50 53 65 72 76 65 72 20 73 75 62 63 6c 61 73 73 20 74 68 61 74 20 63 61 6c 6c 73 20 61 20 6d | TPServer.subclass.that.calls.a.m |
1c3e0 | 65 74 68 6f 64 20 61 74 20 61 20 72 65 67 75 6c 61 72 20 69 6e 74 65 72 76 61 6c 2e 63 03 00 00 | ethod.at.a.regular.interval.c... |
1c400 | 00 03 00 00 00 04 00 00 00 43 00 00 00 73 23 00 00 00 74 00 00 69 01 00 69 02 00 7c 00 00 7c 01 | .........C...s#...t..i..i..|..|. |
1c420 | 00 7c 02 00 83 03 00 01 67 00 00 7c 00 00 5f 03 00 64 01 00 53 28 02 00 00 00 73 8e 00 00 00 43 | .|......g..|.._..d..S(....s....C |
1c440 | 6f 6e 73 74 72 75 63 74 6f 72 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 73 65 72 | onstructor.......Args:.......ser |
1c460 | 76 65 72 5f 61 64 64 72 65 73 73 3a 20 74 68 65 20 62 69 6e 64 20 61 64 64 72 65 73 73 20 6f 66 | ver_address:.the.bind.address.of |
1c480 | 20 74 68 65 20 73 65 72 76 65 72 2e 0a 20 20 20 20 20 20 72 65 71 75 65 73 74 5f 68 61 6e 64 6c | .the.server........request_handl |
1c4a0 | 65 72 5f 63 6c 61 73 73 3a 20 63 6c 61 73 73 20 75 73 65 64 20 74 6f 20 68 61 6e 64 6c 65 20 72 | er_class:.class.used.to.handle.r |
1c4c0 | 65 71 75 65 73 74 73 2e 0a 20 20 20 20 4e 28 04 00 00 00 52 47 03 00 00 74 0a 00 00 00 48 54 54 | equests......N(....RG...t....HTT |
1c4e0 | 50 53 65 72 76 65 72 52 3d 00 00 00 74 07 00 00 00 5f 65 76 65 6e 74 73 28 03 00 00 00 52 2f 00 | PServerR=...t...._events(....R/. |
1c500 | 00 00 74 0e 00 00 00 73 65 72 76 65 72 5f 61 64 64 72 65 73 73 74 15 00 00 00 72 65 71 75 65 73 | ..t....server_addresst....reques |
1c520 | 74 5f 68 61 6e 64 6c 65 72 5f 63 6c 61 73 73 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 | t_handler_class(....(....sL.../h |
1c540 | 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 | ome/zx2c4/Desktop/google_appengi |
1c560 | 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 | ne/google/appengine/tools/dev_ap |
1c580 | 70 73 65 72 76 65 72 2e 70 79 52 3d 00 00 00 ab 0d 00 00 73 06 00 00 00 00 07 0f 01 07 01 63 03 | pserver.pyR=.......s..........c. |
1c5a0 | 00 00 00 0a 00 00 00 07 00 00 00 43 00 00 00 73 db 00 00 00 78 d4 00 74 00 00 6f cc 00 01 7c 00 | ...........C...s....x..t..o...|. |
1c5c0 | 00 69 01 00 6f 28 00 01 7c 01 00 83 00 00 7d 03 00 7c 00 00 69 01 00 64 01 00 19 64 01 00 19 7d | .i..o(..|.....}..|..i..d...d...} |
1c5e0 | 04 00 7c 04 00 7c 03 00 18 7d 05 00 6e 07 00 01 74 02 00 7d 05 00 7c 02 00 7c 00 00 69 03 00 67 | ..|..|...}..n...t..}..|..|..i..g |
1c600 | 01 00 67 00 00 67 00 00 74 04 00 7c 05 00 64 01 00 83 02 00 83 04 00 5c 03 00 7d 06 00 7d 07 00 | ..g..g..t..|..d........\..}..}.. |
1c620 | 7d 07 00 7c 06 00 6f 0e 00 01 7c 00 00 69 03 00 69 05 00 83 00 00 53 01 7c 01 00 83 00 00 7d 03 | }..|..o...|..i..i.....S.|.....}. |
1c640 | 00 7c 00 00 69 01 00 6f 3b 00 01 7c 03 00 7c 00 00 69 01 00 64 01 00 19 64 01 00 19 6a 05 00 6f | .|..i..o;..|..|..i..d...d...j..o |
1c660 | 23 00 01 74 06 00 69 07 00 7c 00 00 69 01 00 83 01 00 5c 02 00 7d 08 00 7d 09 00 7c 09 00 83 00 | #..t..i..|..i.....\..}..}..|.... |
1c680 | 00 01 71 03 00 01 71 03 00 01 57 64 02 00 53 28 03 00 00 00 73 b7 00 00 00 4f 76 65 72 72 69 64 | ..q...q...Wd..S(....s....Overrid |
1c6a0 | 65 73 20 74 68 65 20 62 61 73 65 20 67 65 74 5f 72 65 71 75 65 73 74 20 63 61 6c 6c 2e 0a 0a 20 | es.the.base.get_request.call.... |
1c6c0 | 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 74 69 6d 65 5f 66 75 6e 63 3a 20 75 73 65 64 20 66 | ...Args:.......time_func:.used.f |
1c6e0 | 6f 72 20 74 65 73 74 69 6e 67 2e 0a 20 20 20 20 20 20 73 65 6c 65 63 74 5f 66 75 6e 63 3a 20 75 | or.testing........select_func:.u |
1c700 | 73 65 64 20 66 6f 72 20 74 65 73 74 69 6e 67 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 | sed.for.testing.......Returns:.. |
1c720 | 20 20 20 20 20 61 20 28 73 6f 63 6b 65 74 5f 6f 62 6a 65 63 74 2c 20 61 64 64 72 65 73 73 20 69 | .....a.(socket_object,.address.i |
1c740 | 6e 66 6f 29 20 74 75 70 6c 65 2e 0a 20 20 20 20 69 00 00 00 00 4e 28 08 00 00 00 52 89 00 00 00 | nfo).tuple......i....N(....R.... |
1c760 | 52 ef 03 00 00 74 14 00 00 00 44 45 46 41 55 4c 54 5f 53 45 4c 45 43 54 5f 44 45 4c 41 59 52 7a | R....t....DEFAULT_SELECT_DELAYRz |
1c780 | 03 00 00 74 03 00 00 00 6d 61 78 74 06 00 00 00 61 63 63 65 70 74 74 05 00 00 00 68 65 61 70 71 | ...t....maxt....acceptt....heapq |
1c7a0 | 74 07 00 00 00 68 65 61 70 70 6f 70 28 0a 00 00 00 52 2f 00 00 00 74 09 00 00 00 74 69 6d 65 5f | t....heappop(....R/...t....time_ |
1c7c0 | 66 75 6e 63 74 0b 00 00 00 73 65 6c 65 63 74 5f 66 75 6e 63 74 0c 00 00 00 63 75 72 72 65 6e 74 | funct....select_funct....current |
1c7e0 | 5f 74 69 6d 65 74 08 00 00 00 6e 65 78 74 5f 65 74 61 74 05 00 00 00 64 65 6c 61 79 74 08 00 00 | _timet....next_etat....delayt... |
1c800 | 00 72 65 61 64 61 62 6c 65 52 bf 00 00 00 74 0a 00 00 00 75 6e 75 73 65 64 5f 65 74 61 74 08 00 | .readableR....t....unused_etat.. |
1c820 | 00 00 72 75 6e 6e 61 62 6c 65 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a | ..runnable(....(....sL.../home/z |
1c840 | 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f | x2c4/Desktop/google_appengine/go |
1c860 | 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 | ogle/appengine/tools/dev_appserv |
1c880 | 65 72 2e 70 79 74 0b 00 00 00 67 65 74 5f 72 65 71 75 65 73 74 b6 0d 00 00 73 1c 00 00 00 00 0a | er.pyt....get_request....s...... |
1c8a0 | 03 00 07 01 0a 01 09 01 11 01 0e 02 06 01 2d 01 07 01 0e 01 09 01 22 01 18 01 63 03 00 00 00 03 | ..............-......."...c..... |
1c8c0 | 00 00 00 04 00 00 00 43 00 00 00 73 1d 00 00 00 74 00 00 69 01 00 7c 00 00 69 02 00 7c 01 00 7c | .......C...s....t..i..|..i..|..| |
1c8e0 | 02 00 66 02 00 83 02 00 01 64 01 00 53 28 02 00 00 00 73 a2 00 00 00 41 64 64 20 61 20 72 75 6e | ..f......d..S(....s....Add.a.run |
1c900 | 6e 61 62 6c 65 20 65 76 65 6e 74 20 74 6f 20 62 65 20 72 75 6e 20 61 74 20 74 68 65 20 73 70 65 | nable.event.to.be.run.at.the.spe |
1c920 | 63 69 66 69 65 64 20 74 69 6d 65 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 65 74 | cified.time.......Args:.......et |
1c940 | 61 3a 20 77 68 65 6e 20 74 6f 20 72 75 6e 20 74 68 65 20 65 76 65 6e 74 2c 20 69 6e 20 73 65 63 | a:.when.to.run.the.event,.in.sec |
1c960 | 6f 6e 64 73 20 73 69 6e 63 65 20 65 70 6f 63 68 2e 0a 20 20 20 20 20 20 72 75 6e 6e 61 62 6c 65 | onds.since.epoch........runnable |
1c980 | 3a 20 61 20 63 61 6c 6c 61 62 6c 65 20 6f 62 6a 65 63 74 2e 0a 20 20 20 20 4e 28 03 00 00 00 52 | :.a.callable.object......N(....R |
1c9a0 | f5 03 00 00 74 08 00 00 00 68 65 61 70 70 75 73 68 52 ef 03 00 00 28 03 00 00 00 52 2f 00 00 00 | ....t....heappushR....(....R/... |
1c9c0 | 74 03 00 00 00 65 74 61 52 fe 03 00 00 28 00 00 00 00 28 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d | t....etaR....(....(....sL.../hom |
1c9e0 | 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 | e/zx2c4/Desktop/google_appengine |
1ca00 | 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 | /google/appengine/tools/dev_apps |
1ca20 | 65 72 76 65 72 2e 70 79 74 08 00 00 00 41 64 64 45 76 65 6e 74 cf 0d 00 00 73 02 00 00 00 00 07 | erver.pyt....AddEvent....s...... |
1ca40 | 28 08 00 00 00 52 18 00 00 00 52 19 00 00 00 52 1a 00 00 00 52 3d 00 00 00 52 93 00 00 00 74 06 | (....R....R....R....R=...R....t. |
1ca60 | 00 00 00 73 65 6c 65 63 74 52 ff 03 00 00 52 02 04 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 | ...selectR....R....(....(....(.. |
1ca80 | 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f 67 6c | ..sL.../home/zx2c4/Desktop/googl |
1caa0 | 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f | e_appengine/google/appengine/too |
1cac0 | 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 52 e6 03 00 00 a8 0d 00 00 73 08 00 00 | ls/dev_appserver.pyR........s... |
1cae0 | 00 06 01 06 02 09 0b 15 19 28 b5 00 00 00 52 1a 00 00 00 74 16 00 00 00 67 6f 6f 67 6c 65 2e 61 | .........(....R....t....google.a |
1cb00 | 70 70 65 6e 67 69 6e 65 2e 74 6f 6f 6c 73 52 00 00 00 00 52 be 02 00 00 52 47 03 00 00 52 9d 00 | ppengine.toolsR....R....RG...R.. |
1cb20 | 00 00 52 c9 00 00 00 52 71 00 00 00 52 9b 00 00 00 52 65 03 00 00 74 0e 00 00 00 64 69 73 74 75 | ..R....Rq...R....Re...t....distu |
1cb40 | 74 69 6c 73 2e 75 74 69 6c 52 06 01 00 00 52 61 02 00 00 52 86 02 00 00 74 0b 00 00 00 65 6d 61 | tils.utilR....Ra...R....t....ema |
1cb60 | 69 6c 2e 55 74 69 6c 73 52 14 03 00 00 52 ea 00 00 00 52 f5 03 00 00 52 6e 00 00 00 52 25 01 00 | il.UtilsR....R....R....Rn...R%.. |
1cb80 | 00 52 8b 02 00 00 52 86 01 00 00 52 f6 00 00 00 52 6c 00 00 00 52 b4 02 00 00 52 84 01 00 00 52 | .R....R....R....Rl...R....R....R |
1cba0 | e7 00 00 00 52 3d 02 00 00 52 c6 02 00 00 52 e0 00 00 00 52 03 04 00 00 52 44 00 00 00 52 15 01 | ....R=...R....R....R....RD...R.. |
1cbc0 | 00 00 52 16 01 00 00 52 17 01 00 00 52 7a 03 00 00 52 04 01 00 00 52 93 00 00 00 74 09 00 00 00 | ..R....R....Rz...R....R....t.... |
1cbe0 | 74 72 61 63 65 62 61 63 6b 52 89 02 00 00 52 1e 00 00 00 52 c4 00 00 00 52 13 01 00 00 74 0d 00 | tracebackR....R....R....R....t.. |
1cc00 | 00 00 67 6f 6f 67 6c 65 2e 70 79 67 6c 69 62 52 01 00 00 00 74 14 00 00 00 67 6f 6f 67 6c 65 2e | ..google.pyglibR....t....google. |
1cc20 | 61 70 70 65 6e 67 69 6e 65 2e 61 70 69 52 02 00 00 00 52 03 00 00 00 52 04 00 00 00 52 05 00 00 | appengine.apiR....R....R....R... |
1cc40 | 00 52 06 00 00 00 52 07 00 00 00 52 08 00 00 00 52 09 00 00 00 52 0a 00 00 00 74 21 00 00 00 67 | .R....R....R....R....R....t!...g |
1cc60 | 6f 6f 67 6c 65 2e 61 70 70 65 6e 67 69 6e 65 2e 61 70 69 2e 63 61 70 61 62 69 6c 69 74 69 65 73 | oogle.appengine.api.capabilities |
1cc80 | 52 0b 00 00 00 74 23 00 00 00 67 6f 6f 67 6c 65 2e 61 70 70 65 6e 67 69 6e 65 2e 61 70 69 2e 6c | R....t#...google.appengine.api.l |
1cca0 | 61 62 73 2e 74 61 73 6b 71 75 65 75 65 52 0c 00 00 00 74 1d 00 00 00 67 6f 6f 67 6c 65 2e 61 70 | abs.taskqueueR....t....google.ap |
1ccc0 | 70 65 6e 67 69 6e 65 2e 61 70 69 2e 6d 65 6d 63 61 63 68 65 52 0d 00 00 00 74 19 00 00 00 67 6f | pengine.api.memcacheR....t....go |
1cce0 | 6f 67 6c 65 2e 61 70 70 65 6e 67 69 6e 65 2e 61 70 69 2e 78 6d 70 70 52 0e 00 00 00 74 10 00 00 | ogle.appengine.api.xmppR....t... |
1cd00 | 00 67 6f 6f 67 6c 65 2e 61 70 70 65 6e 67 69 6e 65 52 0f 00 00 00 52 10 00 00 00 52 11 00 00 00 | .google.appengineR....R....R.... |
1cd20 | 52 93 02 00 00 52 db 03 00 00 52 83 01 00 00 52 eb 00 00 00 74 07 00 00 00 45 4e 4f 54 44 49 52 | R....R....R....R....t....ENOTDIR |
1cd40 | 52 0a 03 00 00 52 62 03 00 00 52 df 03 00 00 52 e0 03 00 00 52 e1 03 00 00 52 e2 03 00 00 52 c2 | R....Rb...R....R....R....R....R. |
1cd60 | 00 00 00 52 f2 03 00 00 74 03 00 00 00 65 78 74 52 f9 02 00 00 74 08 00 00 00 61 64 64 5f 74 79 | ...R....t....extR....t....add_ty |
1cd80 | 70 65 52 77 03 00 00 52 74 03 00 00 52 6e 03 00 00 52 23 00 00 00 52 0e 01 00 00 52 6a 00 00 00 | peRw...Rt...Rn...R#...R....Rj... |
1cda0 | 52 0a 01 00 00 52 35 01 00 00 52 34 01 00 00 52 b8 02 00 00 52 17 00 00 00 52 1b 00 00 00 52 1c | R....R5...R4...R....R....R....R. |
1cdc0 | 00 00 00 52 1d 00 00 00 52 26 00 00 00 52 2c 00 00 00 74 06 00 00 00 6f 62 6a 65 63 74 52 2d 00 | ...R....R&...R,...t....objectR-. |
1cde0 | 00 00 52 3b 00 00 00 52 5d 00 00 00 52 91 00 00 00 52 83 00 00 00 52 c7 00 00 00 52 81 00 00 00 | ..R;...R]...R....R....R....R.... |
1ce00 | 52 d4 00 00 00 52 d5 00 00 00 52 d6 00 00 00 52 da 00 00 00 52 dd 00 00 00 52 e4 00 00 00 52 e6 | R....R....R....R....R....R....R. |
1ce20 | 00 00 00 52 ed 00 00 00 52 ef 00 00 00 52 f3 00 00 00 52 3a 00 00 00 52 37 02 00 00 52 fa 00 00 | ...R....R....R....R:...R7...R... |
1ce40 | 00 52 fd 00 00 00 52 00 01 00 00 52 02 01 00 00 52 09 01 00 00 52 12 01 00 00 52 5a 00 00 00 52 | .R....R....R....R....R....RZ...R |
1ce60 | 1e 01 00 00 52 1f 01 00 00 52 1c 01 00 00 52 24 01 00 00 52 2c 01 00 00 52 88 01 00 00 52 2d 01 | ....R....R....R$...R,...R....R-. |
1ce80 | 00 00 74 15 00 00 00 67 6f 6f 67 6c 65 2e 61 70 70 65 6e 67 69 6e 65 2e 64 69 73 74 52 8a 01 00 | ..t....google.appengine.distR... |
1cea0 | 00 52 6b 01 00 00 52 8b 01 00 00 52 92 01 00 00 52 93 01 00 00 52 9d 01 00 00 52 9e 01 00 00 52 | .Rk...R....R....R....R....R....R |
1cec0 | 91 02 00 00 52 9b 02 00 00 52 32 01 00 00 52 a2 02 00 00 52 b1 02 00 00 52 ae 02 00 00 52 bd 02 | ....R....R2...R....R....R....R.. |
1cee0 | 00 00 52 d6 02 00 00 52 d7 02 00 00 52 e9 02 00 00 52 ee 02 00 00 52 ef 02 00 00 52 0f 03 00 00 | ..R....R....R....R....R....R.... |
1cf00 | 52 10 03 00 00 52 1a 03 00 00 52 1e 03 00 00 52 25 03 00 00 52 27 03 00 00 52 2a 03 00 00 52 2b | R....R....R....R%...R'...R*...R+ |
1cf20 | 03 00 00 52 32 03 00 00 52 33 03 00 00 52 c9 02 00 00 52 b3 00 00 00 52 89 00 00 00 52 8f 03 00 | ...R2...R3...R....R....R....R... |
1cf40 | 00 52 a6 03 00 00 52 94 03 00 00 52 94 02 00 00 52 a4 03 00 00 52 8e 03 00 00 52 6b 03 00 00 74 | .R....R....R....R....R....Rk...t |
1cf60 | 0e 00 00 00 4c 6f 61 64 53 69 6e 67 6c 65 43 72 6f 6e 52 ae 03 00 00 52 da 03 00 00 52 6a 03 00 | ....LoadSingleCronR....R....Rj.. |
1cf80 | 00 52 e4 03 00 00 52 ed 03 00 00 52 ee 03 00 00 52 e6 03 00 00 28 00 00 00 00 28 00 00 00 00 28 | .R....R....R....R....(....(....( |
1cfa0 | 00 00 00 00 73 4c 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 6f 6f | ....sL.../home/zx2c4/Desktop/goo |
1cfc0 | 67 6c 65 5f 61 70 70 65 6e 67 69 6e 65 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 | gle_appengine/google/appengine/t |
1cfe0 | 6f 6f 6c 73 2f 64 65 76 5f 61 70 70 73 65 72 76 65 72 2e 70 79 74 08 00 00 00 3c 6d 6f 64 75 6c | ools/dev_appserver.pyt....<modul |
1d000 | 65 3e 1f 00 00 00 73 78 01 00 00 06 03 10 02 0c 01 0c 01 0c 01 0c 01 0c 01 0c 01 0c 02 03 01 10 | e>....sx........................ |
1d020 | 01 0e 01 05 02 0c 01 0c 01 0c 01 0c 01 0c 01 0c 01 0c 01 0c 01 0c 01 0c 01 0c 01 0c 01 0c 01 0c | ................................ |
1d040 | 01 0c 01 0c 01 0c 02 0c 01 0c 01 0c 01 0c 02 0c 01 0c 01 0c 01 0c 01 0c 01 0c 01 0c 02 0c 01 10 | ................................ |
1d060 | 02 10 01 10 01 10 01 10 01 10 01 10 01 10 01 10 01 10 01 10 01 10 01 10 01 10 02 10 02 10 01 10 | ................................ |
1d080 | 03 06 01 0a 02 18 02 06 02 06 01 06 01 06 01 06 02 03 01 07 01 07 01 0a 03 06 02 0c 01 09 01 09 | ................................ |
1d0a0 | 01 09 01 09 01 0d 00 0c 01 14 02 0a 02 0e 02 06 02 24 01 0c 04 16 04 16 04 16 04 16 05 09 11 09 | .................$.............. |
1d0c0 | 14 16 36 16 60 16 5a 19 6a 09 01 0f 07 03 01 0f 33 09 07 16 06 09 13 09 0c 09 08 09 05 09 08 09 | ..6.`.Z.j.......3............... |
1d0e0 | 05 09 08 12 07 0c 05 09 05 09 05 09 0a 12 14 03 01 03 01 03 01 03 01 03 05 03 01 03 01 03 01 03 | ................................ |
1d100 | 05 0c 03 03 01 0c 04 09 15 09 1f 09 0f 16 ff 00 08 10 01 0c 03 16 18 09 0e 16 08 09 22 16 ff 00 | ............................"... |
1d120 | ff 00 ae 09 16 09 1b 12 27 0f 51 09 4a 0c 5e 16 3e 16 2d 16 25 16 74 0c 20 16 2f 03 01 09 01 0f | ........'.Q.J.^.>.-.%.t.../..... |
1d140 | 04 09 11 09 21 09 09 09 0e 09 2f 0c 34 16 57 0f 11 03 01 0c e2 0f 1e 03 01 03 01 03 01 03 01 12 | ....!...../.4.W................. |
1d160 | 4b 16 12 03 01 03 01 03 01 0c 40 0f 1b 09 74 03 01 03 01 0c 27 09 1e 03 01 03 01 03 01 03 01 06 | K.........@...t.....'........... |
1d180 | 01 27 2b | .'+ |