ofs | hex dump | ascii |
---|
0000 | d1 f2 0d 0a 22 08 a0 4a 63 00 00 00 00 00 00 00 00 1e 00 00 00 40 00 00 00 73 e9 03 00 00 64 00 | ...."..Jc............@...s....d. |
0020 | 00 5a 00 00 64 01 00 64 02 00 6b 01 00 5a 01 00 64 01 00 64 02 00 6b 02 00 5a 02 00 64 01 00 64 | .Z..d..d..k..Z..d..d..k..Z..d..d |
0040 | 02 00 6b 03 00 5a 03 00 64 01 00 64 02 00 6b 04 00 5a 04 00 64 01 00 64 02 00 6b 05 00 5a 05 00 | ..k..Z..d..d..k..Z..d..d..k..Z.. |
0060 | 64 01 00 64 02 00 6b 06 00 5a 06 00 64 01 00 64 02 00 6b 07 00 5a 07 00 64 01 00 64 02 00 6b 08 | d..d..k..Z..d..d..k..Z..d..d..k. |
0080 | 00 5a 08 00 64 01 00 64 02 00 6b 09 00 5a 09 00 64 01 00 64 02 00 6b 0a 00 5a 0a 00 64 01 00 64 | .Z..d..d..k..Z..d..d..k..Z..d..d |
00a0 | 02 00 6b 0b 00 5a 0b 00 64 01 00 64 02 00 6b 0c 00 5a 0c 00 64 01 00 64 02 00 6b 0d 00 5a 0d 00 | ..k..Z..d..d..k..Z..d..d..k..Z.. |
00c0 | 64 01 00 64 02 00 6b 0e 00 5a 0e 00 64 01 00 64 02 00 6b 0f 00 5a 0f 00 64 01 00 64 02 00 6b 10 | d..d..k..Z..d..d..k..Z..d..d..k. |
00e0 | 00 5a 10 00 64 01 00 64 02 00 6b 11 00 5a 11 00 64 01 00 64 03 00 6b 12 00 6c 13 00 5a 13 00 01 | .Z..d..d..k..Z..d..d..k..l..Z... |
0100 | 64 01 00 64 04 00 6b 14 00 6c 15 00 5a 15 00 01 64 01 00 64 05 00 6b 14 00 6c 16 00 5a 16 00 01 | d..d..k..l..Z...d..d..k..l..Z... |
0120 | 64 01 00 64 06 00 6b 14 00 6c 17 00 5a 17 00 01 64 01 00 64 07 00 6b 14 00 6c 18 00 5a 18 00 01 | d..d..k..l..Z...d..d..k..l..Z... |
0140 | 64 01 00 64 08 00 6b 14 00 6c 19 00 5a 19 00 01 64 01 00 64 09 00 6b 14 00 6c 1a 00 5a 1a 00 01 | d..d..k..l..Z...d..d..k..l..Z... |
0160 | 64 01 00 64 0a 00 6b 1b 00 6c 1c 00 5a 1c 00 01 64 01 00 64 0b 00 6b 1d 00 6c 1e 00 5a 1e 00 01 | d..d..k..l..Z...d..d..k..l..Z... |
0180 | 64 01 00 64 0c 00 6b 1d 00 6c 1f 00 5a 1f 00 01 64 0d 00 5a 20 00 64 0e 00 5a 21 00 64 0f 00 5a | d..d..k..l..Z...d..Z..d..Z!.d..Z |
01a0 | 22 00 64 10 00 5a 23 00 64 11 00 5a 24 00 64 12 00 5a 25 00 64 13 00 5a 26 00 64 14 00 5a 27 00 | ".d..Z#.d..Z$.d..Z%.d..Z&.d..Z'. |
01c0 | 64 0d 00 5a 28 00 64 15 00 5a 29 00 64 16 00 5a 2a 00 64 17 00 61 2b 00 64 18 00 65 15 00 69 2c | d..Z(.d..Z).d..Z*.d..a+.d..e..i, |
01e0 | 00 69 2d 00 65 15 00 69 2e 00 3c 65 07 00 69 2f 00 69 30 00 64 19 00 64 1a 00 83 02 00 5a 31 00 | .i-.e..i..<e..i/.i0.d..d.....Z1. |
0200 | 65 18 00 69 32 00 65 31 00 69 33 00 64 1b 00 83 01 00 8c 00 00 5a 34 00 65 34 00 65 15 00 69 2c | e..i2.e1.i3.d........Z4.e4.e..i, |
0220 | 00 69 2d 00 65 15 00 69 35 00 3c 5b 31 00 5b 34 00 64 1c 00 84 00 00 5a 36 00 64 1d 00 84 00 00 | .i-.e..i5.<[1.[4.d.....Z6.d..... |
0240 | 5a 37 00 64 1e 00 84 00 00 5a 38 00 64 1f 00 65 18 00 69 39 00 66 01 00 64 20 00 84 00 00 83 00 | Z7.d.....Z8.d..e..i9.f..d....... |
0260 | 00 59 5a 3a 00 65 07 00 69 3b 00 69 3c 00 65 3d 00 64 21 00 84 02 00 5a 3e 00 64 22 00 84 00 00 | .YZ:.e..i;.i<.e=.d!....Z>.d".... |
0280 | 5a 3f 00 64 23 00 84 00 00 5a 40 00 64 24 00 65 41 00 66 01 00 64 25 00 84 00 00 83 00 00 59 5a | Z?.d#....Z@.d$.eA.f..d%.......YZ |
02a0 | 42 00 64 26 00 65 41 00 66 01 00 64 27 00 84 00 00 83 00 00 59 5a 43 00 64 28 00 65 41 00 66 01 | B.d&.eA.f..d'.......YZC.d(.eA.f. |
02c0 | 00 64 29 00 84 00 00 83 00 00 59 5a 44 00 64 2a 00 65 41 00 66 01 00 64 2b 00 84 00 00 83 00 00 | .d).......YZD.d*.eA.f..d+....... |
02e0 | 59 5a 45 00 64 2c 00 65 41 00 66 01 00 64 2d 00 84 00 00 83 00 00 59 5a 46 00 64 2e 00 65 46 00 | YZE.d,.eA.f..d-.......YZF.d..eF. |
0300 | 66 01 00 64 2f 00 84 00 00 83 00 00 59 5a 47 00 64 30 00 65 41 00 66 01 00 64 31 00 84 00 00 83 | f..d/.......YZG.d0.eA.f..d1..... |
0320 | 00 00 59 5a 48 00 64 32 00 84 00 00 5a 49 00 64 33 00 84 00 00 5a 4a 00 64 34 00 64 35 00 13 64 | ..YZH.d2....ZI.d3....ZJ.d4.d5..d |
0340 | 36 00 84 01 00 5a 4b 00 64 34 00 64 35 00 13 64 37 00 84 01 00 5a 4c 00 64 38 00 65 41 00 66 01 | 6....ZK.d4.d5..d7....ZL.d8.eA.f. |
0360 | 00 64 39 00 84 00 00 83 00 00 59 5a 4d 00 64 3a 00 84 00 00 5a 4e 00 64 3b 00 65 41 00 66 01 00 | .d9.......YZM.d:....ZN.d;.eA.f.. |
0380 | 64 3c 00 84 00 00 83 00 00 59 5a 4f 00 65 07 00 69 3b 00 69 50 00 64 3d 00 84 01 00 5a 51 00 64 | d<.......YZO.e..i;.iP.d=....ZQ.d |
03a0 | 3e 00 84 00 00 5a 52 00 65 3e 00 65 1e 00 69 53 00 64 3f 00 84 02 00 5a 54 00 65 3e 00 64 40 00 | >....ZR.e>.e..iS.d?....ZT.e>.d@. |
03c0 | 84 01 00 5a 55 00 64 41 00 65 41 00 66 01 00 64 42 00 84 00 00 83 00 00 59 5a 56 00 64 43 00 84 | ...ZU.dA.eA.f..dB.......YZV.dC.. |
03e0 | 00 00 5a 57 00 65 58 00 64 44 00 6a 02 00 6f 11 00 01 65 57 00 65 0b 00 69 59 00 83 01 00 01 6e | ..ZW.eX.dD.j..o...eW.e..iY.....n |
0400 | 01 00 01 64 02 00 53 28 45 00 00 00 73 5e 02 00 00 54 6f 6f 6c 20 66 6f 72 20 64 65 70 6c 6f 79 | ...d..S(E...s^...Tool.for.deploy |
0420 | 69 6e 67 20 61 70 70 73 20 74 6f 20 61 6e 20 61 70 70 20 73 65 72 76 65 72 2e 0a 0a 43 75 72 72 | ing.apps.to.an.app.server...Curr |
0440 | 65 6e 74 6c 79 2c 20 74 68 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 6f 6e 6c 79 20 75 70 6c 6f | ently,.the.application.only.uplo |
0460 | 61 64 73 20 6e 65 77 20 61 70 70 76 65 72 73 69 6f 6e 73 2e 20 54 6f 20 64 6f 20 74 68 69 73 2c | ads.new.appversions..To.do.this, |
0480 | 20 69 74 20 66 69 72 73 74 0a 77 61 6c 6b 73 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 74 72 | .it.first.walks.the.directory.tr |
04a0 | 65 65 20 72 6f 6f 74 65 64 20 61 74 20 74 68 65 20 70 61 74 68 20 74 68 65 20 75 73 65 72 20 73 | ee.rooted.at.the.path.the.user.s |
04c0 | 70 65 63 69 66 69 65 73 2c 20 61 64 64 69 6e 67 20 61 6c 6c 20 74 68 65 0a 66 69 6c 65 73 20 69 | pecifies,.adding.all.the.files.i |
04e0 | 74 20 66 69 6e 64 73 20 74 6f 20 61 20 6c 69 73 74 2e 20 49 74 20 74 68 65 6e 20 75 70 6c 6f 61 | t.finds.to.a.list..It.then.uploa |
0500 | 64 73 20 74 68 65 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 | ds.the.application.configuration |
0520 | 0a 28 61 70 70 2e 79 61 6d 6c 29 20 74 6f 20 74 68 65 20 73 65 72 76 65 72 20 75 73 69 6e 67 20 | .(app.yaml).to.the.server.using. |
0540 | 48 54 54 50 2c 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 75 70 6c 6f 61 64 69 6e 67 20 65 61 63 68 | HTTP,.followed.by.uploading.each |
0560 | 20 6f 66 20 74 68 65 20 66 69 6c 65 73 2e 0a 49 74 20 74 68 65 6e 20 63 6f 6d 6d 69 74 73 20 74 | .of.the.files..It.then.commits.t |
0580 | 68 65 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 77 69 74 68 20 61 6e 6f 74 68 65 72 20 72 65 71 75 | he.transaction.with.another.requ |
05a0 | 65 73 74 2e 0a 0a 54 68 65 20 62 75 6c 6b 20 6f 66 20 74 68 69 73 20 77 6f 72 6b 20 69 73 20 68 | est...The.bulk.of.this.work.is.h |
05c0 | 61 6e 64 6c 65 64 20 62 79 20 74 68 65 20 41 70 70 56 65 72 73 69 6f 6e 55 70 6c 6f 61 64 20 63 | andled.by.the.AppVersionUpload.c |
05e0 | 6c 61 73 73 2c 20 77 68 69 63 68 20 65 78 70 6f 73 65 73 0a 6d 65 74 68 6f 64 73 20 74 6f 20 61 | lass,.which.exposes.methods.to.a |
0600 | 64 64 20 74 6f 20 74 68 65 20 6c 69 73 74 20 6f 66 20 66 69 6c 65 73 2c 20 66 65 74 63 68 20 61 | dd.to.the.list.of.files,.fetch.a |
0620 | 20 6c 69 73 74 20 6f 66 20 6d 6f 64 69 66 69 65 64 20 66 69 6c 65 73 2c 20 75 70 6c 6f 61 64 0a | .list.of.modified.files,.upload. |
0640 | 66 69 6c 65 73 2c 20 61 6e 64 20 63 6f 6d 6d 69 74 20 6f 72 20 72 6f 6c 6c 62 61 63 6b 20 74 68 | files,.and.commit.or.rollback.th |
0660 | 65 20 74 72 61 6e 73 61 63 74 69 6f 6e 2e 0a 69 ff ff ff ff 4e 28 01 00 00 00 74 15 00 00 00 67 | e.transaction..i....N(....t....g |
0680 | 72 6f 63 74 69 6d 65 73 70 65 63 69 66 69 63 61 74 69 6f 6e 28 01 00 00 00 74 07 00 00 00 61 70 | roctimespecification(....t....ap |
06a0 | 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 74 09 00 00 | pinfo(....t....croninfo(....t... |
06c0 | 00 71 75 65 75 65 69 6e 66 6f 28 01 00 00 00 74 0a 00 00 00 76 61 6c 69 64 61 74 69 6f 6e 28 01 | .queueinfo(....t....validation(. |
06e0 | 00 00 00 74 0b 00 00 00 79 61 6d 6c 5f 65 72 72 6f 72 73 28 01 00 00 00 74 0b 00 00 00 79 61 6d | ...t....yaml_errors(....t....yam |
0700 | 6c 5f 6f 62 6a 65 63 74 28 01 00 00 00 74 0f 00 00 00 64 61 74 61 73 74 6f 72 65 5f 69 6e 64 65 | l_object(....t....datastore_inde |
0720 | 78 28 01 00 00 00 74 0d 00 00 00 61 70 70 65 6e 67 69 6e 65 5f 72 70 63 28 01 00 00 00 74 0a 00 | x(....t....appengine_rpc(....t.. |
0740 | 00 00 62 75 6c 6b 6c 6f 61 64 65 72 69 64 00 00 00 73 01 00 00 00 0a 74 01 00 00 00 7c 73 0a 00 | ..bulkloaderid...s.....t....|s.. |
0760 | 00 00 2e 2e 2f 56 45 52 53 49 4f 4e 69 03 00 00 00 73 0b 00 00 00 2e 61 70 70 63 66 67 5f 6e 61 | ..../VERSIONi....s.....appcfg_na |
0780 | 67 69 04 00 00 00 69 40 42 0f 00 69 40 0d 03 00 69 f4 01 00 00 69 01 00 00 00 74 06 00 00 00 70 | gi....i@B..i@...i....i....t....p |
07a0 | 79 74 68 6f 6e 74 18 00 00 00 47 4f 4f 47 4c 45 5f 54 45 53 54 5f 41 50 49 5f 56 45 52 53 49 4f | ythont....GOOGLE_TEST_API_VERSIO |
07c0 | 4e 53 74 01 00 00 00 31 74 01 00 00 00 2c 63 01 00 00 00 01 00 00 00 03 00 00 00 43 00 00 00 73 | NSt....1t....,c............C...s |
07e0 | 22 00 00 00 74 00 00 64 01 00 6a 04 00 6f 11 00 01 74 01 00 69 02 00 04 7c 00 00 02 49 4a 6e 01 | "...t..d..j..o...t..i...|...IJn. |
0800 | 00 01 64 02 00 53 28 03 00 00 00 73 83 00 00 00 50 72 69 6e 74 20 61 20 73 74 61 74 75 73 20 6d | ..d..S(....s....Print.a.status.m |
0820 | 65 73 73 61 67 65 20 74 6f 20 73 74 64 65 72 72 2e 0a 0a 20 20 49 66 20 27 76 65 72 62 6f 73 69 | essage.to.stderr.....If.'verbosi |
0840 | 74 79 27 20 69 73 20 67 72 65 61 74 65 72 20 74 68 61 6e 20 30 2c 20 70 72 69 6e 74 20 74 68 65 | ty'.is.greater.than.0,.print.the |
0860 | 20 6d 65 73 73 61 67 65 2e 0a 0a 20 20 41 72 67 73 3a 0a 20 20 20 20 6d 73 67 3a 20 54 68 65 20 | .message.....Args:.....msg:.The. |
0880 | 73 74 72 69 6e 67 20 74 6f 20 70 72 69 6e 74 2e 0a 20 20 69 00 00 00 00 4e 28 03 00 00 00 74 09 | string.to.print....i....N(....t. |
08a0 | 00 00 00 76 65 72 62 6f 73 69 74 79 74 03 00 00 00 73 79 73 74 06 00 00 00 73 74 64 65 72 72 28 | ...verbosityt....syst....stderr( |
08c0 | 01 00 00 00 74 03 00 00 00 6d 73 67 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 | ....t....msg(....(....sE.../home |
08e0 | 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/ |
0900 | 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 | google/appengine/tools/appcfg.py |
0920 | 74 0c 00 00 00 53 74 61 74 75 73 55 70 64 61 74 65 59 00 00 00 73 04 00 00 00 00 08 0d 01 63 02 | t....StatusUpdateY...s........c. |
0940 | 00 00 00 07 00 00 00 06 00 00 00 43 00 00 00 73 e8 00 00 00 78 e1 00 7c 00 00 69 00 00 44 5d d6 | ...........C...s....x..|..i..D]. |
0960 | 00 7d 02 00 7c 02 00 69 01 00 83 00 00 7d 03 00 7c 03 00 64 07 00 6a 06 00 6f b7 00 01 7c 03 00 | .}..|..i.....}..|..d..j..o...|.. |
0980 | 64 01 00 6a 02 00 6f 28 00 01 74 02 00 69 03 00 69 04 00 74 05 00 69 06 00 7c 02 00 69 07 00 83 | d..j..o(..t..i..i..t..i..|..i... |
09a0 | 00 00 83 01 00 64 03 00 83 02 00 7d 04 00 6e 0a 00 01 7c 02 00 69 08 00 7d 04 00 74 05 00 69 09 | .....d.....}..n...|..i..}..t..i. |
09c0 | 00 7c 04 00 7c 01 00 83 02 00 6f 62 00 01 7c 02 00 69 0a 00 64 08 00 6a 09 00 6f 08 00 01 7c 02 | .|..|.....ob..|..i..d..j..o...|. |
09e0 | 00 69 0a 00 53 01 74 0c 00 69 0d 00 7c 01 00 83 01 00 64 04 00 19 7d 05 00 7c 05 00 64 08 00 6a | .i..S.t..i..|.....d...}..|..d..j |
0a00 | 08 00 6f 22 00 01 64 05 00 7d 06 00 74 0e 00 69 0f 00 04 64 06 00 7c 01 00 7c 06 00 66 02 00 16 | ..o"..d..}..t..i...d..|..|..f... |
0a20 | 02 49 4a 7c 06 00 53 01 7c 05 00 53 71 e0 00 01 71 0a 00 01 71 0a 00 57 64 08 00 53 28 09 00 00 | .IJ|..S.|..Sq...q...q..Wd..S(... |
0a40 | 00 73 6d 01 00 00 4c 6f 6f 6b 73 20 75 70 20 74 68 65 20 6d 69 6d 65 20 74 79 70 65 20 66 6f 72 | .sm...Looks.up.the.mime.type.for |
0a60 | 20 27 66 69 6c 65 6e 61 6d 65 27 2e 0a 0a 20 20 55 73 65 73 20 74 68 65 20 68 61 6e 64 6c 65 72 | .'filename'.....Uses.the.handler |
0a80 | 73 20 69 6e 20 27 63 6f 6e 66 69 67 27 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 20 69 66 20 74 68 | s.in.'config'.to.determine.if.th |
0aa0 | 65 20 66 69 6c 65 20 73 68 6f 75 6c 64 0a 20 20 62 65 20 74 72 65 61 74 65 64 20 61 73 20 61 20 | e.file.should...be.treated.as.a. |
0ac0 | 73 74 61 74 69 63 20 66 69 6c 65 2e 0a 0a 20 20 41 72 67 73 3a 0a 20 20 20 20 63 6f 6e 66 69 67 | static.file.....Args:.....config |
0ae0 | 3a 20 54 68 65 20 61 70 70 2e 79 61 6d 6c 20 6f 62 6a 65 63 74 20 74 6f 20 63 68 65 63 6b 20 74 | :.The.app.yaml.object.to.check.t |
0b00 | 68 65 20 66 69 6c 65 6e 61 6d 65 20 61 67 61 69 6e 73 74 2e 0a 20 20 20 20 66 69 6c 65 6e 61 6d | he.filename.against......filenam |
0b20 | 65 3a 20 54 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 66 69 6c 65 2e 0a 0a 20 20 52 65 74 75 | e:.The.name.of.the.file.....Retu |
0b40 | 72 6e 73 3a 0a 20 20 20 20 54 68 65 20 6d 69 6d 65 20 74 79 70 65 20 73 74 72 69 6e 67 2e 20 20 | rns:.....The.mime.type.string... |
0b60 | 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 27 74 65 78 74 2f 70 6c 61 69 6e 27 20 6f 72 20 27 69 6d | For.example,.'text/plain'.or.'im |
0b80 | 61 67 65 2f 67 69 66 27 2e 0a 20 20 20 20 4e 6f 6e 65 20 69 66 20 74 68 69 73 20 69 73 20 6e 6f | age/gif'......None.if.this.is.no |
0ba0 | 74 20 61 20 73 74 61 74 69 63 20 66 69 6c 65 2e 0a 20 20 74 0a 00 00 00 73 74 61 74 69 63 5f 64 | t.a.static.file....t....static_d |
0bc0 | 69 72 74 0c 00 00 00 73 74 61 74 69 63 5f 66 69 6c 65 73 73 02 00 00 00 2e 2a 69 00 00 00 00 73 | irt....static_filess.....*i....s |
0be0 | 18 00 00 00 61 70 70 6c 69 63 61 74 69 6f 6e 2f 6f 63 74 65 74 2d 73 74 72 65 61 6d 73 2b 00 00 | ....application/octet-streams+.. |
0c00 | 00 43 6f 75 6c 64 20 6e 6f 74 20 67 75 65 73 73 20 6d 69 6d 65 74 79 70 65 20 66 6f 72 20 25 73 | .Could.not.guess.mimetype.for.%s |
0c20 | 2e 20 20 55 73 69 6e 67 20 25 73 2e 28 02 00 00 00 52 14 00 00 00 52 15 00 00 00 4e 28 10 00 00 | ...Using.%s.(....R....R....N(... |
0c40 | 00 74 08 00 00 00 68 61 6e 64 6c 65 72 73 74 0e 00 00 00 47 65 74 48 61 6e 64 6c 65 72 54 79 70 | .t....handlerst....GetHandlerTyp |
0c60 | 65 74 02 00 00 00 6f 73 74 04 00 00 00 70 61 74 68 74 04 00 00 00 6a 6f 69 6e 74 02 00 00 00 72 | et....ost....patht....joint....r |
0c80 | 65 74 06 00 00 00 65 73 63 61 70 65 74 0a 00 00 00 47 65 74 48 61 6e 64 6c 65 72 74 06 00 00 00 | et....escapet....GetHandlert.... |
0ca0 | 75 70 6c 6f 61 64 74 05 00 00 00 6d 61 74 63 68 74 09 00 00 00 6d 69 6d 65 5f 74 79 70 65 74 04 | uploadt....matcht....mime_typet. |
0cc0 | 00 00 00 4e 6f 6e 65 74 09 00 00 00 6d 69 6d 65 74 79 70 65 73 74 0a 00 00 00 67 75 65 73 73 5f | ...Nonet....mimetypest....guess_ |
0ce0 | 74 79 70 65 52 10 00 00 00 52 11 00 00 00 28 07 00 00 00 74 06 00 00 00 63 6f 6e 66 69 67 74 08 | typeR....R....(....t....configt. |
0d00 | 00 00 00 66 69 6c 65 6e 61 6d 65 74 07 00 00 00 68 61 6e 64 6c 65 72 74 0c 00 00 00 68 61 6e 64 | ...filenamet....handlert....hand |
0d20 | 6c 65 72 5f 74 79 70 65 74 05 00 00 00 72 65 67 65 78 74 05 00 00 00 67 75 65 73 73 74 07 00 00 | ler_typet....regext....guesst... |
0d40 | 00 64 65 66 61 75 6c 74 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 | .default(....(....sE.../home/zx2 |
0d60 | 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 |
0d80 | 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 17 00 00 | le/appengine/tools/appcfg.pyt... |
0da0 | 00 47 65 74 4d 69 6d 65 54 79 70 65 49 66 53 74 61 74 69 63 46 69 6c 65 65 00 00 00 73 24 00 00 | .GetMimeTypeIfStaticFilee...s$.. |
0dc0 | 00 00 0e 0a 00 06 01 0c 01 0d 01 0d 01 28 02 09 01 13 01 10 01 08 02 13 01 0d 01 06 01 0a 01 0d | .............(.................. |
0de0 | 01 05 01 10 01 63 01 00 00 00 04 00 00 00 07 00 00 00 43 00 00 00 73 5b 00 00 00 67 00 00 7d 01 | .....c............C...s[...g..}. |
0e00 | 00 78 45 00 7c 00 00 44 5d 3d 00 7d 02 00 7c 02 00 64 01 00 19 7d 03 00 7c 02 00 64 02 00 1f 7d | .xE.|..D]=.}..|..d...}..|..d...} |
0e20 | 02 00 7c 01 00 69 00 00 74 01 00 69 02 00 7c 03 00 67 01 00 74 03 00 7c 02 00 83 01 00 17 83 01 | ..|..i..t..i..|..g..t..|........ |
0e40 | 00 83 01 00 01 71 0d 00 57 74 04 00 69 02 00 7c 01 00 83 01 00 53 28 03 00 00 00 73 02 01 00 00 | .....q..Wt..i..|.....S(....s.... |
0e60 | 42 75 69 6c 64 20 74 68 65 20 70 6f 73 74 20 62 6f 64 79 20 66 6f 72 20 74 68 65 20 2f 61 70 69 | Build.the.post.body.for.the./api |
0e80 | 2f 63 6c 6f 6e 65 7b 66 69 6c 65 73 2c 62 6c 6f 62 73 7d 20 75 72 6c 73 2e 0a 0a 20 20 41 72 67 | /clone{files,blobs}.urls.....Arg |
0ea0 | 73 3a 0a 20 20 20 20 66 69 6c 65 5f 74 75 70 6c 65 73 3a 20 41 20 6c 69 73 74 20 6f 66 20 74 75 | s:.....file_tuples:.A.list.of.tu |
0ec0 | 70 6c 65 73 2e 20 20 45 61 63 68 20 74 75 70 6c 65 20 73 68 6f 75 6c 64 20 63 6f 6e 74 61 69 6e | ples...Each.tuple.should.contain |
0ee0 | 20 74 68 65 20 65 6e 74 72 69 65 73 0a 20 20 20 20 20 20 61 70 70 72 6f 70 72 69 61 74 65 20 66 | .the.entries.......appropriate.f |
0f00 | 6f 72 20 74 68 65 20 65 6e 64 70 6f 69 6e 74 20 69 6e 20 71 75 65 73 74 69 6f 6e 2e 0a 0a 20 20 | or.the.endpoint.in.question..... |
0f20 | 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 41 20 73 74 72 69 6e 67 20 63 6f 6e 74 61 69 6e 69 6e 67 | Returns:.....A.string.containing |
0f40 | 20 74 68 65 20 70 72 6f 70 65 72 6c 79 20 64 65 6c 69 6d 69 74 65 64 20 74 75 70 6c 65 73 2e 0a | .the.properly.delimited.tuples.. |
0f60 | 20 20 69 00 00 00 00 69 01 00 00 00 28 05 00 00 00 74 06 00 00 00 61 70 70 65 6e 64 74 0f 00 00 | ..i....i....(....t....appendt... |
0f80 | 00 54 55 50 4c 45 5f 44 45 4c 49 4d 49 54 45 52 52 1a 00 00 00 74 04 00 00 00 6c 69 73 74 74 0e | .TUPLE_DELIMITERR....t....listt. |
0fa0 | 00 00 00 4c 49 53 54 5f 44 45 4c 49 4d 49 54 45 52 28 04 00 00 00 74 0b 00 00 00 66 69 6c 65 5f | ...LIST_DELIMITER(....t....file_ |
0fc0 | 74 75 70 6c 65 73 74 09 00 00 00 66 69 6c 65 5f 6c 69 73 74 74 03 00 00 00 74 75 70 52 19 00 00 | tuplest....file_listt....tupR... |
0fe0 | 00 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b | .(....(....sE.../home/zx2c4/Desk |
1000 | 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 |
1020 | 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 12 00 00 00 42 75 69 6c 64 43 | ngine/tools/appcfg.pyt....BuildC |
1040 | 6c 6f 6e 65 50 6f 73 74 42 6f 64 79 88 00 00 00 73 0e 00 00 00 00 0a 06 01 07 00 06 01 0a 01 0a | lonePostBody....s............... |
1060 | 01 27 01 74 07 00 00 00 4e 61 67 46 69 6c 65 63 00 00 00 00 00 00 00 00 03 00 00 00 42 00 00 00 | .'.t....NagFilec............B... |
1080 | 73 40 00 00 00 65 00 00 5a 01 00 64 00 00 5a 02 00 68 02 00 65 03 00 69 04 00 64 01 00 36 65 03 | s@...e..Z..d..Z..h..e..i..d..6e. |
10a0 | 00 69 05 00 65 03 00 69 06 00 83 01 00 64 02 00 36 5a 07 00 65 08 00 64 03 00 84 00 00 83 01 00 | .i..e..i.....d..6Z..e..d........ |
10c0 | 5a 09 00 52 53 28 04 00 00 00 73 14 01 00 00 41 20 76 61 6c 69 64 61 74 65 64 20 59 41 4d 4c 20 | Z..RS(....s....A.validated.YAML. |
10e0 | 63 6c 61 73 73 20 74 6f 20 72 65 70 72 65 73 65 6e 74 20 74 68 65 20 75 73 65 72 27 73 20 6e 61 | class.to.represent.the.user's.na |
1100 | 67 20 70 72 65 66 65 72 65 6e 63 65 73 2e 0a 0a 20 20 41 74 74 72 69 62 75 74 65 73 3a 0a 20 20 | g.preferences.....Attributes:... |
1120 | 20 20 74 69 6d 65 73 74 61 6d 70 3a 20 54 68 65 20 74 69 6d 65 73 74 61 6d 70 20 6f 66 20 74 68 | ..timestamp:.The.timestamp.of.th |
1140 | 65 20 6c 61 73 74 20 6e 61 67 2e 0a 20 20 20 20 6f 70 74 5f 69 6e 3a 20 54 72 75 65 20 69 66 20 | e.last.nag......opt_in:.True.if. |
1160 | 74 68 65 20 75 73 65 72 20 77 61 6e 74 73 20 74 6f 20 63 68 65 63 6b 20 66 6f 72 20 75 70 64 61 | the.user.wants.to.check.for.upda |
1180 | 74 65 73 20 6f 6e 20 64 65 76 5f 61 70 70 73 65 72 76 65 72 0a 20 20 20 20 20 20 73 74 61 72 74 | tes.on.dev_appserver.......start |
11a0 | 2e 20 20 46 61 6c 73 65 20 69 66 20 6e 6f 74 2e 20 20 4d 61 79 20 62 65 20 4e 6f 6e 65 20 69 66 | ...False.if.not...May.be.None.if |
11c0 | 20 77 65 20 68 61 76 65 20 6e 6f 74 20 61 73 6b 65 64 20 74 68 65 20 75 73 65 72 20 79 65 74 2e | .we.have.not.asked.the.user.yet. |
11e0 | 0a 20 20 74 09 00 00 00 74 69 6d 65 73 74 61 6d 70 74 06 00 00 00 6f 70 74 5f 69 6e 63 01 00 00 | ...t....timestampt....opt_inc... |
1200 | 00 01 00 00 00 03 00 00 00 43 00 00 00 73 10 00 00 00 74 00 00 69 01 00 74 02 00 7c 00 00 83 02 | .........C...s....t..i..t..|.... |
1220 | 00 53 28 01 00 00 00 73 c8 00 00 00 4c 6f 61 64 20 61 20 73 69 6e 67 6c 65 20 4e 61 67 46 69 6c | .S(....s....Load.a.single.NagFil |
1240 | 65 20 6f 62 6a 65 63 74 20 77 68 65 72 65 20 6f 6e 65 20 61 6e 64 20 6f 6e 6c 79 20 6f 6e 65 20 | e.object.where.one.and.only.one. |
1260 | 69 73 20 65 78 70 65 63 74 65 64 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 6e 61 | is.expected.......Args:.......na |
1280 | 67 5f 66 69 6c 65 3a 20 41 20 66 69 6c 65 2d 6c 69 6b 65 20 6f 62 6a 65 63 74 20 6f 72 20 73 74 | g_file:.A.file-like.object.or.st |
12a0 | 72 69 6e 67 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 79 61 6d 6c 20 64 61 74 61 20 74 6f | ring.containing.the.yaml.data.to |
12c0 | 20 70 61 72 73 65 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 20 20 41 20 4e 61 | .parse.......Returns:.......A.Na |
12e0 | 67 46 69 6c 65 20 69 6e 73 74 61 6e 63 65 2e 0a 20 20 20 20 28 03 00 00 00 52 06 00 00 00 74 11 | gFile.instance......(....R....t. |
1300 | 00 00 00 42 75 69 6c 64 53 69 6e 67 6c 65 4f 62 6a 65 63 74 52 34 00 00 00 28 01 00 00 00 74 08 | ...BuildSingleObjectR4...(....t. |
1320 | 00 00 00 6e 61 67 5f 66 69 6c 65 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f | ...nag_file(....(....sE.../home/ |
1340 | 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 |
1360 | 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 | oogle/appengine/tools/appcfg.pyt |
1380 | 04 00 00 00 4c 6f 61 64 a8 00 00 00 73 02 00 00 00 00 0a 28 0a 00 00 00 74 08 00 00 00 5f 5f 6e | ....Load....s......(....t....__n |
13a0 | 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 5f 64 6f 63 5f 5f | ame__t....__module__t....__doc__ |
13c0 | 52 04 00 00 00 74 0a 00 00 00 54 59 50 45 5f 46 4c 4f 41 54 74 08 00 00 00 4f 70 74 69 6f 6e 61 | R....t....TYPE_FLOATt....Optiona |
13e0 | 6c 74 09 00 00 00 54 59 50 45 5f 42 4f 4f 4c 74 0a 00 00 00 41 54 54 52 49 42 55 54 45 53 74 0c | lt....TYPE_BOOLt....ATTRIBUTESt. |
1400 | 00 00 00 73 74 61 74 69 63 6d 65 74 68 6f 64 52 39 00 00 00 28 00 00 00 00 28 00 00 00 00 28 00 | ...staticmethodR9...(....(....(. |
1420 | 00 00 00 73 45 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 | ...sE.../home/zx2c4/Desktop/goog |
1440 | 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 |
1460 | 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 52 34 00 00 00 9a 00 00 00 73 0a 00 00 00 06 07 06 02 03 | ols/appcfg.pyR4.......s......... |
1480 | 01 0a 01 16 03 63 02 00 00 00 05 00 00 00 05 00 00 00 43 00 00 00 73 7a 00 00 00 74 00 00 69 01 | .....c............C...sz...t..i. |
14a0 | 00 69 02 00 74 00 00 69 01 00 69 03 00 74 04 00 69 05 00 83 01 00 74 06 00 83 02 00 7d 02 00 7c | .i..t..i..i..t..i.....t.....}..| |
14c0 | 00 00 7c 02 00 83 01 00 70 15 00 01 74 07 00 69 08 00 64 01 00 7c 02 00 83 02 00 01 64 03 00 53 | ..|.....p...t..i..d..|......d..S |
14e0 | 01 7c 01 00 7c 02 00 64 02 00 83 02 00 7d 03 00 7a 13 00 74 0a 00 69 0b 00 7c 03 00 83 01 00 7d | .|..|..d.....}..z..t..i..|.....} |
1500 | 04 00 57 64 03 00 7c 03 00 69 0c 00 83 00 00 01 58 7c 04 00 53 28 04 00 00 00 73 cb 00 00 00 47 | ..Wd..|..i......X|..S(....s....G |
1520 | 65 74 73 20 74 68 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 53 44 4b 20 62 79 20 70 61 | ets.the.version.of.the.SDK.by.pa |
1540 | 72 73 69 6e 67 20 74 68 65 20 56 45 52 53 49 4f 4e 20 66 69 6c 65 2e 0a 0a 20 20 41 72 67 73 3a | rsing.the.VERSION.file.....Args: |
1560 | 0a 20 20 20 20 69 73 66 69 6c 65 3a 20 75 73 65 64 20 66 6f 72 20 74 65 73 74 69 6e 67 2e 0a 20 | .....isfile:.used.for.testing... |
1580 | 20 20 20 6f 70 65 6e 5f 66 6e 3a 20 55 73 65 64 20 66 6f 72 20 74 65 73 74 69 6e 67 2e 0a 0a 20 | ...open_fn:.Used.for.testing.... |
15a0 | 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 41 20 59 61 6d 6c 20 6f 62 6a 65 63 74 20 6f 72 20 4e | .Returns:.....A.Yaml.object.or.N |
15c0 | 6f 6e 65 20 69 66 20 74 68 65 20 56 45 52 53 49 4f 4e 20 66 69 6c 65 20 64 6f 65 73 20 6e 6f 74 | one.if.the.VERSION.file.does.not |
15e0 | 20 65 78 69 73 74 2e 0a 20 20 73 21 00 00 00 43 6f 75 6c 64 20 6e 6f 74 20 66 69 6e 64 20 76 65 | .exist....s!...Could.not.find.ve |
1600 | 72 73 69 6f 6e 20 66 69 6c 65 20 61 74 20 25 73 74 01 00 00 00 72 4e 28 0d 00 00 00 52 18 00 00 | rsion.file.at.%st....rN(....R... |
1620 | 00 52 19 00 00 00 52 1a 00 00 00 74 07 00 00 00 64 69 72 6e 61 6d 65 74 06 00 00 00 67 6f 6f 67 | .R....R....t....dirnamet....goog |
1640 | 6c 65 74 08 00 00 00 5f 5f 66 69 6c 65 5f 5f 74 0c 00 00 00 56 45 52 53 49 4f 4e 5f 46 49 4c 45 | let....__file__t....VERSION_FILE |
1660 | 74 07 00 00 00 6c 6f 67 67 69 6e 67 74 05 00 00 00 65 72 72 6f 72 52 21 00 00 00 74 04 00 00 00 | t....loggingt....errorR!...t.... |
1680 | 79 61 6d 6c 74 09 00 00 00 73 61 66 65 5f 6c 6f 61 64 74 05 00 00 00 63 6c 6f 73 65 28 05 00 00 | yamlt....safe_loadt....close(... |
16a0 | 00 74 06 00 00 00 69 73 66 69 6c 65 74 07 00 00 00 6f 70 65 6e 5f 66 6e 74 10 00 00 00 76 65 72 | .t....isfilet....open_fnt....ver |
16c0 | 73 69 6f 6e 5f 66 69 6c 65 6e 61 6d 65 74 0a 00 00 00 76 65 72 73 69 6f 6e 5f 66 68 74 07 00 00 | sion_filenamet....version_fht... |
16e0 | 00 76 65 72 73 69 6f 6e 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 | .version(....(....sE.../home/zx2 |
1700 | 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 |
1720 | 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 10 00 00 | le/appengine/tools/appcfg.pyt... |
1740 | 00 47 65 74 56 65 72 73 69 6f 6e 4f 62 6a 65 63 74 b5 00 00 00 73 14 00 00 00 00 0a 1b 01 09 01 | .GetVersionObject....s.......... |
1760 | 0d 01 10 01 05 02 0f 01 03 01 13 02 0b 02 63 04 00 00 00 05 00 00 00 03 00 00 00 43 00 00 00 73 | ..............c............C...s |
1780 | 5f 00 00 00 7c 00 00 7d 04 00 78 4c 00 7c 03 00 83 00 00 0c 6f 40 00 01 7c 02 00 64 01 00 6a 04 | _...|..}..xL.|......o@..|..d..j. |
17a0 | 00 6f 33 00 01 74 00 00 64 02 00 7c 04 00 16 83 01 00 01 74 01 00 69 02 00 7c 04 00 83 01 00 01 | .o3..t..d..|.......t..i..|...... |
17c0 | 7c 04 00 7c 01 00 39 7d 04 00 7c 02 00 64 03 00 38 7d 02 00 71 09 00 01 57 7c 02 00 64 01 00 6a | |..|..9}..|..d..8}..q...W|..d..j |
17e0 | 04 00 53 28 04 00 00 00 73 de 01 00 00 43 61 6c 6c 73 20 61 20 66 75 6e 63 74 69 6f 6e 20 6d 75 | ..S(....s....Calls.a.function.mu |
1800 | 6c 74 69 70 6c 65 20 74 69 6d 65 73 2c 20 62 61 63 6b 69 6e 67 20 6f 66 66 20 6d 6f 72 65 20 61 | ltiple.times,.backing.off.more.a |
1820 | 6e 64 20 6d 6f 72 65 20 65 61 63 68 20 74 69 6d 65 2e 0a 0a 20 20 41 72 67 73 3a 0a 20 20 20 20 | nd.more.each.time.....Args:..... |
1840 | 69 6e 69 74 69 61 6c 5f 64 65 6c 61 79 3a 20 49 6e 69 74 69 61 6c 20 64 65 6c 61 79 20 61 66 74 | initial_delay:.Initial.delay.aft |
1860 | 65 72 20 66 69 72 73 74 20 74 72 79 2c 20 69 6e 20 73 65 63 6f 6e 64 73 2e 0a 20 20 20 20 62 61 | er.first.try,.in.seconds......ba |
1880 | 63 6b 6f 66 66 5f 66 61 63 74 6f 72 3a 20 44 65 6c 61 79 20 77 69 6c 6c 20 62 65 20 6d 75 6c 74 | ckoff_factor:.Delay.will.be.mult |
18a0 | 69 70 6c 69 65 64 20 62 79 20 74 68 69 73 20 66 61 63 74 6f 72 20 61 66 74 65 72 20 65 61 63 68 | iplied.by.this.factor.after.each |
18c0 | 20 74 72 79 2e 0a 20 20 20 20 6d 61 78 5f 74 72 69 65 73 3a 20 4d 61 78 69 6d 75 6d 20 6e 75 6d | .try......max_tries:.Maximum.num |
18e0 | 62 65 72 20 6f 66 20 74 72 69 65 73 2e 0a 20 20 20 20 63 61 6c 6c 61 62 6c 65 5f 66 75 6e 63 3a | ber.of.tries......callable_func: |
1900 | 20 54 68 65 20 6d 65 74 68 6f 64 20 74 6f 20 63 61 6c 6c 2c 20 77 69 6c 6c 20 70 61 73 73 20 6e | .The.method.to.call,.will.pass.n |
1920 | 6f 20 61 72 67 75 6d 65 6e 74 73 2e 0a 0a 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 54 72 75 | o.arguments.....Returns:.....Tru |
1940 | 65 20 69 66 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 73 75 63 63 65 64 65 64 20 69 6e 20 6f 6e | e.if.the.function.succeded.in.on |
1960 | 65 20 6f 66 20 69 74 73 20 74 72 69 65 73 2e 0a 0a 20 20 52 61 69 73 65 73 3a 0a 20 20 20 20 57 | e.of.its.tries.....Raises:.....W |
1980 | 68 61 74 65 76 65 72 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 72 61 69 73 65 73 2d 2d 61 6e 20 | hatever.the.function.raises--an. |
19a0 | 65 78 63 65 70 74 69 6f 6e 20 77 69 6c 6c 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 73 74 6f 70 20 | exception.will.immediately.stop. |
19c0 | 72 65 74 72 69 65 73 2e 0a 20 20 69 00 00 00 00 73 1f 00 00 00 57 69 6c 6c 20 63 68 65 63 6b 20 | retries....i....s....Will.check. |
19e0 | 61 67 61 69 6e 20 69 6e 20 25 73 20 73 65 63 6f 6e 64 73 2e 69 01 00 00 00 28 03 00 00 00 52 13 | again.in.%s.seconds.i....(....R. |
1a00 | 00 00 00 74 04 00 00 00 74 69 6d 65 74 05 00 00 00 73 6c 65 65 70 28 05 00 00 00 74 0d 00 00 00 | ...t....timet....sleep(....t.... |
1a20 | 69 6e 69 74 69 61 6c 5f 64 65 6c 61 79 74 0e 00 00 00 62 61 63 6b 6f 66 66 5f 66 61 63 74 6f 72 | initial_delayt....backoff_factor |
1a40 | 74 09 00 00 00 6d 61 78 5f 74 72 69 65 73 74 0d 00 00 00 63 61 6c 6c 61 62 6c 65 5f 66 75 6e 63 | t....max_triest....callable_func |
1a60 | 74 05 00 00 00 64 65 6c 61 79 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a | t....delay(....(....sE.../home/z |
1a80 | 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 |
1aa0 | 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 10 | ogle/appengine/tools/appcfg.pyt. |
1ac0 | 00 00 00 52 65 74 72 79 57 69 74 68 42 61 63 6b 6f 66 66 ce 00 00 00 73 10 00 00 00 00 0f 06 01 | ...RetryWithBackoff....s........ |
1ae0 | 03 00 18 01 0e 01 0d 01 0a 01 0f 01 63 01 00 00 00 03 00 00 00 05 00 00 00 43 00 00 00 73 34 00 | ............c............C...s4. |
1b00 | 00 00 67 00 00 04 7d 01 00 74 00 00 7c 00 00 83 01 00 69 01 00 64 01 00 83 01 00 44 5d 13 00 7d | ..g...}..t..|.....i..d.....D]..} |
1b20 | 02 00 7c 01 00 74 02 00 7c 02 00 83 01 00 12 71 1a 00 7e 01 00 53 28 02 00 00 00 73 96 01 00 00 | ..|..t..|......q..~..S(....s.... |
1b40 | 50 61 72 73 65 20 61 20 76 65 72 73 69 6f 6e 20 73 74 72 69 6e 67 20 69 6e 74 6f 20 61 20 6c 69 | Parse.a.version.string.into.a.li |
1b60 | 73 74 20 6f 66 20 69 6e 74 73 2e 0a 0a 20 20 41 72 67 73 3a 0a 20 20 20 20 72 65 6c 65 61 73 65 | st.of.ints.....Args:.....release |
1b80 | 3a 20 54 68 65 20 27 72 65 6c 65 61 73 65 27 20 76 65 72 73 69 6f 6e 2c 20 65 2e 67 2e 20 27 31 | :.The.'release'.version,.e.g..'1 |
1ba0 | 2e 32 2e 34 27 2e 0a 20 20 20 20 20 20 20 20 28 44 75 65 20 74 6f 20 59 41 4d 4c 20 70 61 72 73 | .2.4'..........(Due.to.YAML.pars |
1bc0 | 69 6e 67 20 74 68 69 73 20 6d 61 79 20 61 6c 73 6f 20 62 65 20 61 6e 20 69 6e 74 20 6f 72 20 66 | ing.this.may.also.be.an.int.or.f |
1be0 | 6c 6f 61 74 2e 29 0a 0a 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 41 20 6c 69 73 74 20 6f 66 | loat.)....Returns:.....A.list.of |
1c00 | 20 69 6e 74 73 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 74 68 65 20 70 61 72 74 73 | .ints.corresponding.to.the.parts |
1c20 | 20 6f 66 20 74 68 65 20 76 65 72 73 69 6f 6e 20 73 74 72 69 6e 67 0a 20 20 20 20 62 65 74 77 65 | .of.the.version.string.....betwe |
1c40 | 65 6e 20 70 65 72 69 6f 64 73 2e 20 20 45 78 61 6d 70 6c 65 3a 0a 20 20 20 20 20 20 27 31 2e 32 | en.periods...Example:.......'1.2 |
1c60 | 2e 34 27 20 2d 3e 20 5b 31 2c 20 32 2c 20 34 5d 0a 20 20 20 20 20 20 27 31 2e 32 2e 33 2e 34 27 | .4'.->.[1,.2,.4].......'1.2.3.4' |
1c80 | 20 2d 3e 20 5b 31 2c 20 32 2c 20 33 2c 20 34 5d 0a 0a 20 20 52 61 69 73 65 73 3a 0a 20 20 20 20 | .->.[1,.2,.3,.4]....Raises:..... |
1ca0 | 56 61 6c 75 65 45 72 72 6f 72 20 69 66 20 6e 6f 74 20 61 6c 6c 20 74 68 65 20 70 61 72 74 73 20 | ValueError.if.not.all.the.parts. |
1cc0 | 61 72 65 20 76 61 6c 69 64 20 69 6e 74 65 67 65 72 73 2e 0a 20 20 74 01 00 00 00 2e 28 03 00 00 | are.valid.integers....t.....(... |
1ce0 | 00 74 03 00 00 00 73 74 72 74 05 00 00 00 73 70 6c 69 74 74 03 00 00 00 69 6e 74 28 03 00 00 00 | .t....strt....splitt....int(.... |
1d00 | 74 07 00 00 00 72 65 6c 65 61 73 65 74 04 00 00 00 5f 5b 31 5d 74 04 00 00 00 70 61 72 74 28 00 | t....releaset...._[1]t....part(. |
1d20 | 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 | ...(....sE.../home/zx2c4/Desktop |
1d40 | 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 |
1d60 | 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 0c 00 00 00 5f 56 65 72 73 69 6f 6e 4c | ne/tools/appcfg.pyt...._VersionL |
1d80 | 69 73 74 e6 00 00 00 73 02 00 00 00 00 10 74 0b 00 00 00 55 70 64 61 74 65 43 68 65 63 6b 63 00 | ist....s......t....UpdateCheckc. |
1da0 | 00 00 00 00 00 00 00 04 00 00 00 42 00 00 00 73 80 00 00 00 65 00 00 5a 01 00 64 00 00 5a 02 00 | ...........B...s....e..Z..d..Z.. |
1dc0 | 65 03 00 69 04 00 69 05 00 65 03 00 69 04 00 69 06 00 65 07 00 64 01 00 84 03 00 5a 08 00 65 09 | e..i..i..e..i..i..e..d.....Z..e. |
1de0 | 00 64 02 00 84 00 00 83 01 00 5a 0a 00 64 03 00 84 00 00 5a 0b 00 64 04 00 84 00 00 5a 0c 00 64 | .d........Z..d.....Z..d.....Z..d |
1e00 | 05 00 84 00 00 5a 0d 00 64 06 00 84 00 00 5a 0e 00 64 07 00 84 00 00 5a 0f 00 65 10 00 64 08 00 | .....Z..d.....Z..d.....Z..e..d.. |
1e20 | 84 01 00 5a 11 00 65 12 00 64 09 00 84 01 00 5a 13 00 52 53 28 0a 00 00 00 73 59 02 00 00 44 65 | ...Z..e..d.....Z..RS(....sY...De |
1e40 | 74 65 72 6d 69 6e 65 73 20 69 66 20 74 68 65 20 6c 6f 63 61 6c 20 53 44 4b 20 69 73 20 74 68 65 | termines.if.the.local.SDK.is.the |
1e60 | 20 6c 61 74 65 73 74 20 76 65 72 73 69 6f 6e 2e 0a 0a 20 20 4e 61 67 73 20 74 68 65 20 75 73 65 | .latest.version.....Nags.the.use |
1e80 | 72 20 77 68 65 6e 20 74 68 65 72 65 20 61 72 65 20 75 70 64 61 74 65 73 20 74 6f 20 74 68 65 20 | r.when.there.are.updates.to.the. |
1ea0 | 53 44 4b 2e 20 20 41 73 20 74 68 65 20 53 44 4b 20 62 65 63 6f 6d 65 73 0a 20 20 6d 6f 72 65 20 | SDK...As.the.SDK.becomes...more. |
1ec0 | 6f 75 74 20 6f 66 20 64 61 74 65 2c 20 74 68 65 20 6c 61 6e 67 75 61 67 65 20 69 6e 20 74 68 65 | out.of.date,.the.language.in.the |
1ee0 | 20 6e 61 67 67 69 6e 67 20 67 65 74 73 20 73 74 72 6f 6e 67 65 72 2e 20 20 57 65 0a 20 20 73 74 | .nagging.gets.stronger...We...st |
1f00 | 6f 72 65 20 61 20 6c 69 74 74 6c 65 20 79 61 6d 6c 20 66 69 6c 65 20 69 6e 20 74 68 65 20 75 73 | ore.a.little.yaml.file.in.the.us |
1f20 | 65 72 27 73 20 68 6f 6d 65 20 64 69 72 65 63 74 6f 72 79 20 73 6f 20 74 68 61 74 20 77 65 20 6e | er's.home.directory.so.that.we.n |
1f40 | 61 67 0a 20 20 74 68 65 20 75 73 65 72 20 6f 6e 6c 79 20 6f 6e 63 65 20 61 20 77 65 65 6b 2e 0a | ag...the.user.only.once.a.week.. |
1f60 | 0a 20 20 54 68 65 20 79 61 6d 6c 20 66 69 6c 65 20 68 61 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 | ...The.yaml.file.has.the.followi |
1f80 | 6e 67 20 66 69 65 6c 64 3a 0a 20 20 20 20 27 74 69 6d 65 73 74 61 6d 70 27 3a 20 4c 61 73 74 20 | ng.field:.....'timestamp':.Last. |
1fa0 | 74 69 6d 65 20 77 65 20 6e 61 67 67 65 64 20 74 68 65 20 75 73 65 72 20 69 6e 20 73 65 63 6f 6e | time.we.nagged.the.user.in.secon |
1fc0 | 64 73 20 73 69 6e 63 65 20 74 68 65 20 65 70 6f 63 68 2e 0a 0a 20 20 41 74 74 72 69 62 75 74 65 | ds.since.the.epoch.....Attribute |
1fe0 | 73 3a 0a 20 20 20 20 73 65 72 76 65 72 3a 20 41 6e 20 41 62 73 74 72 61 63 74 52 70 63 53 65 72 | s:.....server:.An.AbstractRpcSer |
2000 | 76 65 72 20 69 6e 73 74 61 6e 63 65 20 75 73 65 64 20 74 6f 20 63 68 65 63 6b 20 66 6f 72 20 74 | ver.instance.used.to.check.for.t |
2020 | 68 65 20 6c 61 74 65 73 74 20 53 44 4b 2e 0a 20 20 20 20 63 6f 6e 66 69 67 3a 20 54 68 65 20 61 | he.latest.SDK......config:.The.a |
2040 | 70 70 27 73 20 41 70 70 49 6e 66 6f 45 78 74 65 72 6e 61 6c 2e 20 20 4e 65 65 64 65 64 20 74 6f | pp's.AppInfoExternal...Needed.to |
2060 | 20 64 65 74 65 72 6d 69 6e 65 20 77 68 69 63 68 20 61 70 69 5f 76 65 72 73 69 6f 6e 0a 20 20 20 | .determine.which.api_version.... |
2080 | 20 20 20 74 68 65 20 61 70 70 20 69 73 20 75 73 69 6e 67 2e 0a 20 20 63 06 00 00 00 06 00 00 00 | ...the.app.is.using....c........ |
20a0 | 02 00 00 00 43 00 00 00 73 31 00 00 00 7c 01 00 7c 00 00 5f 00 00 7c 02 00 7c 00 00 5f 01 00 7c | ....C...s1...|..|.._..|..|.._..| |
20c0 | 03 00 7c 00 00 5f 02 00 7c 04 00 7c 00 00 5f 03 00 7c 05 00 7c 00 00 5f 04 00 64 01 00 53 28 02 | ..|.._..|..|.._..|..|.._..d..S(. |
20e0 | 00 00 00 73 66 01 00 00 43 72 65 61 74 65 20 61 20 6e 65 77 20 55 70 64 61 74 65 43 68 65 63 6b | ...sf...Create.a.new.UpdateCheck |
2100 | 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 73 65 72 76 65 72 3a 20 54 68 65 20 41 | .......Args:.......server:.The.A |
2120 | 62 73 74 72 61 63 74 52 70 63 53 65 72 76 65 72 20 74 6f 20 75 73 65 2e 0a 20 20 20 20 20 20 63 | bstractRpcServer.to.use........c |
2140 | 6f 6e 66 69 67 3a 20 54 68 65 20 79 61 6d 6c 20 6f 62 6a 65 63 74 20 74 68 61 74 20 73 70 65 63 | onfig:.The.yaml.object.that.spec |
2160 | 69 66 69 65 73 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6f 66 20 74 68 69 73 0a | ifies.the.configuration.of.this. |
2180 | 20 20 20 20 20 20 20 20 61 70 70 6c 69 63 61 74 69 6f 6e 2e 0a 20 20 20 20 20 20 69 73 64 69 72 | ........application........isdir |
21a0 | 3a 20 52 65 70 6c 61 63 65 6d 65 6e 74 20 66 6f 72 20 6f 73 2e 70 61 74 68 2e 69 73 64 69 72 20 | :.Replacement.for.os.path.isdir. |
21c0 | 28 66 6f 72 20 74 65 73 74 69 6e 67 29 2e 0a 20 20 20 20 20 20 69 73 66 69 6c 65 3a 20 52 65 70 | (for.testing)........isfile:.Rep |
21e0 | 6c 61 63 65 6d 65 6e 74 20 66 6f 72 20 6f 73 2e 70 61 74 68 2e 69 73 66 69 6c 65 20 28 66 6f 72 | lacement.for.os.path.isfile.(for |
2200 | 20 74 65 73 74 69 6e 67 29 2e 0a 20 20 20 20 20 20 6f 70 65 6e 5f 66 6e 3a 20 52 65 70 6c 61 63 | .testing)........open_fn:.Replac |
2220 | 65 6d 65 6e 74 20 66 6f 72 20 74 68 65 20 6f 70 65 6e 20 62 75 69 6c 74 69 6e 20 28 66 6f 72 20 | ement.for.the.open.builtin.(for. |
2240 | 74 65 73 74 69 6e 67 29 2e 0a 20 20 20 20 4e 28 05 00 00 00 74 06 00 00 00 73 65 72 76 65 72 52 | testing)......N(....t....serverR |
2260 | 24 00 00 00 74 05 00 00 00 69 73 64 69 72 52 4c 00 00 00 74 04 00 00 00 6f 70 65 6e 28 06 00 00 | $...t....isdirRL...t....open(... |
2280 | 00 74 04 00 00 00 73 65 6c 66 52 63 00 00 00 52 24 00 00 00 52 64 00 00 00 52 4c 00 00 00 52 4d | .t....selfRc...R$...Rd...RL...RM |
22a0 | 00 00 00 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 | ...(....(....sE.../home/zx2c4/De |
22c0 | 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 |
22e0 | 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 08 00 00 00 5f 5f 69 6e | pengine/tools/appcfg.pyt....__in |
2300 | 69 74 5f 5f 0a 01 00 00 73 0a 00 00 00 00 10 09 01 09 01 09 01 09 01 63 00 00 00 00 03 00 00 00 | it__....s..............c........ |
2320 | 03 00 00 00 43 00 00 00 73 70 00 00 00 74 00 00 69 01 00 69 02 00 64 01 00 83 01 00 7d 00 00 74 | ....C...sp...t..i..i..d.....}..t |
2340 | 00 00 69 01 00 69 03 00 7c 00 00 83 01 00 70 37 00 01 74 00 00 69 01 00 69 04 00 74 00 00 69 05 | ..i..i..|.....p7..t..i..i..t..i. |
2360 | 00 83 01 00 5c 02 00 7d 01 00 7d 02 00 7c 01 00 6f 11 00 01 7c 01 00 74 00 00 69 06 00 64 02 00 | ....\..}..}..|..o...|..t..i..d.. |
2380 | 3c 71 5c 00 01 6e 01 00 01 74 00 00 69 01 00 69 02 00 64 01 00 74 07 00 17 83 01 00 53 28 03 00 | <q\..n...t..i..i..d..t......S(.. |
23a0 | 00 00 73 34 00 00 00 52 65 74 75 72 6e 73 20 74 68 65 20 66 69 6c 65 6e 61 6d 65 20 66 6f 72 20 | ..s4...Returns.the.filename.for. |
23c0 | 74 68 65 20 6e 61 67 20 66 69 6c 65 20 66 6f 72 20 74 68 69 73 20 75 73 65 72 2e 73 02 00 00 00 | the.nag.file.for.this.user.s.... |
23e0 | 7e 2f 74 09 00 00 00 48 4f 4d 45 44 52 49 56 45 28 08 00 00 00 52 18 00 00 00 52 19 00 00 00 74 | ~/t....HOMEDRIVE(....R....R....t |
2400 | 0a 00 00 00 65 78 70 61 6e 64 75 73 65 72 52 64 00 00 00 74 0a 00 00 00 73 70 6c 69 74 64 72 69 | ....expanduserRd...t....splitdri |
2420 | 76 65 52 45 00 00 00 74 07 00 00 00 65 6e 76 69 72 6f 6e 74 08 00 00 00 4e 41 47 5f 46 49 4c 45 | veRE...t....environt....NAG_FILE |
2440 | 28 03 00 00 00 74 0c 00 00 00 75 73 65 72 5f 68 6f 6d 65 64 69 72 74 05 00 00 00 64 72 69 76 65 | (....t....user_homedirt....drive |
2460 | 74 0b 00 00 00 75 6e 75 73 65 64 5f 74 61 69 6c 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f | t....unused_tail(....(....sE.../ |
2480 | 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 |
24a0 | 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 61 70 70 63 66 | ine/google/appengine/tools/appcf |
24c0 | 67 2e 70 79 74 0f 00 00 00 4d 61 6b 65 4e 61 67 46 69 6c 65 6e 61 6d 65 20 01 00 00 73 0c 00 00 | g.pyt....MakeNagFilename....s... |
24e0 | 00 00 03 12 01 13 01 1b 01 07 01 15 02 63 01 00 00 00 01 00 00 00 05 00 00 00 43 00 00 00 73 19 | .............c............C...s. |
2500 | 00 00 00 74 00 00 64 01 00 7c 00 00 69 01 00 64 02 00 7c 00 00 69 02 00 83 00 02 53 28 03 00 00 | ...t..d..|..i..d..|..i.....S(... |
2520 | 00 73 68 00 00 00 50 61 72 73 65 20 74 68 65 20 6c 6f 63 61 6c 20 56 45 52 53 49 4f 4e 20 66 69 | .sh...Parse.the.local.VERSION.fi |
2540 | 6c 65 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 20 20 41 20 59 61 6d 6c 20 6f | le.......Returns:.......A.Yaml.o |
2560 | 62 6a 65 63 74 20 6f 72 20 4e 6f 6e 65 20 69 66 20 74 68 65 20 66 69 6c 65 20 64 6f 65 73 20 6e | bject.or.None.if.the.file.does.n |
2580 | 6f 74 20 65 78 69 73 74 2e 0a 20 20 20 20 52 4c 00 00 00 52 4d 00 00 00 28 03 00 00 00 52 51 00 | ot.exist......RL...RM...(....RQ. |
25a0 | 00 00 52 4c 00 00 00 52 65 00 00 00 28 01 00 00 00 52 66 00 00 00 28 00 00 00 00 28 00 00 00 00 | ..RL...Re...(....Rf...(....(.... |
25c0 | 73 45 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 | sE.../home/zx2c4/Desktop/google_ |
25e0 | 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 |
2600 | 2f 61 70 70 63 66 67 2e 70 79 74 11 00 00 00 5f 50 61 72 73 65 56 65 72 73 69 6f 6e 46 69 6c 65 | /appcfg.pyt...._ParseVersionFile |
2620 | 2b 01 00 00 73 02 00 00 00 00 06 63 01 00 00 00 02 00 00 00 05 00 00 00 43 00 00 00 73 74 00 00 | +...s......c............C...st.. |
2640 | 00 7c 00 00 69 00 00 83 00 00 7d 01 00 7c 01 00 64 02 00 6a 08 00 6f 12 00 01 74 02 00 69 03 00 | .|..i.....}..|..d..j..o...t..i.. |
2660 | 64 01 00 83 01 00 01 64 02 00 53 01 7c 00 00 69 04 00 69 05 00 7c 01 00 64 03 00 19 6a 07 00 6f | d......d..S.|..i..i..|..d...j..o |
2680 | 2e 00 01 74 02 00 69 06 00 64 04 00 7c 00 00 69 04 00 69 05 00 7c 01 00 64 03 00 19 83 03 00 01 | ...t..i..d..|..i..i..|..d....... |
26a0 | 74 07 00 69 08 00 64 05 00 83 01 00 01 6e 01 00 01 64 02 00 53 28 06 00 00 00 73 f4 00 00 00 44 | t..i..d......n...d..S(....s....D |
26c0 | 65 74 65 72 6d 69 6e 65 73 20 69 66 20 74 68 65 20 61 70 70 27 73 20 61 70 69 5f 76 65 72 73 69 | etermines.if.the.app's.api_versi |
26e0 | 6f 6e 20 69 73 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 74 68 65 20 53 44 4b 2e 0a 0a 20 20 20 | on.is.supported.by.the.SDK...... |
2700 | 20 55 73 65 73 20 74 68 65 20 61 70 69 5f 76 65 72 73 69 6f 6e 20 66 69 65 6c 64 20 66 72 6f 6d | .Uses.the.api_version.field.from |
2720 | 20 74 68 65 20 41 70 70 49 6e 66 6f 45 78 74 65 72 6e 61 6c 20 74 6f 20 64 65 74 65 72 6d 69 6e | .the.AppInfoExternal.to.determin |
2740 | 65 20 69 66 0a 20 20 20 20 74 68 65 20 53 44 4b 20 73 75 70 70 6f 72 74 73 20 74 68 61 74 20 61 | e.if.....the.SDK.supports.that.a |
2760 | 70 69 5f 76 65 72 73 69 6f 6e 2e 0a 0a 20 20 20 20 52 61 69 73 65 73 3a 0a 20 20 20 20 20 20 53 | pi_version.......Raises:.......S |
2780 | 79 73 74 65 6d 45 78 69 74 20 69 66 20 74 68 65 20 61 70 69 5f 76 65 72 73 69 6f 6e 20 69 73 20 | ystemExit.if.the.api_version.is. |
27a0 | 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 2e 0a 20 20 20 20 73 4e 00 00 00 43 6f 75 6c 64 20 6e 6f | not.supported......sN...Could.no |
27c0 | 74 20 64 65 74 65 72 6d 69 6e 65 20 69 66 20 74 68 65 20 53 44 4b 20 73 75 70 70 6f 72 74 73 20 | t.determine.if.the.SDK.supports. |
27e0 | 74 68 65 20 61 70 69 5f 76 65 72 73 69 6f 6e 20 72 65 71 75 65 73 74 65 64 20 69 6e 20 61 70 70 | the.api_version.requested.in.app |
2800 | 2e 79 61 6d 6c 2e 4e 74 0c 00 00 00 61 70 69 5f 76 65 72 73 69 6f 6e 73 73 7b 00 00 00 54 68 65 | .yaml.Nt....api_versionss{...The |
2820 | 20 61 70 69 5f 76 65 72 73 69 6f 6e 20 73 70 65 63 69 66 69 65 64 20 69 6e 20 61 70 70 2e 79 61 | .api_version.specified.in.app.ya |
2840 | 6d 6c 20 28 25 73 29 20 69 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 74 68 69 73 | ml.(%s).is.not.supported.by.this |
2860 | 20 72 65 6c 65 61 73 65 20 6f 66 20 74 68 65 20 53 44 4b 2e 20 20 54 68 65 20 73 75 70 70 6f 72 | .release.of.the.SDK...The.suppor |
2880 | 74 65 64 20 61 70 69 5f 76 65 72 73 69 6f 6e 73 20 61 72 65 20 25 73 2e 69 01 00 00 00 28 09 00 | ted.api_versions.are.%s.i....(.. |
28a0 | 00 00 52 71 00 00 00 52 21 00 00 00 52 47 00 00 00 52 48 00 00 00 52 24 00 00 00 74 0b 00 00 00 | ..Rq...R!...RG...RH...R$...t.... |
28c0 | 61 70 69 5f 76 65 72 73 69 6f 6e 74 08 00 00 00 63 72 69 74 69 63 61 6c 52 10 00 00 00 74 04 00 | api_versiont....criticalR....t.. |
28e0 | 00 00 65 78 69 74 28 02 00 00 00 52 66 00 00 00 52 50 00 00 00 28 00 00 00 00 28 00 00 00 00 73 | ..exit(....Rf...RP...(....(....s |
2900 | 45 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 | E.../home/zx2c4/Desktop/google_a |
2920 | 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/ |
2940 | 61 70 70 63 66 67 2e 70 79 74 15 00 00 00 43 68 65 63 6b 53 75 70 70 6f 72 74 65 64 56 65 72 73 | appcfg.pyt....CheckSupportedVers |
2960 | 69 6f 6e 33 01 00 00 73 10 00 00 00 00 09 0c 01 0d 01 0d 02 05 01 17 01 09 03 14 01 63 01 00 00 | ion3...s....................c... |
2980 | 00 08 00 00 00 0f 00 00 00 43 00 00 00 73 0e 02 00 00 7c 00 00 69 00 00 83 00 00 7d 01 00 7c 01 | .........C...s....|..i.....}..|. |
29a0 | 00 64 02 00 6a 08 00 6f 12 00 01 74 02 00 69 03 00 64 01 00 83 01 00 01 64 02 00 53 01 74 02 00 | .d..j..o...t..i..d......d..S.t.. |
29c0 | 69 03 00 64 03 00 83 01 00 01 79 3a 00 7c 00 00 69 04 00 69 05 00 64 04 00 64 05 00 74 06 00 64 | i..d......y:.|..i..i..d..d..t..d |
29e0 | 06 00 7c 01 00 64 06 00 19 64 07 00 7c 01 00 64 07 00 19 64 08 00 7c 01 00 64 08 00 19 83 01 04 | ..|..d...d..|..d...d..|..d...... |
2a00 | 7d 02 00 57 6e 29 00 04 74 07 00 69 08 00 6a 0a 00 6f 1a 00 01 01 7d 03 00 01 74 02 00 69 03 00 | }..Wn)..t..i..j..o....}...t..i.. |
2a20 | 64 09 00 7c 03 00 83 02 00 01 64 02 00 53 01 58 74 09 00 69 0a 00 7c 02 00 83 01 00 7d 04 00 7c | d..|......d..S.Xt..i..|.....}..| |
2a40 | 01 00 64 06 00 19 7c 04 00 64 06 00 19 6a 02 00 6f 12 00 01 74 02 00 69 03 00 64 0a 00 83 01 00 | ..d...|..d...j..o...t..i..d..... |
2a60 | 01 64 02 00 53 01 79 14 00 74 0b 00 7c 01 00 64 06 00 19 83 01 00 7d 05 00 57 6e 27 00 04 74 0c | .d..S.y..t..|..d......}..Wn'..t. |
2a80 | 00 6a 0a 00 6f 1b 00 01 01 01 01 74 02 00 69 0d 00 64 0b 00 7c 01 00 64 06 00 19 83 02 00 01 6e | .j..o......t..i..d..|..d.......n |
2aa0 | 5f 00 01 58 79 14 00 74 0b 00 7c 04 00 64 06 00 19 83 01 00 7d 06 00 57 6e 27 00 04 74 0c 00 6a | _..Xy..t..|..d......}..Wn'..t..j |
2ac0 | 0a 00 6f 1b 00 01 01 01 01 74 02 00 69 0d 00 64 0c 00 7c 04 00 64 06 00 19 83 02 00 01 6e 21 00 | ..o......t..i..d..|..d.......n!. |
2ae0 | 01 58 7c 05 00 7c 06 00 6a 04 00 6f 12 00 01 74 02 00 69 03 00 64 0d 00 83 01 00 01 64 02 00 53 | .X|..|..j..o...t..i..d......d..S |
2b00 | 01 7c 04 00 64 08 00 19 7d 07 00 7c 00 00 69 0e 00 69 0f 00 7c 07 00 6a 07 00 6f 28 00 01 7c 00 | .|..d...}..|..i..i..|..j..o(..|. |
2b20 | 00 69 10 00 64 0e 00 7c 00 00 69 0e 00 69 0f 00 16 7c 04 00 7c 01 00 64 0f 00 74 11 00 83 03 01 | .i..d..|..i..i...|..|..d..t..... |
2b40 | 01 64 02 00 53 01 7c 00 00 69 0e 00 69 0f 00 7c 07 00 74 12 00 7c 07 00 83 01 00 64 10 00 18 19 | .d..S.|..i..i..|..t..|.....d.... |
2b60 | 6a 03 00 6f 22 00 01 7c 00 00 69 10 00 64 11 00 7c 00 00 69 0e 00 69 0f 00 16 7c 04 00 7c 01 00 | j..o"..|..i..d..|..i..i...|..|.. |
2b80 | 83 03 00 01 64 02 00 53 01 7c 00 00 69 10 00 64 12 00 7c 04 00 7c 01 00 83 03 00 01 64 02 00 53 | ....d..S.|..i..d..|..|......d..S |
2ba0 | 28 13 00 00 00 73 b0 02 00 00 51 75 65 72 69 65 73 20 74 68 65 20 73 65 72 76 65 72 20 66 6f 72 | (....s....Queries.the.server.for |
2bc0 | 20 75 70 64 61 74 65 73 20 61 6e 64 20 6e 61 67 73 20 74 68 65 20 75 73 65 72 20 69 66 20 61 70 | .updates.and.nags.the.user.if.ap |
2be0 | 70 72 6f 70 72 69 61 74 65 2e 0a 0a 20 20 20 20 51 75 65 72 69 65 73 20 74 68 65 20 73 65 72 76 | propriate.......Queries.the.serv |
2c00 | 65 72 20 66 6f 72 20 74 68 65 20 6c 61 74 65 73 74 20 53 44 4b 20 76 65 72 73 69 6f 6e 20 61 74 | er.for.the.latest.SDK.version.at |
2c20 | 20 74 68 65 20 73 61 6d 65 20 74 69 6d 65 20 72 65 70 6f 72 74 69 6e 67 0a 20 20 20 20 74 68 65 | .the.same.time.reporting.....the |
2c40 | 20 6c 6f 63 61 6c 20 53 44 4b 20 76 65 72 73 69 6f 6e 2e 20 20 54 68 65 20 73 65 72 76 65 72 20 | .local.SDK.version...The.server. |
2c60 | 77 69 6c 6c 20 72 65 73 70 6f 6e 64 20 77 69 74 68 20 61 20 79 61 6d 6c 20 64 6f 63 75 6d 65 6e | will.respond.with.a.yaml.documen |
2c80 | 74 0a 20 20 20 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 66 69 65 6c 64 73 3a 0a 20 20 20 | t.....containing.the.fields:.... |
2ca0 | 20 20 20 27 72 65 6c 65 61 73 65 27 3a 20 54 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 72 65 | ...'release':.The.name.of.the.re |
2cc0 | 6c 65 61 73 65 20 28 65 2e 67 2e 20 31 2e 32 29 2e 0a 20 20 20 20 20 20 27 74 69 6d 65 73 74 61 | lease.(e.g..1.2)........'timesta |
2ce0 | 6d 70 27 3a 20 54 68 65 20 74 69 6d 65 20 74 68 65 20 72 65 6c 65 61 73 65 20 77 61 73 20 63 72 | mp':.The.time.the.release.was.cr |
2d00 | 65 61 74 65 64 20 28 59 59 59 59 2d 4d 4d 2d 44 44 20 48 48 3a 4d 4d 20 41 4d 2f 50 4d 20 54 5a | eated.(YYYY-MM-DD.HH:MM.AM/PM.TZ |
2d20 | 29 2e 0a 20 20 20 20 20 20 27 61 70 69 5f 76 65 72 73 69 6f 6e 73 27 3a 20 41 20 6c 69 73 74 20 | )........'api_versions':.A.list. |
2d40 | 6f 66 20 61 70 69 5f 76 65 72 73 69 6f 6e 20 73 74 72 69 6e 67 73 20 28 65 2e 67 2e 20 5b 27 31 | of.api_version.strings.(e.g..['1 |
2d60 | 27 2c 20 27 62 65 74 61 27 5d 29 2e 0a 0a 20 20 20 20 57 65 20 77 69 6c 6c 20 6e 61 67 20 74 68 | ',.'beta']).......We.will.nag.th |
2d80 | 65 20 75 73 65 72 20 77 69 74 68 20 69 6e 63 72 65 61 73 69 6e 67 20 73 65 76 65 72 69 74 79 20 | e.user.with.increasing.severity. |
2da0 | 69 66 3a 0a 20 20 20 20 2d 20 54 68 65 72 65 20 69 73 20 61 20 6e 65 77 20 72 65 6c 65 61 73 65 | if:.....-.There.is.a.new.release |
2dc0 | 2e 0a 20 20 20 20 2d 20 54 68 65 72 65 20 69 73 20 61 20 6e 65 77 20 72 65 6c 65 61 73 65 20 77 | ......-.There.is.a.new.release.w |
2de0 | 69 74 68 20 61 20 6e 65 77 20 61 70 69 5f 76 65 72 73 69 6f 6e 2e 0a 20 20 20 20 2d 20 54 68 65 | ith.a.new.api_version......-.The |
2e00 | 72 65 20 69 73 20 61 20 6e 65 77 20 72 65 6c 65 61 73 65 20 74 68 61 74 20 64 6f 65 73 20 6e 6f | re.is.a.new.release.that.does.no |
2e20 | 74 20 73 75 70 70 6f 72 74 20 74 68 65 20 61 70 69 5f 76 65 72 73 69 6f 6e 20 6e 61 6d 65 64 20 | t.support.the.api_version.named. |
2e40 | 69 6e 0a 20 20 20 20 20 20 73 65 6c 66 2e 63 6f 6e 66 69 67 2e 0a 20 20 20 20 73 15 00 00 00 53 | in.......self.config......s....S |
2e60 | 6b 69 70 70 69 6e 67 20 75 70 64 61 74 65 20 63 68 65 63 6b 4e 73 20 00 00 00 43 68 65 63 6b 69 | kipping.update.checkNs....Checki |
2e80 | 6e 67 20 66 6f 72 20 75 70 64 61 74 65 73 20 74 6f 20 74 68 65 20 53 44 4b 2e 73 10 00 00 00 2f | ng.for.updates.to.the.SDK.s..../ |
2ea0 | 61 70 69 2f 75 70 64 61 74 65 63 68 65 63 6b 74 07 00 00 00 74 69 6d 65 6f 75 74 52 5e 00 00 00 | api/updatecheckt....timeoutR^... |
2ec0 | 52 35 00 00 00 52 72 00 00 00 73 17 00 00 00 55 70 64 61 74 65 20 63 68 65 63 6b 20 66 61 69 6c | R5...Rr...s....Update.check.fail |
2ee0 | 65 64 3a 20 25 73 73 16 00 00 00 54 68 65 20 53 44 4b 20 69 73 20 75 70 20 74 6f 20 64 61 74 65 | ed:.%ss....The.SDK.is.up.to.date |
2f00 | 2e 73 29 00 00 00 43 6f 75 6c 64 20 6e 6f 74 20 70 61 72 73 65 20 74 68 69 73 20 72 65 6c 65 61 | .s)...Could.not.parse.this.relea |
2f20 | 73 65 20 76 65 72 73 69 6f 6e 20 28 25 72 29 73 2f 00 00 00 43 6f 75 6c 64 20 6e 6f 74 20 70 61 | se.version.(%r)s/...Could.not.pa |
2f40 | 72 73 65 20 61 64 76 65 72 74 69 73 65 64 20 72 65 6c 65 61 73 65 20 76 65 72 73 69 6f 6e 20 28 | rse.advertised.release.version.( |
2f60 | 25 72 29 73 36 00 00 00 54 68 69 73 20 53 44 4b 20 72 65 6c 65 61 73 65 20 69 73 20 6e 65 77 65 | %r)s6...This.SDK.release.is.newe |
2f80 | 72 20 74 68 61 6e 20 74 68 65 20 61 64 76 65 72 74 69 73 65 64 20 72 65 6c 65 61 73 65 2e 73 84 | r.than.the.advertised.release.s. |
2fa0 | 00 00 00 54 68 65 20 61 70 69 20 76 65 72 73 69 6f 6e 20 79 6f 75 20 61 72 65 20 75 73 69 6e 67 | ...The.api.version.you.are.using |
2fc0 | 20 28 25 73 29 20 69 73 20 6f 62 73 6f 6c 65 74 65 21 20 20 59 6f 75 20 73 68 6f 75 6c 64 0a 75 | .(%s).is.obsolete!..You.should.u |
2fe0 | 70 67 72 61 64 65 20 79 6f 75 72 20 53 44 4b 20 61 6e 64 20 74 65 73 74 20 74 68 61 74 20 79 6f | pgrade.your.SDK.and.test.that.yo |
3000 | 75 72 20 63 6f 64 65 20 77 6f 72 6b 73 20 77 69 74 68 20 74 68 65 20 6e 65 77 0a 61 70 69 20 76 | ur.code.works.with.the.new.api.v |
3020 | 65 72 73 69 6f 6e 2e 74 05 00 00 00 66 6f 72 63 65 69 01 00 00 00 73 6b 00 00 00 54 68 65 20 61 | ersion.t....forcei....sk...The.a |
3040 | 70 69 20 76 65 72 73 69 6f 6e 20 79 6f 75 20 61 72 65 20 75 73 69 6e 67 20 28 25 73 29 20 69 73 | pi.version.you.are.using.(%s).is |
3060 | 20 64 65 70 72 65 63 61 74 65 64 2e 20 59 6f 75 20 73 68 6f 75 6c 64 0a 75 70 67 72 61 64 65 20 | .deprecated..You.should.upgrade. |
3080 | 79 6f 75 72 20 53 44 4b 20 74 6f 20 74 72 79 20 74 68 65 20 6e 65 77 20 66 75 6e 63 74 69 6f 6e | your.SDK.to.try.the.new.function |
30a0 | 61 6c 69 74 79 2e 73 2c 00 00 00 54 68 65 72 65 20 69 73 20 61 20 6e 65 77 20 72 65 6c 65 61 73 | ality.s,...There.is.a.new.releas |
30c0 | 65 20 6f 66 20 74 68 65 20 53 44 4b 20 61 76 61 69 6c 61 62 6c 65 2e 28 13 00 00 00 52 71 00 00 | e.of.the.SDK.available.(....Rq.. |
30e0 | 00 52 21 00 00 00 52 47 00 00 00 74 04 00 00 00 69 6e 66 6f 52 63 00 00 00 74 04 00 00 00 53 65 | .R!...RG...t....infoRc...t....Se |
3100 | 6e 64 74 14 00 00 00 55 50 44 41 54 45 5f 43 48 45 43 4b 5f 54 49 4d 45 4f 55 54 74 07 00 00 00 | ndt....UPDATE_CHECK_TIMEOUTt.... |
3120 | 75 72 6c 6c 69 62 32 74 08 00 00 00 55 52 4c 45 72 72 6f 72 52 49 00 00 00 52 4a 00 00 00 52 61 | urllib2t....URLErrorRI...RJ...Ra |
3140 | 00 00 00 74 0a 00 00 00 56 61 6c 75 65 45 72 72 6f 72 74 04 00 00 00 77 61 72 6e 52 24 00 00 00 | ...t....ValueErrort....warnR$... |
3160 | 52 73 00 00 00 74 04 00 00 00 5f 4e 61 67 74 04 00 00 00 54 72 75 65 74 03 00 00 00 6c 65 6e 28 | Rs...t...._Nagt....Truet....len( |
3180 | 08 00 00 00 52 66 00 00 00 52 50 00 00 00 74 08 00 00 00 72 65 73 70 6f 6e 73 65 74 01 00 00 00 | ....Rf...RP...t....responset.... |
31a0 | 65 74 06 00 00 00 6c 61 74 65 73 74 74 0c 00 00 00 74 68 69 73 5f 72 65 6c 65 61 73 65 74 12 00 | et....latestt....this_releaset.. |
31c0 | 00 00 61 64 76 65 72 74 69 73 65 64 5f 72 65 6c 65 61 73 65 52 72 00 00 00 28 00 00 00 00 28 00 | ..advertised_releaseRr...(....(. |
31e0 | 00 00 00 73 45 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 | ...sE.../home/zx2c4/Desktop/goog |
3200 | 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 |
3220 | 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 0f 00 00 00 43 68 65 63 6b 46 6f 72 55 70 64 61 74 65 | ols/appcfg.pyt....CheckForUpdate |
3240 | 73 48 01 00 00 73 5a 00 00 00 00 10 0c 01 0d 01 0d 01 05 01 0d 02 03 01 0f 01 06 01 0a 01 0a 01 | sH...sZ......................... |
3260 | 11 01 13 01 10 01 06 02 0f 01 15 01 0d 01 05 02 03 01 14 01 0e 01 09 01 10 02 03 01 14 01 0e 01 | ................................ |
3280 | 09 01 10 02 0d 01 0d 01 05 02 0a 01 13 01 06 01 03 02 0a 01 10 01 05 02 21 01 06 01 03 02 14 01 | ........................!....... |
32a0 | 05 02 09 01 63 01 00 00 00 04 00 00 00 05 00 00 00 43 00 00 00 73 58 00 00 00 74 00 00 69 01 00 | ....c............C...sX...t..i.. |
32c0 | 83 00 00 7d 01 00 7c 00 00 69 02 00 7c 01 00 83 01 00 6f 38 00 01 7c 00 00 69 03 00 7c 01 00 64 | ...}..|..i..|.....o8..|..i..|..d |
32e0 | 01 00 83 02 00 7d 02 00 7a 13 00 74 04 00 69 05 00 7c 02 00 83 01 00 7d 03 00 57 64 02 00 7c 02 | .....}..z..t..i..|.....}..Wd..|. |
3300 | 00 69 06 00 83 00 00 01 58 7c 03 00 53 01 64 02 00 53 28 03 00 00 00 73 5a 00 00 00 50 61 72 73 | .i......X|..S.d..S(....sZ...Pars |
3320 | 65 73 20 74 68 65 20 6e 61 67 20 66 69 6c 65 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 | es.the.nag.file.......Returns:.. |
3340 | 20 20 20 20 20 41 20 4e 61 67 46 69 6c 65 20 69 66 20 74 68 65 20 66 69 6c 65 20 77 61 73 20 70 | .....A.NagFile.if.the.file.was.p |
3360 | 72 65 73 65 6e 74 20 65 6c 73 65 20 4e 6f 6e 65 2e 0a 20 20 20 20 52 42 00 00 00 4e 28 08 00 00 | resent.else.None......RB...N(... |
3380 | 00 52 62 00 00 00 52 70 00 00 00 52 4c 00 00 00 52 65 00 00 00 52 34 00 00 00 52 39 00 00 00 52 | .Rb...Rp...RL...Re...R4...R9...R |
33a0 | 4b 00 00 00 52 21 00 00 00 28 04 00 00 00 52 66 00 00 00 74 0c 00 00 00 6e 61 67 5f 66 69 6c 65 | K...R!...(....Rf...t....nag_file |
33c0 | 6e 61 6d 65 74 02 00 00 00 66 68 74 03 00 00 00 6e 61 67 28 00 00 00 00 28 00 00 00 00 73 45 00 | namet....fht....nag(....(....sE. |
33e0 | 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 |
3400 | 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 61 70 | engine/google/appengine/tools/ap |
3420 | 70 63 66 67 2e 70 79 74 0d 00 00 00 5f 50 61 72 73 65 4e 61 67 46 69 6c 65 90 01 00 00 73 10 00 | pcfg.pyt...._ParseNagFile....s.. |
3440 | 00 00 00 06 0c 01 10 01 12 01 03 01 13 02 0b 01 05 01 63 02 00 00 00 05 00 00 00 08 00 00 00 43 | ..................c............C |
3460 | 00 00 00 73 7c 00 00 00 74 00 00 69 01 00 83 00 00 7d 02 00 79 3b 00 7c 00 00 69 02 00 7c 02 00 | ...s|...t..i.....}..y;.|..i..|.. |
3480 | 64 01 00 83 02 00 7d 03 00 7a 17 00 7c 03 00 69 03 00 7c 01 00 69 04 00 83 00 00 83 01 00 01 57 | d.....}..z..|..i..|..i.........W |
34a0 | 64 02 00 7c 03 00 69 05 00 83 00 00 01 58 57 6e 2e 00 04 74 06 00 74 07 00 66 02 00 6a 0a 00 6f | d..|..i......XWn...t..t..f..j..o |
34c0 | 1c 00 01 01 7d 04 00 01 74 08 00 69 09 00 64 03 00 7c 02 00 7c 04 00 83 03 00 01 6e 02 00 01 58 | ....}...t..i..d..|..|......n...X |
34e0 | 64 02 00 53 28 04 00 00 00 73 bd 00 00 00 57 72 69 74 65 73 20 74 68 65 20 4e 61 67 46 69 6c 65 | d..S(....s....Writes.the.NagFile |
3500 | 20 74 6f 20 74 68 65 20 75 73 65 72 27 73 20 6e 61 67 20 66 69 6c 65 2e 0a 0a 20 20 20 20 49 66 | .to.the.user's.nag.file.......If |
3520 | 20 74 68 65 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 70 61 74 68 20 64 6f 65 73 20 6e 6f 74 20 65 | .the.destination.path.does.not.e |
3540 | 78 69 73 74 2c 20 74 68 69 73 20 6d 65 74 68 6f 64 20 77 69 6c 6c 20 6c 6f 67 20 61 6e 20 65 72 | xist,.this.method.will.log.an.er |
3560 | 72 6f 72 0a 20 20 20 20 61 6e 64 20 66 61 69 6c 20 73 69 6c 65 6e 74 6c 79 2e 0a 0a 20 20 20 20 | ror.....and.fail.silently....... |
3580 | 41 72 67 73 3a 0a 20 20 20 20 20 20 6e 61 67 3a 20 54 68 65 20 4e 61 67 46 69 6c 65 20 74 6f 20 | Args:.......nag:.The.NagFile.to. |
35a0 | 77 72 69 74 65 2e 0a 20 20 20 20 74 01 00 00 00 77 4e 73 29 00 00 00 43 6f 75 6c 64 20 6e 6f 74 | write......t....wNs)...Could.not |
35c0 | 20 77 72 69 74 65 20 6e 61 67 20 66 69 6c 65 20 74 6f 20 25 73 2e 20 45 72 72 6f 72 3a 20 25 73 | .write.nag.file.to.%s..Error:.%s |
35e0 | 28 0a 00 00 00 52 62 00 00 00 52 70 00 00 00 52 65 00 00 00 74 05 00 00 00 77 72 69 74 65 74 06 | (....Rb...Rp...Re...t....writet. |
3600 | 00 00 00 54 6f 59 41 4d 4c 52 4b 00 00 00 74 07 00 00 00 4f 53 45 72 72 6f 72 74 07 00 00 00 49 | ...ToYAMLRK...t....OSErrort....I |
3620 | 4f 45 72 72 6f 72 52 47 00 00 00 52 48 00 00 00 28 05 00 00 00 52 66 00 00 00 52 8b 00 00 00 74 | OErrorRG...RH...(....Rf...R....t |
3640 | 0b 00 00 00 6e 61 67 66 69 6c 65 6e 61 6d 65 52 8a 00 00 00 52 84 00 00 00 28 00 00 00 00 28 00 | ....nagfilenameR....R....(....(. |
3660 | 00 00 00 73 45 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 | ...sE.../home/zx2c4/Desktop/goog |
3680 | 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 |
36a0 | 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 0d 00 00 00 5f 57 72 69 74 65 4e 61 67 46 69 6c 65 a0 | ols/appcfg.pyt...._WriteNagFile. |
36c0 | 01 00 00 73 10 00 00 00 00 09 0c 01 03 01 12 01 03 01 17 02 0f 01 16 01 63 05 00 00 00 07 00 00 | ...s....................c....... |
36e0 | 00 04 00 00 00 43 00 00 00 73 ef 00 00 00 7c 00 00 69 00 00 83 00 00 7d 05 00 7c 05 00 6f 59 00 | .....C...s....|..i.....}..|..oY. |
3700 | 01 7c 04 00 0c 6f 51 00 01 74 01 00 69 01 00 69 02 00 7c 05 00 69 03 00 83 01 00 7d 06 00 74 01 | .|...oQ..t..i..i..|..i.....}..t. |
3720 | 00 69 01 00 69 04 00 83 00 00 7c 06 00 18 74 01 00 69 05 00 64 01 00 64 02 00 83 00 01 6a 00 00 | .i..i.....|...t..i..d..d.....j.. |
3740 | 6f 12 00 01 74 06 00 69 07 00 64 03 00 83 01 00 01 64 04 00 53 01 6e 01 00 01 7c 05 00 64 04 00 | o...t..i..d......d..S.n...|..d.. |
3760 | 6a 08 00 6f 0d 00 01 74 09 00 83 00 00 7d 05 00 6e 01 00 01 74 0a 00 69 0a 00 83 00 00 7c 05 00 | j..o...t.....}..n...t..i.....|.. |
3780 | 5f 03 00 7c 00 00 69 0b 00 7c 05 00 83 01 00 01 64 05 00 47 48 7c 01 00 47 48 64 06 00 47 48 64 | _..|..i..|......d..GH|..GHd..GHd |
37a0 | 07 00 47 48 74 0c 00 69 0d 00 7c 02 00 83 01 00 47 48 64 06 00 47 48 64 08 00 47 48 74 0c 00 69 | ..GHt..i..|.....GHd..GHd..GHt..i |
37c0 | 0d 00 7c 03 00 83 01 00 47 48 64 06 00 47 48 64 09 00 47 48 64 05 00 47 48 64 04 00 53 28 0a 00 | ..|.....GHd..GHd..GHd..GHd..S(.. |
37e0 | 00 00 73 33 02 00 00 50 72 69 6e 74 73 20 61 20 6e 61 67 20 6d 65 73 73 61 67 65 20 61 6e 64 20 | ..s3...Prints.a.nag.message.and. |
3800 | 75 70 64 61 74 65 73 20 74 68 65 20 6e 61 67 20 66 69 6c 65 27 73 20 74 69 6d 65 73 74 61 6d 70 | updates.the.nag.file's.timestamp |
3820 | 2e 0a 0a 20 20 20 20 42 65 63 61 75 73 65 20 77 65 20 64 6f 6e 27 74 20 77 61 6e 74 20 74 6f 20 | .......Because.we.don't.want.to. |
3840 | 6e 61 67 20 74 68 65 20 75 73 65 72 20 65 76 65 72 79 74 69 6d 65 2c 20 77 65 20 73 74 6f 72 65 | nag.the.user.everytime,.we.store |
3860 | 20 61 20 73 69 6d 70 6c 65 0a 20 20 20 20 79 61 6d 6c 20 64 6f 63 75 6d 65 6e 74 20 69 6e 20 74 | .a.simple.....yaml.document.in.t |
3880 | 68 65 20 75 73 65 72 27 73 20 68 6f 6d 65 20 64 69 72 65 63 74 6f 72 79 2e 20 20 49 66 20 74 68 | he.user's.home.directory...If.th |
38a0 | 65 20 74 69 6d 65 73 74 61 6d 70 20 69 6e 20 74 68 69 73 0a 20 20 20 20 64 6f 63 20 69 73 20 6f | e.timestamp.in.this.....doc.is.o |
38c0 | 76 65 72 20 61 20 77 65 65 6b 20 6f 6c 64 2c 20 77 65 27 6c 6c 20 6e 61 67 20 74 68 65 20 75 73 | ver.a.week.old,.we'll.nag.the.us |
38e0 | 65 72 2e 20 20 41 6e 64 20 77 68 65 6e 20 77 65 20 6e 61 67 20 74 68 65 20 75 73 65 72 2c 0a 20 | er...And.when.we.nag.the.user,.. |
3900 | 20 20 20 77 65 20 75 70 64 61 74 65 20 74 68 65 20 74 69 6d 65 73 74 61 6d 70 20 69 6e 20 74 68 | ...we.update.the.timestamp.in.th |
3920 | 69 73 20 64 6f 63 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 6d 73 67 3a 20 54 68 | is.doc.......Args:.......msg:.Th |
3940 | 65 20 66 6f 72 6d 61 74 74 65 64 20 6d 65 73 73 61 67 65 20 74 6f 20 70 72 69 6e 74 20 74 6f 20 | e.formatted.message.to.print.to. |
3960 | 74 68 65 20 75 73 65 72 2e 0a 20 20 20 20 20 20 6c 61 74 65 73 74 3a 20 54 68 65 20 79 61 6d 6c | the.user........latest:.The.yaml |
3980 | 20 64 6f 63 75 6d 65 6e 74 20 72 65 63 65 69 76 65 64 20 66 72 6f 6d 20 74 68 65 20 73 65 72 76 | .document.received.from.the.serv |
39a0 | 65 72 2e 0a 20 20 20 20 20 20 76 65 72 73 69 6f 6e 3a 20 54 68 65 20 6c 6f 63 61 6c 20 79 61 6d | er........version:.The.local.yam |
39c0 | 6c 20 76 65 72 73 69 6f 6e 20 64 6f 63 75 6d 65 6e 74 2e 0a 20 20 20 20 20 20 66 6f 72 63 65 3a | l.version.document........force: |
39e0 | 20 49 66 20 54 72 75 65 2c 20 61 6c 77 61 79 73 20 6e 61 67 20 74 68 65 20 75 73 65 72 2c 20 69 | .If.True,.always.nag.the.user,.i |
3a00 | 67 6e 6f 72 69 6e 67 20 74 68 65 20 6e 61 67 20 66 69 6c 65 2e 0a 20 20 20 20 74 05 00 00 00 77 | gnoring.the.nag.file......t....w |
3a20 | 65 65 6b 73 69 01 00 00 00 73 14 00 00 00 53 6b 69 70 70 69 6e 67 20 6e 61 67 20 6d 65 73 73 61 | eeksi....s....Skipping.nag.messa |
3a40 | 67 65 4e 73 40 00 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | geNs@...************************ |
3a60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3a80 | 2a 2a 2a 2a 2a 2a 2a 2a 73 0b 00 00 00 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 73 0b 00 00 00 4c 61 74 | ********s....-----------s....Lat |
3aa0 | 65 73 74 20 53 44 4b 3a 73 09 00 00 00 59 6f 75 72 20 53 44 4b 3a 73 40 00 00 00 50 6c 65 61 73 | est.SDK:s....Your.SDK:s@...Pleas |
3ac0 | 65 20 76 69 73 69 74 20 68 74 74 70 3a 2f 2f 63 6f 64 65 2e 67 6f 6f 67 6c 65 2e 63 6f 6d 2f 61 | e.visit.http://code.google.com/a |
3ae0 | 70 70 65 6e 67 69 6e 65 20 66 6f 72 20 74 68 65 20 6c 61 74 65 73 74 20 53 44 4b 28 0e 00 00 00 | ppengine.for.the.latest.SDK(.... |
3b00 | 52 8c 00 00 00 74 08 00 00 00 64 61 74 65 74 69 6d 65 74 0d 00 00 00 66 72 6f 6d 74 69 6d 65 73 | R....t....datetimet....fromtimes |
3b20 | 74 61 6d 70 52 35 00 00 00 74 03 00 00 00 6e 6f 77 74 09 00 00 00 74 69 6d 65 64 65 6c 74 61 52 | tampR5...t....nowt....timedeltaR |
3b40 | 47 00 00 00 74 05 00 00 00 64 65 62 75 67 52 21 00 00 00 52 34 00 00 00 52 52 00 00 00 52 93 00 | G...t....debugR!...R4...RR...R.. |
3b60 | 00 00 52 49 00 00 00 74 04 00 00 00 64 75 6d 70 28 07 00 00 00 52 66 00 00 00 52 12 00 00 00 52 | ..RI...t....dump(....Rf...R....R |
3b80 | 85 00 00 00 52 50 00 00 00 52 78 00 00 00 52 8b 00 00 00 74 08 00 00 00 6c 61 73 74 5f 6e 61 67 | ....RP...Rx...R....t....last_nag |
3ba0 | 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 | (....(....sE.../home/zx2c4/Deskt |
3bc0 | 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 |
3be0 | 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 52 80 00 00 00 b3 01 00 00 73 2a 00 | gine/tools/appcfg.pyR........s*. |
3c00 | 00 00 00 0e 0c 01 0f 01 15 01 26 01 0d 01 09 02 0d 01 0d 01 0f 01 0d 02 05 01 05 01 05 01 05 01 | ..........&..................... |
3c20 | 0e 01 05 01 05 01 0e 01 05 01 05 01 63 02 00 00 00 04 00 00 00 02 00 00 00 43 00 00 00 73 c9 00 | ............c............C...s.. |
3c40 | 00 00 7c 00 00 69 00 00 83 00 00 7d 02 00 7c 02 00 64 06 00 6a 08 00 6f 1c 00 01 74 02 00 83 00 | ..|..i.....}..|..d..j..o...t.... |
3c60 | 00 7d 02 00 74 03 00 69 03 00 83 00 00 7c 02 00 5f 04 00 6e 01 00 01 7c 02 00 69 05 00 64 06 00 | .}..t..i.....|.._..n...|..i..d.. |
3c80 | 6a 08 00 6f 7d 00 01 7c 01 00 64 01 00 83 01 00 7d 03 00 7c 03 00 69 06 00 83 00 00 69 07 00 83 | j..o}..|..d.....}..|..i.....i... |
3ca0 | 00 00 7d 03 00 7c 03 00 64 02 00 6a 02 00 70 0d 00 01 7c 03 00 64 03 00 6a 02 00 6f 1c 00 01 64 | ..}..|..d..j..p...|..d..j..o...d |
3cc0 | 04 00 74 08 00 69 09 00 83 00 00 16 47 48 74 0a 00 7c 02 00 5f 05 00 6e 19 00 01 64 05 00 74 08 | ..t..i......GHt..|.._..n...d..t. |
3ce0 | 00 69 09 00 83 00 00 16 47 48 74 0b 00 7c 02 00 5f 05 00 7c 00 00 69 0c 00 7c 02 00 83 01 00 01 | .i......GHt..|.._..|..i..|...... |
3d00 | 6e 01 00 01 7c 02 00 69 05 00 53 28 07 00 00 00 73 7d 02 00 00 44 65 74 65 72 6d 69 6e 65 73 20 | n...|..i..S(....s}...Determines. |
3d20 | 69 66 20 74 68 65 20 75 73 65 72 20 77 61 6e 74 73 20 74 6f 20 63 68 65 63 6b 20 66 6f 72 20 75 | if.the.user.wants.to.check.for.u |
3d40 | 70 64 61 74 65 73 2e 0a 0a 20 20 20 20 4f 6e 20 73 74 61 72 74 75 70 2c 20 74 68 65 20 64 65 76 | pdates.......On.startup,.the.dev |
3d60 | 5f 61 70 70 73 65 72 76 65 72 20 77 61 6e 74 73 20 74 6f 20 63 68 65 63 6b 20 66 6f 72 20 75 70 | _appserver.wants.to.check.for.up |
3d80 | 64 61 74 65 73 20 74 6f 20 74 68 65 20 53 44 4b 2e 0a 20 20 20 20 42 65 63 61 75 73 65 20 74 68 | dates.to.the.SDK......Because.th |
3da0 | 69 73 20 61 63 74 69 6f 6e 20 72 65 70 6f 72 74 73 20 75 73 61 67 65 20 74 6f 20 47 6f 6f 67 6c | is.action.reports.usage.to.Googl |
3dc0 | 65 20 77 68 65 6e 20 74 68 65 20 75 73 65 72 20 69 73 20 6e 6f 74 0a 20 20 20 20 6f 74 68 65 72 | e.when.the.user.is.not.....other |
3de0 | 77 69 73 65 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6e 67 20 77 69 74 68 20 47 6f 6f 67 6c 65 20 28 | wise.communicating.with.Google.( |
3e00 | 65 2e 67 2e 20 70 75 73 68 69 6e 67 20 61 20 6e 65 77 20 61 70 70 20 76 65 72 73 69 6f 6e 29 2c | e.g..pushing.a.new.app.version), |
3e20 | 0a 20 20 20 20 74 68 65 20 75 73 65 72 20 6d 75 73 74 20 6f 70 74 20 69 6e 2e 0a 0a 20 20 20 20 | .....the.user.must.opt.in....... |
3e40 | 49 66 20 74 68 65 20 75 73 65 72 20 64 6f 65 73 20 6e 6f 74 20 68 61 76 65 20 61 20 6e 61 67 20 | If.the.user.does.not.have.a.nag. |
3e60 | 66 69 6c 65 2c 20 77 65 20 77 69 6c 6c 20 71 75 65 72 79 20 74 68 65 20 75 73 65 72 20 61 6e 64 | file,.we.will.query.the.user.and |
3e80 | 0a 20 20 20 20 73 61 76 65 20 74 68 65 20 72 65 73 70 6f 6e 73 65 20 69 6e 20 74 68 65 20 6e 61 | .....save.the.response.in.the.na |
3ea0 | 67 20 66 69 6c 65 2e 20 20 53 75 62 73 65 71 75 65 6e 74 20 63 61 6c 6c 73 20 74 6f 20 74 68 69 | g.file...Subsequent.calls.to.thi |
3ec0 | 73 20 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 77 69 6c 6c 20 72 65 2d 75 73 65 20 74 68 61 74 20 | s.function.....will.re-use.that. |
3ee0 | 72 65 73 70 6f 6e 73 65 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 69 6e 70 75 74 | response.......Args:.......input |
3f00 | 5f 66 6e 3a 20 75 73 65 64 20 74 6f 20 63 6f 6c 6c 65 63 74 20 75 73 65 72 20 69 6e 70 75 74 2e | _fn:.used.to.collect.user.input. |
3f20 | 20 54 68 69 73 20 69 73 20 66 6f 72 20 74 65 73 74 69 6e 67 20 6f 6e 6c 79 2e 0a 0a 20 20 20 20 | .This.is.for.testing.only....... |
3f40 | 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 20 20 54 72 75 65 20 69 66 20 74 68 65 20 75 73 65 72 20 | Returns:.......True.if.the.user. |
3f60 | 77 61 6e 74 73 20 74 6f 20 63 68 65 63 6b 20 66 6f 72 20 75 70 64 61 74 65 73 2e 20 20 46 61 6c | wants.to.check.for.updates...Fal |
3f80 | 73 65 20 6f 74 68 65 72 77 69 73 65 2e 0a 20 20 20 20 73 3c 00 00 00 41 6c 6c 6f 77 20 64 65 76 | se.otherwise......s<...Allow.dev |
3fa0 | 5f 61 70 70 73 65 72 76 65 72 20 74 6f 20 63 68 65 63 6b 20 66 6f 72 20 75 70 64 61 74 65 73 20 | _appserver.to.check.for.updates. |
3fc0 | 6f 6e 20 73 74 61 72 74 75 70 3f 20 28 59 2f 6e 29 3a 20 74 01 00 00 00 6e 74 02 00 00 00 6e 6f | on.startup?.(Y/n):.t....nt....no |
3fe0 | 73 55 00 00 00 64 65 76 5f 61 70 70 73 65 72 76 65 72 20 77 69 6c 6c 20 6e 6f 74 20 63 68 65 63 | sU...dev_appserver.will.not.chec |
4000 | 6b 20 66 6f 72 20 75 70 64 61 74 65 73 20 6f 6e 20 73 74 61 72 74 75 70 2e 20 20 54 6f 20 63 68 | k.for.updates.on.startup...To.ch |
4020 | 61 6e 67 65 20 74 68 69 73 20 73 65 74 74 69 6e 67 2c 20 65 64 69 74 20 25 73 73 51 00 00 00 64 | ange.this.setting,.edit.%ssQ...d |
4040 | 65 76 5f 61 70 70 73 65 72 76 65 72 20 77 69 6c 6c 20 63 68 65 63 6b 20 66 6f 72 20 75 70 64 61 | ev_appserver.will.check.for.upda |
4060 | 74 65 73 20 6f 6e 20 73 74 61 72 74 75 70 2e 20 20 54 6f 20 63 68 61 6e 67 65 20 74 68 69 73 20 | tes.on.startup...To.change.this. |
4080 | 73 65 74 74 69 6e 67 2c 20 65 64 69 74 20 25 73 4e 28 0d 00 00 00 52 8c 00 00 00 52 21 00 00 00 | setting,.edit.%sN(....R....R!... |
40a0 | 52 34 00 00 00 52 52 00 00 00 52 35 00 00 00 52 36 00 00 00 74 05 00 00 00 73 74 72 69 70 74 05 | R4...RR...R5...R6...t....stript. |
40c0 | 00 00 00 6c 6f 77 65 72 52 62 00 00 00 52 70 00 00 00 74 05 00 00 00 46 61 6c 73 65 52 81 00 00 | ...lowerRb...Rp...t....FalseR... |
40e0 | 00 52 93 00 00 00 28 04 00 00 00 52 66 00 00 00 74 08 00 00 00 69 6e 70 75 74 5f 66 6e 52 8b 00 | .R....(....Rf...t....input_fnR.. |
4100 | 00 00 74 06 00 00 00 61 6e 73 77 65 72 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d | ..t....answer(....(....sE.../hom |
4120 | 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 |
4140 | 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 | /google/appengine/tools/appcfg.p |
4160 | 79 74 18 00 00 00 41 6c 6c 6f 77 65 64 54 6f 43 68 65 63 6b 46 6f 72 55 70 64 61 74 65 73 d9 01 | yt....AllowedToCheckForUpdates.. |
4180 | 00 00 73 20 00 00 00 00 12 0c 01 0d 01 09 01 13 02 10 01 0c 02 12 01 1a 01 03 01 0c 01 0d 02 03 | ..s............................. |
41a0 | 01 0c 01 09 01 11 01 28 14 00 00 00 52 3a 00 00 00 52 3b 00 00 00 52 3c 00 00 00 52 18 00 00 00 | .......(....R:...R;...R<...R.... |
41c0 | 52 19 00 00 00 52 64 00 00 00 52 4c 00 00 00 52 65 00 00 00 52 67 00 00 00 52 41 00 00 00 52 70 | R....Rd...RL...Re...Rg...RA...Rp |
41e0 | 00 00 00 52 71 00 00 00 52 76 00 00 00 52 88 00 00 00 52 8c 00 00 00 52 93 00 00 00 52 a0 00 00 | ...Rq...Rv...R....R....R....R... |
4200 | 00 52 80 00 00 00 74 09 00 00 00 72 61 77 5f 69 6e 70 75 74 52 a3 00 00 00 28 00 00 00 00 28 00 | .R....t....raw_inputR....(....(. |
4220 | 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 | ...(....sE.../home/zx2c4/Desktop |
4240 | 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 |
4260 | 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 52 62 00 00 00 f9 00 00 00 73 18 00 00 00 | ne/tools/appcfg.pyRb.......s.... |
4280 | 06 0f 06 05 09 01 09 01 0c 11 0f 0b 09 08 09 15 09 48 09 10 09 13 0c 26 74 15 00 00 00 49 6e 64 | .................H.....&t....Ind |
42a0 | 65 78 44 65 66 69 6e 69 74 69 6f 6e 55 70 6c 6f 61 64 63 00 00 00 00 00 00 00 00 01 00 00 00 42 | exDefinitionUploadc............B |
42c0 | 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 00 | ...s....e..Z..d..Z..d.....Z..d.. |
42e0 | 84 00 00 5a 04 00 52 53 28 03 00 00 00 73 47 00 00 00 50 72 6f 76 69 64 65 73 20 66 61 63 69 6c | ...Z..RS(....sG...Provides.facil |
4300 | 69 74 69 65 73 20 74 6f 20 75 70 6c 6f 61 64 20 69 6e 64 65 78 20 64 65 66 69 6e 69 74 69 6f 6e | ities.to.upload.index.definition |
4320 | 73 20 74 6f 20 74 68 65 20 68 6f 73 74 69 6e 67 20 73 65 72 76 69 63 65 2e 63 04 00 00 00 04 00 | s.to.the.hosting.service.c...... |
4340 | 00 00 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 | ......C...s....|..|.._..|..|.._. |
4360 | 00 7c 03 00 7c 00 00 5f 02 00 64 01 00 53 28 02 00 00 00 73 12 01 00 00 43 72 65 61 74 65 73 20 | .|..|.._..d..S(....s....Creates. |
4380 | 61 20 6e 65 77 20 44 61 74 61 73 74 6f 72 65 49 6e 64 65 78 55 70 6c 6f 61 64 2e 0a 0a 20 20 20 | a.new.DatastoreIndexUpload...... |
43a0 | 20 41 72 67 73 3a 0a 20 20 20 20 20 20 73 65 72 76 65 72 3a 20 54 68 65 20 52 50 43 20 73 65 72 | .Args:.......server:.The.RPC.ser |
43c0 | 76 65 72 20 74 6f 20 75 73 65 2e 20 20 53 68 6f 75 6c 64 20 62 65 20 61 6e 20 69 6e 73 74 61 6e | ver.to.use...Should.be.an.instan |
43e0 | 63 65 20 6f 66 20 48 74 74 70 52 70 63 53 65 72 76 65 72 0a 20 20 20 20 20 20 20 20 6f 72 20 54 | ce.of.HttpRpcServer.........or.T |
4400 | 65 73 74 52 70 63 53 65 72 76 65 72 2e 0a 20 20 20 20 20 20 63 6f 6e 66 69 67 3a 20 54 68 65 20 | estRpcServer........config:.The. |
4420 | 41 70 70 49 6e 66 6f 45 78 74 65 72 6e 61 6c 20 6f 62 6a 65 63 74 20 64 65 72 69 76 65 64 20 66 | AppInfoExternal.object.derived.f |
4440 | 72 6f 6d 20 74 68 65 20 61 70 70 2e 79 61 6d 6c 20 66 69 6c 65 2e 0a 20 20 20 20 20 20 64 65 66 | rom.the.app.yaml.file........def |
4460 | 69 6e 69 74 69 6f 6e 73 3a 20 41 6e 20 49 6e 64 65 78 44 65 66 69 6e 69 74 69 6f 6e 73 20 6f 62 | initions:.An.IndexDefinitions.ob |
4480 | 6a 65 63 74 2e 0a 20 20 20 20 4e 28 03 00 00 00 52 63 00 00 00 52 24 00 00 00 74 0b 00 00 00 64 | ject......N(....Rc...R$...t....d |
44a0 | 65 66 69 6e 69 74 69 6f 6e 73 28 04 00 00 00 52 66 00 00 00 52 63 00 00 00 52 24 00 00 00 52 a6 | efinitions(....Rf...Rc...R$...R. |
44c0 | 00 00 00 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 | ...(....(....sE.../home/zx2c4/De |
44e0 | 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 |
4500 | 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 52 67 00 00 00 03 02 00 00 | pengine/tools/appcfg.pyRg....... |
4520 | 73 06 00 00 00 00 09 09 01 09 01 63 01 00 00 00 01 00 00 00 08 00 00 00 43 00 00 00 73 45 00 00 | s..........c............C...sE.. |
4540 | 00 74 00 00 64 01 00 83 01 00 01 7c 00 00 69 01 00 69 02 00 64 02 00 64 03 00 7c 00 00 69 03 00 | .t..d......|..i..i..d..d..|..i.. |
4560 | 69 04 00 64 04 00 7c 00 00 69 03 00 69 05 00 64 05 00 7c 00 00 69 06 00 69 07 00 83 00 00 83 01 | i..d..|..i..i..d..|..i..i....... |
4580 | 03 01 64 06 00 53 28 07 00 00 00 73 1e 00 00 00 55 70 6c 6f 61 64 73 20 74 68 65 20 69 6e 64 65 | ..d..S(....s....Uploads.the.inde |
45a0 | 78 20 64 65 66 69 6e 69 74 69 6f 6e 73 2e 73 1c 00 00 00 55 70 6c 6f 61 64 69 6e 67 20 69 6e 64 | x.definitions.s....Uploading.ind |
45c0 | 65 78 20 64 65 66 69 6e 69 74 69 6f 6e 73 2e 73 18 00 00 00 2f 61 70 69 2f 64 61 74 61 73 74 6f | ex.definitions.s..../api/datasto |
45e0 | 72 65 2f 69 6e 64 65 78 2f 61 64 64 74 06 00 00 00 61 70 70 5f 69 64 52 50 00 00 00 74 07 00 00 | re/index/addt....app_idRP...t... |
4600 | 00 70 61 79 6c 6f 61 64 4e 28 08 00 00 00 52 13 00 00 00 52 63 00 00 00 52 7a 00 00 00 52 24 00 | .payloadN(....R....Rc...Rz...R$. |
4620 | 00 00 74 0b 00 00 00 61 70 70 6c 69 63 61 74 69 6f 6e 52 50 00 00 00 52 a6 00 00 00 52 8f 00 00 | ..t....applicationRP...R....R... |
4640 | 00 28 01 00 00 00 52 66 00 00 00 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f | .(....Rf...(....(....sE.../home/ |
4660 | 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 |
4680 | 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 | oogle/appengine/tools/appcfg.pyt |
46a0 | 08 00 00 00 44 6f 55 70 6c 6f 61 64 10 02 00 00 73 0a 00 00 00 00 02 0a 01 0f 01 0c 01 0c 01 28 | ....DoUpload....s..............( |
46c0 | 05 00 00 00 52 3a 00 00 00 52 3b 00 00 00 52 3c 00 00 00 52 67 00 00 00 52 aa 00 00 00 28 00 00 | ....R:...R;...R<...Rg...R....(.. |
46e0 | 00 00 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 | ..(....(....sE.../home/zx2c4/Des |
4700 | 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 |
4720 | 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 52 a5 00 00 00 00 02 00 00 73 | engine/tools/appcfg.pyR........s |
4740 | 06 00 00 00 06 01 06 02 09 0d 74 0f 00 00 00 43 72 6f 6e 45 6e 74 72 79 55 70 6c 6f 61 64 63 00 | ..........t....CronEntryUploadc. |
4760 | 00 00 00 00 00 00 00 01 00 00 00 42 00 00 00 73 20 00 00 00 65 00 00 5a 01 00 64 00 00 5a 02 00 | ...........B...s....e..Z..d..Z.. |
4780 | 64 01 00 84 00 00 5a 03 00 64 02 00 84 00 00 5a 04 00 52 53 28 03 00 00 00 73 42 00 00 00 50 72 | d.....Z..d.....Z..RS(....sB...Pr |
47a0 | 6f 76 69 64 65 73 20 66 61 63 69 6c 69 74 69 65 73 20 74 6f 20 75 70 6c 6f 61 64 20 63 72 6f 6e | ovides.facilities.to.upload.cron |
47c0 | 20 65 6e 74 72 69 65 73 20 74 6f 20 74 68 65 20 68 6f 73 74 69 6e 67 20 73 65 72 76 69 63 65 2e | .entries.to.the.hosting.service. |
47e0 | 63 04 00 00 00 04 00 00 00 02 00 00 00 43 00 00 00 73 1f 00 00 00 7c 01 00 7c 00 00 5f 00 00 7c | c............C...s....|..|.._..| |
4800 | 02 00 7c 00 00 5f 01 00 7c 03 00 7c 00 00 5f 02 00 64 01 00 53 28 02 00 00 00 73 24 01 00 00 43 | ..|.._..|..|.._..d..S(....s$...C |
4820 | 72 65 61 74 65 73 20 61 20 6e 65 77 20 43 72 6f 6e 45 6e 74 72 79 55 70 6c 6f 61 64 2e 0a 0a 20 | reates.a.new.CronEntryUpload.... |
4840 | 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 73 65 72 76 65 72 3a 20 54 68 65 20 52 50 43 20 73 | ...Args:.......server:.The.RPC.s |
4860 | 65 72 76 65 72 20 74 6f 20 75 73 65 2e 20 20 53 68 6f 75 6c 64 20 62 65 20 61 6e 20 69 6e 73 74 | erver.to.use...Should.be.an.inst |
4880 | 61 6e 63 65 20 6f 66 20 61 20 73 75 62 63 6c 61 73 73 20 6f 66 0a 20 20 20 20 20 20 41 62 73 74 | ance.of.a.subclass.of.......Abst |
48a0 | 72 61 63 74 52 70 63 53 65 72 76 65 72 0a 20 20 20 20 20 20 63 6f 6e 66 69 67 3a 20 54 68 65 20 | ractRpcServer.......config:.The. |
48c0 | 41 70 70 49 6e 66 6f 45 78 74 65 72 6e 61 6c 20 6f 62 6a 65 63 74 20 64 65 72 69 76 65 64 20 66 | AppInfoExternal.object.derived.f |
48e0 | 72 6f 6d 20 74 68 65 20 61 70 70 2e 79 61 6d 6c 20 66 69 6c 65 2e 0a 20 20 20 20 20 20 63 72 6f | rom.the.app.yaml.file........cro |
4900 | 6e 3a 20 54 68 65 20 43 72 6f 6e 49 6e 66 6f 45 78 74 65 72 6e 61 6c 20 6f 62 6a 65 63 74 20 6c | n:.The.CronInfoExternal.object.l |
4920 | 6f 61 64 65 64 20 66 72 6f 6d 20 74 68 65 20 63 72 6f 6e 2e 79 61 6d 6c 20 66 69 6c 65 2e 0a 20 | oaded.from.the.cron.yaml.file... |
4940 | 20 20 20 4e 28 03 00 00 00 52 63 00 00 00 52 24 00 00 00 74 04 00 00 00 63 72 6f 6e 28 04 00 00 | ...N(....Rc...R$...t....cron(... |
4960 | 00 52 66 00 00 00 52 63 00 00 00 52 24 00 00 00 52 ac 00 00 00 28 00 00 00 00 28 00 00 00 00 73 | .Rf...Rc...R$...R....(....(....s |
4980 | 45 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 | E.../home/zx2c4/Desktop/google_a |
49a0 | 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/ |
49c0 | 61 70 70 63 66 67 2e 70 79 52 67 00 00 00 1c 02 00 00 73 06 00 00 00 00 09 09 01 09 01 63 01 00 | appcfg.pyRg.......s..........c.. |
49e0 | 00 00 01 00 00 00 08 00 00 00 43 00 00 00 73 45 00 00 00 74 00 00 64 01 00 83 01 00 01 7c 00 00 | ..........C...sE...t..d......|.. |
4a00 | 69 01 00 69 02 00 64 02 00 64 03 00 7c 00 00 69 03 00 69 04 00 64 04 00 7c 00 00 69 03 00 69 05 | i..i..d..d..|..i..i..d..|..i..i. |
4a20 | 00 64 05 00 7c 00 00 69 06 00 69 07 00 83 00 00 83 01 03 01 64 06 00 53 28 07 00 00 00 73 19 00 | .d..|..i..i.........d..S(....s.. |
4a40 | 00 00 55 70 6c 6f 61 64 73 20 74 68 65 20 63 72 6f 6e 20 65 6e 74 72 69 65 73 2e 73 17 00 00 00 | ..Uploads.the.cron.entries.s.... |
4a60 | 55 70 6c 6f 61 64 69 6e 67 20 63 72 6f 6e 20 65 6e 74 72 69 65 73 2e 73 1a 00 00 00 2f 61 70 69 | Uploading.cron.entries.s..../api |
4a80 | 2f 64 61 74 61 73 74 6f 72 65 2f 63 72 6f 6e 2f 75 70 64 61 74 65 52 a7 00 00 00 52 50 00 00 00 | /datastore/cron/updateR....RP... |
4aa0 | 52 a8 00 00 00 4e 28 08 00 00 00 52 13 00 00 00 52 63 00 00 00 52 7a 00 00 00 52 24 00 00 00 52 | R....N(....R....Rc...Rz...R$...R |
4ac0 | a9 00 00 00 52 50 00 00 00 52 ac 00 00 00 52 8f 00 00 00 28 01 00 00 00 52 66 00 00 00 28 00 00 | ....RP...R....R....(....Rf...(.. |
4ae0 | 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f | ..(....sE.../home/zx2c4/Desktop/ |
4b00 | 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 |
4b20 | 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 52 aa 00 00 00 29 02 00 00 73 0a 00 00 00 00 | e/tools/appcfg.pyR....)...s..... |
4b40 | 02 0a 01 0f 01 0c 01 0c 01 28 05 00 00 00 52 3a 00 00 00 52 3b 00 00 00 52 3c 00 00 00 52 67 00 | .........(....R:...R;...R<...Rg. |
4b60 | 00 00 52 aa 00 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 | ..R....(....(....(....sE.../home |
4b80 | 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/ |
4ba0 | 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 | google/appengine/tools/appcfg.py |
4bc0 | 52 ab 00 00 00 19 02 00 00 73 06 00 00 00 06 01 06 02 09 0d 74 10 00 00 00 51 75 65 75 65 45 6e | R........s..........t....QueueEn |
4be0 | 74 72 79 55 70 6c 6f 61 64 63 00 00 00 00 00 00 00 00 01 00 00 00 42 00 00 00 73 20 00 00 00 65 | tryUploadc............B...s....e |
4c00 | 00 00 5a 01 00 64 00 00 5a 02 00 64 01 00 84 00 00 5a 03 00 64 02 00 84 00 00 5a 04 00 52 53 28 | ..Z..d..Z..d.....Z..d.....Z..RS( |
4c20 | 03 00 00 00 73 48 00 00 00 50 72 6f 76 69 64 65 73 20 66 61 63 69 6c 69 74 69 65 73 20 74 6f 20 | ....sH...Provides.facilities.to. |
4c40 | 75 70 6c 6f 61 64 20 74 61 73 6b 20 71 75 65 75 65 20 65 6e 74 72 69 65 73 20 74 6f 20 74 68 65 | upload.task.queue.entries.to.the |
4c60 | 20 68 6f 73 74 69 6e 67 20 73 65 72 76 69 63 65 2e 63 04 00 00 00 04 00 00 00 02 00 00 00 43 00 | .hosting.service.c............C. |
4c80 | 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 03 00 7c 00 00 5f | ..s....|..|.._..|..|.._..|..|.._ |
4ca0 | 02 00 64 01 00 53 28 02 00 00 00 73 28 01 00 00 43 72 65 61 74 65 73 20 61 20 6e 65 77 20 51 75 | ..d..S(....s(...Creates.a.new.Qu |
4cc0 | 65 75 65 45 6e 74 72 79 55 70 6c 6f 61 64 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 | eueEntryUpload.......Args:...... |
4ce0 | 20 73 65 72 76 65 72 3a 20 54 68 65 20 52 50 43 20 73 65 72 76 65 72 20 74 6f 20 75 73 65 2e 20 | .server:.The.RPC.server.to.use.. |
4d00 | 20 53 68 6f 75 6c 64 20 62 65 20 61 6e 20 69 6e 73 74 61 6e 63 65 20 6f 66 20 61 20 73 75 62 63 | .Should.be.an.instance.of.a.subc |
4d20 | 6c 61 73 73 20 6f 66 0a 20 20 20 20 20 20 41 62 73 74 72 61 63 74 52 70 63 53 65 72 76 65 72 0a | lass.of.......AbstractRpcServer. |
4d40 | 20 20 20 20 20 20 63 6f 6e 66 69 67 3a 20 54 68 65 20 41 70 70 49 6e 66 6f 45 78 74 65 72 6e 61 | ......config:.The.AppInfoExterna |
4d60 | 6c 20 6f 62 6a 65 63 74 20 64 65 72 69 76 65 64 20 66 72 6f 6d 20 74 68 65 20 61 70 70 2e 79 61 | l.object.derived.from.the.app.ya |
4d80 | 6d 6c 20 66 69 6c 65 2e 0a 20 20 20 20 20 20 71 75 65 75 65 3a 20 54 68 65 20 51 75 65 75 65 49 | ml.file........queue:.The.QueueI |
4da0 | 6e 66 6f 45 78 74 65 72 6e 61 6c 20 6f 62 6a 65 63 74 20 6c 6f 61 64 65 64 20 66 72 6f 6d 20 74 | nfoExternal.object.loaded.from.t |
4dc0 | 68 65 20 71 75 65 75 65 2e 79 61 6d 6c 20 66 69 6c 65 2e 0a 20 20 20 20 4e 28 03 00 00 00 52 63 | he.queue.yaml.file......N(....Rc |
4de0 | 00 00 00 52 24 00 00 00 74 05 00 00 00 71 75 65 75 65 28 04 00 00 00 52 66 00 00 00 52 63 00 00 | ...R$...t....queue(....Rf...Rc.. |
4e00 | 00 52 24 00 00 00 52 ae 00 00 00 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f | .R$...R....(....(....sE.../home/ |
4e20 | 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 |
4e40 | 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 52 | oogle/appengine/tools/appcfg.pyR |
4e60 | 67 00 00 00 35 02 00 00 73 06 00 00 00 00 09 09 01 09 01 63 01 00 00 00 01 00 00 00 08 00 00 00 | g...5...s..........c............ |
4e80 | 43 00 00 00 73 45 00 00 00 74 00 00 64 01 00 83 01 00 01 7c 00 00 69 01 00 69 02 00 64 02 00 64 | C...sE...t..d......|..i..i..d..d |
4ea0 | 03 00 7c 00 00 69 03 00 69 04 00 64 04 00 7c 00 00 69 03 00 69 05 00 64 05 00 7c 00 00 69 06 00 | ..|..i..i..d..|..i..i..d..|..i.. |
4ec0 | 69 07 00 83 00 00 83 01 03 01 64 06 00 53 28 07 00 00 00 73 1f 00 00 00 55 70 6c 6f 61 64 73 20 | i.........d..S(....s....Uploads. |
4ee0 | 74 68 65 20 74 61 73 6b 20 71 75 65 75 65 20 65 6e 74 72 69 65 73 2e 73 1d 00 00 00 55 70 6c 6f | the.task.queue.entries.s....Uplo |
4f00 | 61 64 69 6e 67 20 74 61 73 6b 20 71 75 65 75 65 20 65 6e 74 72 69 65 73 2e 73 11 00 00 00 2f 61 | ading.task.queue.entries.s..../a |
4f20 | 70 69 2f 71 75 65 75 65 2f 75 70 64 61 74 65 52 a7 00 00 00 52 50 00 00 00 52 a8 00 00 00 4e 28 | pi/queue/updateR....RP...R....N( |
4f40 | 08 00 00 00 52 13 00 00 00 52 63 00 00 00 52 7a 00 00 00 52 24 00 00 00 52 a9 00 00 00 52 50 00 | ....R....Rc...Rz...R$...R....RP. |
4f60 | 00 00 52 ae 00 00 00 52 8f 00 00 00 28 01 00 00 00 52 66 00 00 00 28 00 00 00 00 28 00 00 00 00 | ..R....R....(....Rf...(....(.... |
4f80 | 73 45 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 | sE.../home/zx2c4/Desktop/google_ |
4fa0 | 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 |
4fc0 | 2f 61 70 70 63 66 67 2e 70 79 52 aa 00 00 00 42 02 00 00 73 0a 00 00 00 00 02 0a 01 0f 01 0c 01 | /appcfg.pyR....B...s............ |
4fe0 | 0c 01 28 05 00 00 00 52 3a 00 00 00 52 3b 00 00 00 52 3c 00 00 00 52 67 00 00 00 52 aa 00 00 00 | ..(....R:...R;...R<...Rg...R.... |
5000 | 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f | (....(....(....sE.../home/zx2c4/ |
5020 | 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/ |
5040 | 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 52 ad 00 00 00 32 02 | appengine/tools/appcfg.pyR....2. |
5060 | 00 00 73 06 00 00 00 06 01 06 02 09 0d 74 0e 00 00 00 49 6e 64 65 78 4f 70 65 72 61 74 69 6f 6e | ..s..........t....IndexOperation |
5080 | 63 00 00 00 00 00 00 00 00 01 00 00 00 42 00 00 00 73 29 00 00 00 65 00 00 5a 01 00 64 00 00 5a | c............B...s)...e..Z..d..Z |
50a0 | 02 00 64 01 00 84 00 00 5a 03 00 64 02 00 84 00 00 5a 04 00 64 03 00 84 00 00 5a 05 00 52 53 28 | ..d.....Z..d.....Z..d.....Z..RS( |
50c0 | 04 00 00 00 73 38 00 00 00 50 72 6f 76 69 64 65 20 66 61 63 69 6c 69 74 69 65 73 20 66 6f 72 20 | ....s8...Provide.facilities.for. |
50e0 | 77 72 69 74 69 6e 67 20 49 6e 64 65 78 20 6f 70 65 72 61 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 73 | writing.Index.operation.commands |
5100 | 2e 63 03 00 00 00 03 00 00 00 02 00 00 00 43 00 00 00 73 16 00 00 00 7c 01 00 7c 00 00 5f 00 00 | .c............C...s....|..|.._.. |
5120 | 7c 02 00 7c 00 00 5f 01 00 64 01 00 53 28 02 00 00 00 73 d0 00 00 00 43 72 65 61 74 65 73 20 61 | |..|.._..d..S(....s....Creates.a |
5140 | 20 6e 65 77 20 49 6e 64 65 78 4f 70 65 72 61 74 69 6f 6e 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a | .new.IndexOperation.......Args:. |
5160 | 20 20 20 20 20 20 73 65 72 76 65 72 3a 20 54 68 65 20 52 50 43 20 73 65 72 76 65 72 20 74 6f 20 | ......server:.The.RPC.server.to. |
5180 | 75 73 65 2e 20 20 53 68 6f 75 6c 64 20 62 65 20 61 6e 20 69 6e 73 74 61 6e 63 65 20 6f 66 20 48 | use...Should.be.an.instance.of.H |
51a0 | 74 74 70 52 70 63 53 65 72 76 65 72 0a 20 20 20 20 20 20 20 20 6f 72 20 54 65 73 74 52 70 63 53 | ttpRpcServer.........or.TestRpcS |
51c0 | 65 72 76 65 72 2e 0a 20 20 20 20 20 20 63 6f 6e 66 69 67 3a 20 61 70 70 69 6e 66 6f 2e 41 70 70 | erver........config:.appinfo.App |
51e0 | 49 6e 66 6f 45 78 74 65 72 6e 61 6c 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6f 62 6a 65 63 | InfoExternal.configuration.objec |
5200 | 74 2e 0a 20 20 20 20 4e 28 02 00 00 00 52 63 00 00 00 52 24 00 00 00 28 03 00 00 00 52 66 00 00 | t......N(....Rc...R$...(....Rf.. |
5220 | 00 52 63 00 00 00 52 24 00 00 00 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f | .Rc...R$...(....(....sE.../home/ |
5240 | 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 |
5260 | 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 52 | oogle/appengine/tools/appcfg.pyR |
5280 | 67 00 00 00 4e 02 00 00 73 04 00 00 00 00 08 09 01 63 02 00 00 00 03 00 00 00 06 00 00 00 43 00 | g...N...s........c............C. |
52a0 | 00 00 73 41 00 00 00 74 00 00 64 01 00 83 01 00 01 7c 00 00 69 01 00 69 02 00 64 02 00 64 03 00 | ..sA...t..d......|..i..i..d..d.. |
52c0 | 7c 00 00 69 03 00 69 04 00 64 04 00 7c 01 00 69 05 00 83 00 00 83 01 02 7d 02 00 74 06 00 69 07 | |..i..i..d..|..i........}..t..i. |
52e0 | 00 7c 02 00 83 01 00 53 28 05 00 00 00 73 0c 02 00 00 52 65 74 72 69 65 76 65 20 64 69 66 66 20 | .|.....S(....s....Retrieve.diff. |
5300 | 66 69 6c 65 20 66 72 6f 6d 20 74 68 65 20 73 65 72 76 65 72 2e 0a 0a 20 20 20 20 41 72 67 73 3a | file.from.the.server.......Args: |
5320 | 0a 20 20 20 20 20 20 64 65 66 69 6e 69 74 69 6f 6e 73 3a 20 64 61 74 61 73 74 6f 72 65 5f 69 6e | .......definitions:.datastore_in |
5340 | 64 65 78 2e 49 6e 64 65 78 44 65 66 69 6e 69 74 69 6f 6e 73 20 61 73 20 6c 6f 61 64 65 64 20 66 | dex.IndexDefinitions.as.loaded.f |
5360 | 72 6f 6d 20 75 73 65 72 73 0a 20 20 20 20 20 20 20 20 69 6e 64 65 78 2e 79 61 6d 6c 20 66 69 6c | rom.users.........index.yaml.fil |
5380 | 65 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 20 20 41 20 70 61 69 72 20 6f 66 | e.......Returns:.......A.pair.of |
53a0 | 20 64 61 74 61 73 74 6f 72 65 5f 69 6e 64 65 78 2e 49 6e 64 65 78 44 65 66 69 6e 69 74 69 6f 6e | .datastore_index.IndexDefinition |
53c0 | 73 20 6f 62 6a 65 63 74 73 2e 20 20 54 68 65 20 66 69 72 73 74 20 72 65 63 6f 72 64 0a 20 20 20 | s.objects...The.first.record.... |
53e0 | 20 20 20 69 73 20 74 68 65 20 73 65 74 20 6f 66 20 69 6e 64 65 78 65 73 20 74 68 61 74 20 61 72 | ...is.the.set.of.indexes.that.ar |
5400 | 65 20 70 72 65 73 65 6e 74 20 69 6e 20 74 68 65 20 69 6e 64 65 78 2e 79 61 6d 6c 20 66 69 6c 65 | e.present.in.the.index.yaml.file |
5420 | 20 62 75 74 20 6d 69 73 73 69 6e 67 0a 20 20 20 20 20 20 66 72 6f 6d 20 74 68 65 20 73 65 72 76 | .but.missing.......from.the.serv |
5440 | 65 72 2e 20 20 54 68 65 20 73 65 63 6f 6e 64 20 72 65 63 6f 72 64 20 69 73 20 74 68 65 20 73 65 | er...The.second.record.is.the.se |
5460 | 74 20 6f 66 20 69 6e 64 65 78 65 73 20 74 68 61 74 20 61 72 65 0a 20 20 20 20 20 20 70 72 65 73 | t.of.indexes.that.are.......pres |
5480 | 65 6e 74 20 6f 6e 20 74 68 65 20 73 65 72 76 65 72 20 62 75 74 20 6d 69 73 73 69 6e 67 20 66 72 | ent.on.the.server.but.missing.fr |
54a0 | 6f 6d 20 74 68 65 20 69 6e 64 65 78 2e 79 61 6d 6c 20 66 69 6c 65 20 28 69 6e 64 69 63 61 74 69 | om.the.index.yaml.file.(indicati |
54c0 | 6e 67 0a 20 20 20 20 20 20 74 68 61 74 20 74 68 65 73 65 20 69 6e 64 65 78 65 73 20 73 68 6f 75 | ng.......that.these.indexes.shou |
54e0 | 6c 64 20 70 72 6f 62 61 62 6c 79 20 62 65 20 76 61 63 75 75 6d 65 64 29 2e 0a 20 20 20 20 73 20 | ld.probably.be.vacuumed)......s. |
5500 | 00 00 00 46 65 74 63 68 69 6e 67 20 69 6e 64 65 78 20 64 65 66 69 6e 69 74 69 6f 6e 73 20 64 69 | ...Fetching.index.definitions.di |
5520 | 66 66 2e 73 19 00 00 00 2f 61 70 69 2f 64 61 74 61 73 74 6f 72 65 2f 69 6e 64 65 78 2f 64 69 66 | ff.s..../api/datastore/index/dif |
5540 | 66 52 a7 00 00 00 52 a8 00 00 00 28 08 00 00 00 52 13 00 00 00 52 63 00 00 00 52 7a 00 00 00 52 | fR....R....(....R....Rc...Rz...R |
5560 | 24 00 00 00 52 a9 00 00 00 52 8f 00 00 00 52 07 00 00 00 74 1d 00 00 00 50 61 72 73 65 4d 75 6c | $...R....R....R....t....ParseMul |
5580 | 74 69 70 6c 65 49 6e 64 65 78 44 65 66 69 6e 69 74 69 6f 6e 73 28 03 00 00 00 52 66 00 00 00 52 | tipleIndexDefinitions(....Rf...R |
55a0 | a6 00 00 00 52 83 00 00 00 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 | ....R....(....(....sE.../home/zx |
55c0 | 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 |
55e0 | 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 06 00 | gle/appengine/tools/appcfg.pyt.. |
5600 | 00 00 44 6f 44 69 66 66 59 02 00 00 73 0a 00 00 00 00 0e 0a 01 0f 01 0c 01 0f 01 63 02 00 00 00 | ..DoDiffY...s..............c.... |
5620 | 03 00 00 00 06 00 00 00 43 00 00 00 73 41 00 00 00 74 00 00 64 01 00 83 01 00 01 7c 00 00 69 01 | ........C...sA...t..d......|..i. |
5640 | 00 69 02 00 64 02 00 64 03 00 7c 00 00 69 03 00 69 04 00 64 04 00 7c 01 00 69 05 00 83 00 00 83 | .i..d..d..|..i..i..d..|..i...... |
5660 | 01 02 7d 02 00 74 06 00 69 07 00 7c 02 00 83 01 00 53 28 05 00 00 00 73 a2 01 00 00 44 65 6c 65 | ..}..t..i..|.....S(....s....Dele |
5680 | 74 65 20 69 6e 64 65 78 65 73 20 66 72 6f 6d 20 74 68 65 20 73 65 72 76 65 72 2e 0a 0a 20 20 20 | te.indexes.from.the.server...... |
56a0 | 20 41 72 67 73 3a 0a 20 20 20 20 20 20 64 65 66 69 6e 69 74 69 6f 6e 73 3a 20 49 6e 64 65 78 20 | .Args:.......definitions:.Index. |
56c0 | 64 65 66 69 6e 69 74 69 6f 6e 73 20 74 6f 20 64 65 6c 65 74 65 20 66 72 6f 6d 20 64 61 74 61 73 | definitions.to.delete.from.datas |
56e0 | 74 6f 72 65 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 20 20 41 20 73 69 6e 67 | tore.......Returns:.......A.sing |
5700 | 6c 65 20 64 61 74 73 74 6f 72 65 5f 69 6e 64 65 78 2e 49 6e 64 65 78 44 65 66 69 6e 69 74 69 6f | le.datstore_index.IndexDefinitio |
5720 | 6e 73 20 63 6f 6e 74 61 69 6e 69 6e 67 20 69 6e 64 65 78 65 73 20 74 68 61 74 20 77 65 72 65 0a | ns.containing.indexes.that.were. |
5740 | 20 20 20 20 20 20 6e 6f 74 20 64 65 6c 65 74 65 64 2c 20 70 72 6f 62 61 62 6c 79 20 62 65 63 61 | ......not.deleted,.probably.beca |
5760 | 75 73 65 20 74 68 65 79 20 77 65 72 65 20 61 6c 72 65 61 64 79 20 72 65 6d 6f 76 65 64 2e 20 20 | use.they.were.already.removed... |
5780 | 54 68 69 73 20 6d 61 79 0a 20 20 20 20 20 20 62 65 20 6e 6f 72 6d 61 6c 20 62 65 68 61 76 69 6f | This.may.......be.normal.behavio |
57a0 | 72 20 61 73 20 74 68 65 72 65 20 69 73 20 61 20 70 6f 74 65 6e 74 69 61 6c 20 72 61 63 65 20 63 | r.as.there.is.a.potential.race.c |
57c0 | 6f 6e 64 69 74 69 6f 6e 20 62 65 74 77 65 65 6e 20 66 65 74 63 68 69 6e 67 0a 20 20 20 20 20 20 | ondition.between.fetching....... |
57e0 | 74 68 65 20 69 6e 64 65 78 2d 64 69 66 66 20 61 6e 64 20 73 65 6e 64 69 6e 67 20 64 65 6c 65 74 | the.index-diff.and.sending.delet |
5800 | 69 6f 6e 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 74 68 72 6f 75 67 68 2e 0a 20 20 20 20 73 24 | ion.confirmation.through......s$ |
5820 | 00 00 00 44 65 6c 65 74 69 6e 67 20 73 65 6c 65 63 74 65 64 20 69 6e 64 65 78 20 64 65 66 69 6e | ...Deleting.selected.index.defin |
5840 | 69 74 69 6f 6e 73 2e 73 1b 00 00 00 2f 61 70 69 2f 64 61 74 61 73 74 6f 72 65 2f 69 6e 64 65 78 | itions.s..../api/datastore/index |
5860 | 2f 64 65 6c 65 74 65 52 a7 00 00 00 52 a8 00 00 00 28 08 00 00 00 52 13 00 00 00 52 63 00 00 00 | /deleteR....R....(....R....Rc... |
5880 | 52 7a 00 00 00 52 24 00 00 00 52 a9 00 00 00 52 8f 00 00 00 52 07 00 00 00 74 15 00 00 00 50 61 | Rz...R$...R....R....R....t....Pa |
58a0 | 72 73 65 49 6e 64 65 78 44 65 66 69 6e 69 74 69 6f 6e 73 28 03 00 00 00 52 66 00 00 00 52 a6 00 | rseIndexDefinitions(....Rf...R.. |
58c0 | 00 00 52 83 00 00 00 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 | ..R....(....(....sE.../home/zx2c |
58e0 | 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 |
5900 | 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 08 00 00 00 | e/appengine/tools/appcfg.pyt.... |
5920 | 44 6f 44 65 6c 65 74 65 6d 02 00 00 73 0a 00 00 00 00 0c 0a 01 0f 01 0c 01 0f 01 28 06 00 00 00 | DoDeletem...s..............(.... |
5940 | 52 3a 00 00 00 52 3b 00 00 00 52 3c 00 00 00 52 67 00 00 00 52 b1 00 00 00 52 b3 00 00 00 28 00 | R:...R;...R<...Rg...R....R....(. |
5960 | 00 00 00 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 | ...(....(....sE.../home/zx2c4/De |
5980 | 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 |
59a0 | 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 52 af 00 00 00 4b 02 00 00 | pengine/tools/appcfg.pyR....K... |
59c0 | 73 08 00 00 00 06 01 06 02 09 0b 09 14 74 16 00 00 00 56 61 63 75 75 6d 49 6e 64 65 78 65 73 4f | s............t....VacuumIndexesO |
59e0 | 70 65 72 61 74 69 6f 6e 63 00 00 00 00 00 00 00 00 02 00 00 00 42 00 00 00 73 2c 00 00 00 65 00 | perationc............B...s,...e. |
5a00 | 00 5a 01 00 64 00 00 5a 02 00 65 03 00 64 01 00 84 01 00 5a 04 00 64 02 00 84 00 00 5a 05 00 64 | .Z..d..Z..e..d.....Z..d.....Z..d |
5a20 | 03 00 84 00 00 5a 06 00 52 53 28 04 00 00 00 73 40 00 00 00 50 72 6f 76 69 64 65 20 66 61 63 69 | .....Z..RS(....s@...Provide.faci |
5a40 | 6c 69 74 69 65 73 20 74 6f 20 72 65 71 75 65 73 74 20 74 68 65 20 64 65 6c 65 74 69 6f 6e 20 6f | lities.to.request.the.deletion.o |
5a60 | 66 20 64 61 74 61 73 74 6f 72 65 20 69 6e 64 65 78 65 73 2e 63 05 00 00 00 05 00 00 00 03 00 00 | f.datastore.indexes.c........... |
5a80 | 00 43 00 00 00 73 2f 00 00 00 74 00 00 74 01 00 7c 00 00 83 02 00 69 02 00 7c 01 00 7c 02 00 83 | .C...s/...t..t..|.....i..|..|... |
5aa0 | 02 00 01 7c 03 00 7c 00 00 5f 03 00 7c 04 00 7c 00 00 5f 04 00 64 01 00 53 28 02 00 00 00 73 56 | ...|..|.._..|..|.._..d..S(....sV |
5ac0 | 01 00 00 43 72 65 61 74 65 73 20 61 20 6e 65 77 20 56 61 63 75 75 6d 49 6e 64 65 78 65 73 4f 70 | ...Creates.a.new.VacuumIndexesOp |
5ae0 | 65 72 61 74 69 6f 6e 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 73 65 72 76 65 72 | eration.......Args:.......server |
5b00 | 3a 20 54 68 65 20 52 50 43 20 73 65 72 76 65 72 20 74 6f 20 75 73 65 2e 20 20 53 68 6f 75 6c 64 | :.The.RPC.server.to.use...Should |
5b20 | 20 62 65 20 61 6e 20 69 6e 73 74 61 6e 63 65 20 6f 66 20 48 74 74 70 52 70 63 53 65 72 76 65 72 | .be.an.instance.of.HttpRpcServer |
5b40 | 0a 20 20 20 20 20 20 20 20 6f 72 20 54 65 73 74 52 70 63 53 65 72 76 65 72 2e 0a 20 20 20 20 20 | .........or.TestRpcServer....... |
5b60 | 20 63 6f 6e 66 69 67 3a 20 61 70 70 69 6e 66 6f 2e 41 70 70 49 6e 66 6f 45 78 74 65 72 6e 61 6c | .config:.appinfo.AppInfoExternal |
5b80 | 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6f 62 6a 65 63 74 2e 0a 20 20 20 20 20 20 66 6f 72 | .configuration.object........for |
5ba0 | 63 65 3a 20 54 72 75 65 20 74 6f 20 66 6f 72 63 65 20 64 65 6c 65 74 69 6f 6e 20 6f 66 20 69 6e | ce:.True.to.force.deletion.of.in |
5bc0 | 64 65 78 65 73 2c 20 65 6c 73 65 20 46 61 6c 73 65 2e 0a 20 20 20 20 20 20 63 6f 6e 66 69 72 6d | dexes,.else.False........confirm |
5be0 | 61 74 69 6f 6e 5f 66 6e 3a 20 46 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 66 6f 72 20 67 65 74 74 | ation_fn:.Function.used.for.gett |
5c00 | 69 6e 67 20 69 6e 70 75 74 20 66 6f 72 6d 20 75 73 65 72 2e 0a 20 20 20 20 4e 28 05 00 00 00 74 | ing.input.form.user......N(....t |
5c20 | 05 00 00 00 73 75 70 65 72 52 b4 00 00 00 52 67 00 00 00 52 78 00 00 00 74 0f 00 00 00 63 6f 6e | ....superR....Rg...Rx...t....con |
5c40 | 66 69 72 6d 61 74 69 6f 6e 5f 66 6e 28 05 00 00 00 52 66 00 00 00 52 63 00 00 00 52 24 00 00 00 | firmation_fn(....Rf...Rc...R$... |
5c60 | 52 78 00 00 00 52 b6 00 00 00 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a | Rx...R....(....(....sE.../home/z |
5c80 | 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 |
5ca0 | 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 52 67 | ogle/appengine/tools/appcfg.pyRg |
5cc0 | 00 00 00 83 02 00 00 73 06 00 00 00 00 0b 19 01 09 01 63 02 00 00 00 03 00 00 00 02 00 00 00 43 | .......s..........c............C |
5ce0 | 00 00 00 73 92 00 00 00 78 8b 00 74 00 00 6f 83 00 01 64 01 00 47 48 48 7c 01 00 69 01 00 83 00 | ...s....x..t..o...d..GHH|..i.... |
5d00 | 00 47 48 48 7c 00 00 69 02 00 64 02 00 83 01 00 7d 02 00 7c 02 00 69 03 00 83 00 00 69 04 00 83 | .GHH|..i..d.....}..|..i.....i... |
5d20 | 00 00 7d 02 00 7c 02 00 64 03 00 6a 02 00 6f 05 00 01 74 00 00 53 01 7c 02 00 64 04 00 6a 02 00 | ..}..|..d..j..o...t..S.|..d..j.. |
5d40 | 70 08 00 01 7c 02 00 0c 6f 05 00 01 74 05 00 53 01 7c 02 00 64 05 00 6a 02 00 6f 0e 00 01 74 00 | p...|...o...t..S.|..d..j..o...t. |
5d60 | 00 7c 00 00 5f 06 00 74 00 00 53 01 64 06 00 47 48 71 03 00 01 57 64 07 00 53 28 08 00 00 00 73 | .|.._..t..S.d..GHq...Wd..S(....s |
5d80 | 6e 02 00 00 47 65 74 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 66 72 6f 6d 20 75 73 65 72 20 74 | n...Get.confirmation.from.user.t |
5da0 | 6f 20 64 65 6c 65 74 65 20 61 6e 20 69 6e 64 65 78 2e 0a 0a 20 20 20 20 54 68 69 73 20 6d 65 74 | o.delete.an.index.......This.met |
5dc0 | 68 6f 64 20 77 69 6c 6c 20 65 6e 74 65 72 20 61 6e 20 69 6e 70 75 74 20 6c 6f 6f 70 20 75 6e 74 | hod.will.enter.an.input.loop.unt |
5de0 | 69 6c 20 74 68 65 20 75 73 65 72 20 70 72 6f 76 69 64 65 73 20 61 0a 20 20 20 20 72 65 73 70 6f | il.the.user.provides.a.....respo |
5e00 | 6e 73 65 20 69 74 20 69 73 20 65 78 70 65 63 74 69 6e 67 2e 20 20 56 61 6c 69 64 20 69 6e 70 75 | nse.it.is.expecting...Valid.inpu |
5e20 | 74 20 69 73 20 6f 6e 65 20 6f 66 20 74 68 72 65 65 20 72 65 73 70 6f 6e 73 65 73 3a 0a 0a 20 20 | t.is.one.of.three.responses:.... |
5e40 | 20 20 20 20 79 3a 20 43 6f 6e 66 69 72 6d 20 64 65 6c 65 74 69 6f 6e 20 6f 66 20 69 6e 64 65 78 | ....y:.Confirm.deletion.of.index |
5e60 | 2e 0a 20 20 20 20 20 20 6e 3a 20 44 6f 20 6e 6f 74 20 64 65 6c 65 74 65 20 69 6e 64 65 78 2e 0a | ........n:.Do.not.delete.index.. |
5e80 | 20 20 20 20 20 20 61 3a 20 44 65 6c 65 74 65 20 61 6c 6c 20 69 6e 64 65 78 65 73 20 77 69 74 68 | ......a:.Delete.all.indexes.with |
5ea0 | 6f 75 74 20 61 73 6b 69 6e 67 20 66 6f 72 20 66 75 72 74 68 65 72 20 63 6f 6e 66 69 72 6d 61 74 | out.asking.for.further.confirmat |
5ec0 | 69 6f 6e 2e 0a 0a 20 20 20 20 49 66 20 74 68 65 20 75 73 65 72 20 65 6e 74 65 72 73 20 6e 6f 74 | ion.......If.the.user.enters.not |
5ee0 | 68 69 6e 67 20 61 74 20 61 6c 6c 2c 20 74 68 65 20 64 65 66 61 75 6c 74 20 61 63 74 69 6f 6e 20 | hing.at.all,.the.default.action. |
5f00 | 69 73 20 74 6f 20 73 6b 69 70 0a 20 20 20 20 74 68 61 74 20 69 6e 64 65 78 20 61 6e 64 20 64 6f | is.to.skip.....that.index.and.do |
5f20 | 20 6e 6f 74 20 64 65 6c 65 74 65 2e 0a 0a 20 20 20 20 49 66 20 74 68 65 20 75 73 65 72 20 73 65 | .not.delete.......If.the.user.se |
5f40 | 6c 65 63 74 73 20 27 61 27 2c 20 61 73 20 61 20 73 69 64 65 20 65 66 66 65 63 74 2c 20 74 68 65 | lects.'a',.as.a.side.effect,.the |
5f60 | 20 27 66 6f 72 63 65 27 20 66 6c 61 67 20 69 73 20 73 65 74 2e 0a 0a 20 20 20 20 41 72 67 73 3a | .'force'.flag.is.set.......Args: |
5f80 | 0a 20 20 20 20 20 20 69 6e 64 65 78 3a 20 49 6e 64 65 78 20 74 6f 20 63 6f 6e 66 69 72 6d 2e 0a | .......index:.Index.to.confirm.. |
5fa0 | 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 69 66 20 75 73 65 72 | .....Returns:.......True.if.user |
5fc0 | 20 65 6e 74 65 72 73 20 27 79 27 20 6f 72 20 27 61 27 2e 20 20 46 61 6c 73 65 20 69 66 20 75 73 | .enters.'y'.or.'a'...False.if.us |
5fe0 | 65 72 20 65 6e 74 65 72 20 27 6e 27 2e 0a 20 20 20 20 73 38 00 00 00 54 68 69 73 20 69 6e 64 65 | er.enter.'n'......s8...This.inde |
6000 | 78 20 69 73 20 6e 6f 20 6c 6f 6e 67 65 72 20 64 65 66 69 6e 65 64 20 69 6e 20 79 6f 75 72 20 69 | x.is.no.longer.defined.in.your.i |
6020 | 6e 64 65 78 2e 79 61 6d 6c 20 66 69 6c 65 2e 73 35 00 00 00 41 72 65 20 79 6f 75 20 73 75 72 65 | ndex.yaml.file.s5...Are.you.sure |
6040 | 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 64 65 6c 65 74 65 20 74 68 69 73 20 69 6e 64 65 78 3f 20 | .you.want.to.delete.this.index?. |
6060 | 28 4e 2f 79 2f 61 29 3a 20 74 01 00 00 00 79 52 9c 00 00 00 74 01 00 00 00 61 73 21 00 00 00 44 | (N/y/a):.t....yR....t....as!...D |
6080 | 69 64 20 6e 6f 74 20 75 6e 64 65 72 73 74 61 6e 64 20 79 6f 75 72 20 72 65 73 70 6f 6e 73 65 2e | id.not.understand.your.response. |
60a0 | 4e 28 07 00 00 00 52 81 00 00 00 52 8f 00 00 00 52 b6 00 00 00 52 9e 00 00 00 52 9f 00 00 00 52 | N(....R....R....R....R....R....R |
60c0 | a0 00 00 00 52 78 00 00 00 28 03 00 00 00 52 66 00 00 00 74 05 00 00 00 69 6e 64 65 78 74 0c 00 | ....Rx...(....Rf...t....indext.. |
60e0 | 00 00 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f | ..confirmation(....(....sE.../ho |
6100 | 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 |
6120 | 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 61 70 70 63 66 67 2e | e/google/appengine/tools/appcfg. |
6140 | 70 79 74 0f 00 00 00 47 65 74 43 6f 6e 66 69 72 6d 61 74 69 6f 6e 92 02 00 00 73 22 00 00 00 00 | pyt....GetConfirmation....s".... |
6160 | 15 03 00 07 01 05 01 01 01 0b 01 01 02 06 01 09 01 12 02 0d 01 05 01 15 01 05 01 0d 01 09 01 05 | ................................ |
6180 | 02 63 02 00 00 00 09 00 00 00 06 00 00 00 43 00 00 00 73 0d 01 00 00 7c 00 00 69 00 00 7c 01 00 | .c............C...s....|..i..|.. |
61a0 | 83 01 00 5c 02 00 7d 02 00 7d 03 00 74 01 00 69 02 00 64 01 00 67 00 00 83 00 01 7d 04 00 7c 03 | ...\..}..}..t..i..d..g.....}..|. |
61c0 | 00 69 03 00 64 05 00 6a 09 00 6f 46 00 01 78 43 00 7c 03 00 69 03 00 44 5d 34 00 7d 05 00 7c 00 | .i..d..j..oF..xC.|..i..D]4.}..|. |
61e0 | 00 69 05 00 70 10 00 01 7c 00 00 69 06 00 7c 05 00 83 01 00 6f 14 00 01 7c 04 00 69 03 00 69 07 | .i..p...|..i..|.....o...|..i..i. |
6200 | 00 7c 05 00 83 01 00 01 71 41 00 01 71 41 00 57 6e 01 00 01 7c 04 00 69 03 00 6f 82 00 01 7c 00 | .|......qA..qA.Wn...|..i..o...|. |
6220 | 00 69 08 00 7c 04 00 83 01 00 7d 06 00 7c 06 00 69 03 00 6f 65 00 01 74 09 00 7c 06 00 69 03 00 | .i..|.....}..|..i..oe..t..|..i.. |
6240 | 83 01 00 7d 07 00 7c 07 00 64 02 00 6a 02 00 6f 0a 00 01 64 03 00 7d 08 00 6e 0b 00 01 64 04 00 | ...}..|..d..j..o...d..}..n...d.. |
6260 | 7c 07 00 16 7d 08 00 78 21 00 7c 06 00 69 03 00 44 5d 16 00 7d 05 00 7c 08 00 7c 05 00 69 0a 00 | |...}..x!.|..i..D]..}..|..|..i.. |
6280 | 83 00 00 37 7d 08 00 71 da 00 57 74 0b 00 69 0c 00 7c 08 00 83 01 00 01 71 09 01 01 6e 01 00 01 | ...7}..q..Wt..i..|......q...n... |
62a0 | 64 05 00 53 28 06 00 00 00 73 ef 02 00 00 56 61 63 75 75 6d 20 69 6e 64 65 78 65 73 20 69 6e 20 | d..S(....s....Vacuum.indexes.in. |
62c0 | 64 61 74 61 73 74 6f 72 65 2e 0a 0a 20 20 20 20 54 68 69 73 20 6d 65 74 68 6f 64 20 77 69 6c 6c | datastore.......This.method.will |
62e0 | 20 71 75 65 72 79 20 74 68 65 20 73 65 72 76 65 72 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 20 77 | .query.the.server.to.determine.w |
6300 | 68 69 63 68 20 69 6e 64 65 78 65 73 20 61 72 65 20 6e 6f 74 0a 20 20 20 20 62 65 69 6e 67 20 75 | hich.indexes.are.not.....being.u |
6320 | 73 65 64 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 68 65 20 75 73 65 72 27 73 20 6c 6f 63 61 | sed.according.to.the.user's.loca |
6340 | 6c 20 69 6e 64 65 78 2e 79 61 6d 6c 20 66 69 6c 65 2e 20 20 4f 6e 63 65 20 69 74 20 68 61 73 0a | l.index.yaml.file...Once.it.has. |
6360 | 20 20 20 20 6d 61 64 65 20 74 68 69 73 20 64 65 74 65 72 6d 69 6e 61 74 69 6f 6e 2c 20 69 74 20 | ....made.this.determination,.it. |
6380 | 63 6f 6e 66 69 72 6d 73 20 77 69 74 68 20 74 68 65 20 75 73 65 72 20 77 68 69 63 68 20 75 6e 75 | confirms.with.the.user.which.unu |
63a0 | 73 65 64 20 69 6e 64 65 78 65 73 0a 20 20 20 20 73 68 6f 75 6c 64 20 62 65 20 64 65 6c 65 74 65 | sed.indexes.....should.be.delete |
63c0 | 64 2e 20 20 4f 6e 63 65 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 66 6f 72 20 65 61 63 68 20 69 | d...Once.confirmation.for.each.i |
63e0 | 6e 64 65 78 20 69 73 20 72 65 63 65 69 76 65 73 2c 20 69 74 0a 20 20 20 20 64 65 6c 65 74 65 73 | ndex.is.receives,.it.....deletes |
6400 | 20 74 68 6f 73 65 20 69 6e 64 65 78 65 73 2e 0a 0a 20 20 20 20 42 65 63 61 75 73 65 20 61 6e 6f | .those.indexes.......Because.ano |
6420 | 74 68 65 72 20 75 73 65 72 20 6d 61 79 20 69 6e 20 74 68 65 6f 72 79 20 64 65 6c 65 74 65 20 74 | ther.user.may.in.theory.delete.t |
6440 | 68 65 20 73 61 6d 65 20 69 6e 64 65 78 65 73 20 61 74 20 74 68 65 20 73 61 6d 65 0a 20 20 20 20 | he.same.indexes.at.the.same..... |
6460 | 74 69 6d 65 20 61 73 20 74 68 65 20 75 73 65 72 2c 20 74 68 65 72 65 20 69 73 20 61 20 70 6f 74 | time.as.the.user,.there.is.a.pot |
6480 | 65 6e 74 69 61 6c 20 72 61 63 65 20 63 6f 6e 64 69 74 69 6f 6e 2e 20 20 49 6e 20 74 68 69 73 20 | ential.race.condition...In.this. |
64a0 | 72 61 72 65 20 63 61 73 65 73 2c 0a 20 20 20 20 73 6f 6d 65 20 6f 66 20 74 68 65 20 69 6e 64 65 | rare.cases,.....some.of.the.inde |
64c0 | 78 65 73 20 70 72 65 76 69 6f 75 73 6c 79 20 63 6f 6e 66 69 72 6d 65 64 20 66 6f 72 20 64 65 6c | xes.previously.confirmed.for.del |
64e0 | 65 74 69 6f 6e 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 66 6f 75 6e 64 2e 0a 20 20 20 20 54 68 65 | etion.will.not.be.found......The |
6500 | 20 75 73 65 72 20 69 73 20 6e 6f 74 69 66 69 65 64 20 77 68 69 63 68 20 69 6e 64 65 78 65 73 20 | .user.is.notified.which.indexes. |
6520 | 74 68 65 73 65 20 77 65 72 65 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 64 65 66 | these.were.......Args:.......def |
6540 | 69 6e 69 74 69 6f 6e 73 3a 20 64 61 74 61 73 74 6f 72 65 5f 69 6e 64 65 78 2e 49 6e 64 65 78 44 | initions:.datastore_index.IndexD |
6560 | 65 66 69 6e 69 74 69 6f 6e 73 20 61 73 20 6c 6f 61 64 65 64 20 66 72 6f 6d 20 75 73 65 72 73 0a | efinitions.as.loaded.from.users. |
6580 | 20 20 20 20 20 20 20 20 69 6e 64 65 78 2e 79 61 6d 6c 20 66 69 6c 65 2e 0a 20 20 20 20 74 07 00 | ........index.yaml.file......t.. |
65a0 | 00 00 69 6e 64 65 78 65 73 69 01 00 00 00 73 4d 00 00 00 41 6e 20 69 6e 64 65 78 20 77 61 73 20 | ..indexesi....sM...An.index.was. |
65c0 | 6e 6f 74 20 64 65 6c 65 74 65 64 2e 20 20 4d 6f 73 74 20 6c 69 6b 65 6c 79 20 74 68 69 73 20 69 | not.deleted...Most.likely.this.i |
65e0 | 73 20 62 65 63 61 75 73 65 20 69 74 20 6e 6f 20 6c 6f 6e 67 65 72 20 65 78 69 73 74 73 2e 0a 0a | s.because.it.no.longer.exists... |
6600 | 73 51 00 00 00 25 64 20 69 6e 64 65 78 65 73 20 77 65 72 65 20 6e 6f 74 20 64 65 6c 65 74 65 64 | sQ...%d.indexes.were.not.deleted |
6620 | 2e 20 20 4d 6f 73 74 20 6c 69 6b 65 6c 79 20 74 68 69 73 20 69 73 20 62 65 63 61 75 73 65 20 74 | ...Most.likely.this.is.because.t |
6640 | 68 65 79 20 6e 6f 20 6c 6f 6e 67 65 72 20 65 78 69 73 74 2e 0a 0a 4e 28 0d 00 00 00 52 b1 00 00 | hey.no.longer.exist...N(....R... |
6660 | 00 52 07 00 00 00 74 10 00 00 00 49 6e 64 65 78 44 65 66 69 6e 69 74 69 6f 6e 73 52 bc 00 00 00 | .R....t....IndexDefinitionsR.... |
6680 | 52 21 00 00 00 52 78 00 00 00 52 bb 00 00 00 52 2c 00 00 00 52 b3 00 00 00 52 82 00 00 00 52 8f | R!...Rx...R....R,...R....R....R. |
66a0 | 00 00 00 52 47 00 00 00 74 07 00 00 00 77 61 72 6e 69 6e 67 28 09 00 00 00 52 66 00 00 00 52 a6 | ...RG...t....warning(....Rf...R. |
66c0 | 00 00 00 74 12 00 00 00 75 6e 75 73 65 64 5f 6e 65 77 5f 69 6e 64 65 78 65 73 74 0f 00 00 00 6e | ...t....unused_new_indexest....n |
66e0 | 6f 74 75 73 65 64 5f 69 6e 64 65 78 65 73 74 09 00 00 00 64 65 6c 65 74 69 6f 6e 73 52 b9 00 00 | otused_indexest....deletionsR... |
6700 | 00 74 0b 00 00 00 6e 6f 74 5f 64 65 6c 65 74 65 64 74 11 00 00 00 6e 6f 74 5f 64 65 6c 65 74 65 | .t....not_deletedt....not_delete |
6720 | 64 5f 63 6f 75 6e 74 74 0f 00 00 00 77 61 72 6e 69 6e 67 5f 6d 65 73 73 61 67 65 28 00 00 00 00 | d_countt....warning_message(.... |
6740 | 28 00 00 00 00 73 45 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 | (....sE.../home/zx2c4/Desktop/go |
6760 | 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/ |
6780 | 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 08 00 00 00 44 6f 56 61 63 75 75 6d bb 02 00 00 | tools/appcfg.pyt....DoVacuum.... |
67a0 | 73 26 00 00 00 00 12 15 02 12 01 10 01 0a 00 06 01 1a 01 1c 02 0a 01 0f 02 0a 01 0f 01 0d 01 0a | s&.............................. |
67c0 | 03 03 02 07 01 0a 00 06 01 14 01 28 07 00 00 00 52 3a 00 00 00 52 3b 00 00 00 52 3c 00 00 00 52 | ...........(....R:...R;...R<...R |
67e0 | a4 00 00 00 52 67 00 00 00 52 bb 00 00 00 52 c5 00 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 | ....Rg...R....R....(....(....(.. |
6800 | 00 00 73 45 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 | ..sE.../home/zx2c4/Desktop/googl |
6820 | 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 |
6840 | 6c 73 2f 61 70 70 63 66 67 2e 70 79 52 b4 00 00 00 80 02 00 00 73 08 00 00 00 06 01 06 03 0c 0e | ls/appcfg.pyR........s.......... |
6860 | 09 29 74 0d 00 00 00 4c 6f 67 73 52 65 71 75 65 73 74 65 72 63 00 00 00 00 00 00 00 00 01 00 00 | .)t....LogsRequesterc........... |
6880 | 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 5a 03 00 64 | .B...s)...e..Z..d..Z..d.....Z..d |
68a0 | 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 2a 00 00 00 50 72 6f | .....Z..d.....Z..RS(....s*...Pro |
68c0 | 76 69 64 65 20 66 61 63 69 6c 69 74 69 65 73 20 74 6f 20 65 78 70 6f 72 74 20 72 65 71 75 65 73 | vide.facilities.to.export.reques |
68e0 | 74 20 6c 6f 67 73 2e 63 0a 00 00 00 0d 00 00 00 06 00 00 00 43 00 00 00 73 5b 01 00 00 7c 01 00 | t.logs.c............C...s[...|.. |
6900 | 7c 00 00 5f 00 00 7c 02 00 7c 00 00 5f 01 00 7c 03 00 7c 00 00 5f 02 00 7c 05 00 7c 00 00 5f 03 | |.._..|..|.._..|..|.._..|..|.._. |
6920 | 00 7c 04 00 7c 00 00 5f 04 00 7c 06 00 7c 00 00 5f 05 00 7c 08 00 7c 00 00 5f 06 00 7c 09 00 7c | .|..|.._..|..|.._..|..|.._..|..| |
6940 | 00 00 5f 07 00 7c 00 00 69 01 00 69 08 00 64 01 00 17 7c 00 00 5f 09 00 64 0b 00 7c 00 00 5f 0b | .._..|..i..i..d...|.._..d..|.._. |
6960 | 00 64 02 00 7c 00 00 5f 0c 00 7c 00 00 69 03 00 6f 1f 00 01 74 0d 00 7c 00 00 69 02 00 83 01 00 | .d..|.._..|..i..o...t..|..i..... |
6980 | 7c 00 00 5f 0b 00 64 03 00 7c 00 00 5f 0c 00 6e 01 00 01 64 0b 00 7c 00 00 5f 0e 00 7c 00 00 69 | |.._..d..|.._..n...d..|.._..|..i |
69a0 | 04 00 6f ae 00 01 67 00 00 7d 0a 00 74 0f 00 7c 07 00 83 01 00 7d 07 00 78 72 00 74 10 00 7c 00 | ..o...g..}..t..|.....}..xr.t..|. |
69c0 | 00 69 04 00 83 01 00 44 5d 61 00 7d 0b 00 74 11 00 69 12 00 7c 07 00 64 0c 00 7c 0b 00 14 18 83 | .i.....D]a.}..t..i..|..d..|..... |
69e0 | 01 00 7d 0c 00 7c 0a 00 69 03 00 74 13 00 69 14 00 74 11 00 69 15 00 64 06 00 7c 0c 00 83 02 00 | ..}..|..i..t..i..t..i..d..|..... |
6a00 | 83 01 00 83 01 00 01 7c 0a 00 69 03 00 74 13 00 69 14 00 74 11 00 69 15 00 64 07 00 7c 0c 00 83 | .......|..i..t..i..t..i..d..|... |
6a20 | 02 00 83 01 00 83 01 00 01 71 cb 00 57 74 13 00 69 16 00 64 08 00 64 09 00 69 17 00 7c 0a 00 83 | .........q..Wt..i..d..d..i..|... |
6a40 | 01 00 17 64 0a 00 17 83 01 00 7c 00 00 5f 0e 00 6e 01 00 01 64 0b 00 53 28 0d 00 00 00 73 8f 02 | ...d......|.._..n...d..S(....s.. |
6a60 | 00 00 43 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 | ..Constructor.......Args:....... |
6a80 | 73 65 72 76 65 72 3a 20 54 68 65 20 52 50 43 20 73 65 72 76 65 72 20 74 6f 20 75 73 65 2e 20 20 | server:.The.RPC.server.to.use... |
6aa0 | 53 68 6f 75 6c 64 20 62 65 20 61 6e 20 69 6e 73 74 61 6e 63 65 20 6f 66 20 48 74 74 70 52 70 63 | Should.be.an.instance.of.HttpRpc |
6ac0 | 53 65 72 76 65 72 0a 20 20 20 20 20 20 20 20 6f 72 20 54 65 73 74 52 70 63 53 65 72 76 65 72 2e | Server.........or.TestRpcServer. |
6ae0 | 0a 20 20 20 20 20 20 63 6f 6e 66 69 67 3a 20 61 70 70 69 6e 66 6f 2e 41 70 70 49 6e 66 6f 45 78 | .......config:.appinfo.AppInfoEx |
6b00 | 74 65 72 6e 61 6c 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6f 62 6a 65 63 74 2e 0a 20 20 20 | ternal.configuration.object..... |
6b20 | 20 20 20 6f 75 74 70 75 74 5f 66 69 6c 65 3a 20 4f 75 74 70 75 74 20 66 69 6c 65 20 6e 61 6d 65 | ...output_file:.Output.file.name |
6b40 | 2e 0a 20 20 20 20 20 20 6e 75 6d 5f 64 61 79 73 3a 20 4e 75 6d 62 65 72 20 6f 66 20 64 61 79 73 | ........num_days:.Number.of.days |
6b60 | 20 77 6f 72 74 68 20 6f 66 20 6c 6f 67 73 20 74 6f 20 65 78 70 6f 72 74 3b 20 30 20 66 6f 72 20 | .worth.of.logs.to.export;.0.for. |
6b80 | 61 6c 6c 20 61 76 61 69 6c 61 62 6c 65 2e 0a 20 20 20 20 20 20 61 70 70 65 6e 64 3a 20 54 72 75 | all.available........append:.Tru |
6ba0 | 65 20 69 66 20 61 70 70 65 6e 64 69 6e 67 20 74 6f 20 61 6e 20 65 78 69 73 74 69 6e 67 20 66 69 | e.if.appending.to.an.existing.fi |
6bc0 | 6c 65 2e 0a 20 20 20 20 20 20 73 65 76 65 72 69 74 79 3a 20 41 70 70 20 6c 6f 67 20 73 65 76 65 | le........severity:.App.log.seve |
6be0 | 72 69 74 79 20 74 6f 20 72 65 71 75 65 73 74 20 28 30 2d 34 29 3b 20 4e 6f 6e 65 20 66 6f 72 20 | rity.to.request.(0-4);.None.for. |
6c00 | 6e 6f 20 61 70 70 20 6c 6f 67 73 2e 0a 20 20 20 20 20 20 6e 6f 77 3a 20 50 4f 53 49 58 20 74 69 | no.app.logs........now:.POSIX.ti |
6c20 | 6d 65 73 74 61 6d 70 20 75 73 65 64 20 66 6f 72 20 63 61 6c 63 75 6c 61 74 69 6e 67 20 76 61 6c | mestamp.used.for.calculating.val |
6c40 | 69 64 20 64 61 74 65 73 20 66 6f 72 20 6e 75 6d 5f 64 61 79 73 2e 0a 20 20 20 20 20 20 76 68 6f | id.dates.for.num_days........vho |
6c60 | 73 74 3a 20 54 68 65 20 76 69 72 74 75 61 6c 20 68 6f 73 74 20 6f 66 20 6c 6f 67 20 6d 65 73 73 | st:.The.virtual.host.of.log.mess |
6c80 | 61 67 65 73 20 74 6f 20 67 65 74 2e 20 4e 6f 6e 65 20 66 6f 72 20 61 6c 6c 20 68 6f 73 74 73 2e | ages.to.get..None.for.all.hosts. |
6ca0 | 0a 20 20 20 20 20 20 69 6e 63 6c 75 64 65 5f 76 68 6f 73 74 3a 20 49 66 20 74 72 75 65 2c 20 74 | .......include_vhost:.If.true,.t |
6cc0 | 68 65 20 76 69 72 74 75 61 6c 20 68 6f 73 74 20 69 73 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 6c | he.virtual.host.is.included.in.l |
6ce0 | 6f 67 20 6d 65 73 73 61 67 65 73 2e 0a 20 20 20 20 73 02 00 00 00 2e 31 52 8d 00 00 00 52 b8 00 | og.messages......s.....1R....R.. |
6d00 | 00 00 69 18 00 00 00 69 10 0e 00 00 73 08 00 00 00 25 64 2f 25 6d 2f 25 59 73 08 00 00 00 25 64 | ..i....i....s....%d/%m/%Ys....%d |
6d20 | 2f 25 62 2f 25 59 73 08 00 00 00 5b 5e 5b 5d 2b 5c 5b 28 52 0a 00 00 00 73 02 00 00 00 29 3a 4e | /%b/%Ys....[^[]+\[(R....s....):N |
6d40 | 69 80 51 01 00 28 18 00 00 00 52 63 00 00 00 52 24 00 00 00 74 0b 00 00 00 6f 75 74 70 75 74 5f | i.Q..(....Rc...R$...t....output_ |
6d60 | 66 69 6c 65 52 2c 00 00 00 74 08 00 00 00 6e 75 6d 5f 64 61 79 73 74 08 00 00 00 73 65 76 65 72 | fileR,...t....num_dayst....sever |
6d80 | 69 74 79 74 05 00 00 00 76 68 6f 73 74 74 0d 00 00 00 69 6e 63 6c 75 64 65 5f 76 68 6f 73 74 52 | ityt....vhostt....include_vhostR |
6da0 | 50 00 00 00 74 0a 00 00 00 76 65 72 73 69 6f 6e 5f 69 64 52 21 00 00 00 74 08 00 00 00 73 65 6e | P...t....version_idR!...t....sen |
6dc0 | 74 69 6e 65 6c 74 0a 00 00 00 77 72 69 74 65 5f 6d 6f 64 65 74 0c 00 00 00 46 69 6e 64 53 65 6e | tinelt....write_modet....FindSen |
6de0 | 74 69 6e 65 6c 74 0b 00 00 00 76 61 6c 69 64 5f 64 61 74 65 73 74 0b 00 00 00 50 61 63 69 66 69 | tinelt....valid_datest....Pacifi |
6e00 | 63 54 69 6d 65 74 06 00 00 00 78 72 61 6e 67 65 52 52 00 00 00 74 06 00 00 00 67 6d 74 69 6d 65 | cTimet....xrangeRR...t....gmtime |
6e20 | 52 1b 00 00 00 52 1c 00 00 00 74 08 00 00 00 73 74 72 66 74 69 6d 65 74 07 00 00 00 63 6f 6d 70 | R....R....t....strftimet....comp |
6e40 | 69 6c 65 52 1a 00 00 00 28 0d 00 00 00 52 66 00 00 00 52 63 00 00 00 52 24 00 00 00 52 c7 00 00 | ileR....(....Rf...Rc...R$...R... |
6e60 | 00 52 c8 00 00 00 52 2c 00 00 00 52 c9 00 00 00 52 97 00 00 00 52 ca 00 00 00 52 cb 00 00 00 74 | .R....R,...R....R....R....R....t |
6e80 | 08 00 00 00 70 61 74 74 65 72 6e 73 74 01 00 00 00 69 74 04 00 00 00 74 68 65 6e 28 00 00 00 00 | ....patternst....it....then(.... |
6ea0 | 28 00 00 00 00 73 45 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 | (....sE.../home/zx2c4/Desktop/go |
6ec0 | 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/ |
6ee0 | 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 52 67 00 00 00 e9 02 00 00 73 30 00 00 00 00 10 09 | tools/appcfg.pyRg.......s0...... |
6f00 | 01 09 01 09 01 09 01 09 01 09 01 09 01 09 01 13 01 09 01 09 01 0a 01 12 01 0d 01 09 01 0a 01 06 | ................................ |
6f20 | 01 0c 01 10 00 06 01 17 01 22 01 26 01 63 01 00 00 00 06 00 00 00 0c 00 00 00 43 00 00 00 73 67 | .........".&.c............C...sg |
6f40 | 01 00 00 74 00 00 64 01 00 7c 00 00 69 01 00 69 02 00 7c 00 00 69 03 00 66 02 00 16 83 01 00 01 | ...t..d..|..i..i..|..i..f....... |
6f60 | 74 04 00 69 05 00 83 00 00 7d 01 00 64 07 00 7d 02 00 7a 18 01 78 4f 00 74 07 00 6f 47 00 01 79 | t..i.....}..d..}..z..xO.t..oG..y |
6f80 | 22 00 7c 00 00 69 08 00 7c 01 00 7c 02 00 83 02 00 7d 02 00 7c 02 00 70 05 00 01 50 6e 01 00 01 | ".|..i..|..|.....}..|..p...Pn... |
6fa0 | 57 71 35 00 04 74 09 00 6a 0a 00 6f 12 00 01 01 01 01 74 00 00 64 02 00 83 01 00 01 50 71 35 00 | Wq5..t..j..o......t..d......Pq5. |
6fc0 | 01 58 71 35 00 01 57 74 00 00 64 03 00 7c 00 00 69 0a 00 16 83 01 00 01 7c 00 00 69 0a 00 64 04 | .Xq5..Wt..d..|..i.......|..i..d. |
6fe0 | 00 6a 02 00 6f 0d 00 01 74 0b 00 69 0c 00 7d 03 00 6e 56 00 01 79 19 00 74 0d 00 7c 00 00 69 0a | .j..o...t..i..}..nV..y..t..|..i. |
7000 | 00 7c 00 00 69 0e 00 83 02 00 7d 03 00 57 6e 39 00 04 74 0f 00 6a 0a 00 6f 2d 00 01 01 7d 04 00 | .|..i.....}..Wn9..t..j..o-...}.. |
7020 | 01 74 00 00 64 05 00 7c 00 00 69 0a 00 7c 04 00 66 02 00 16 83 01 00 01 74 0b 00 69 10 00 64 06 | .t..d..|..i..|..f.......t..i..d. |
7040 | 00 83 01 00 01 6e 02 00 01 58 7a 13 00 74 11 00 7c 01 00 7c 03 00 83 02 00 7d 05 00 57 64 07 00 | .....n...Xz..t..|..|.....}..Wd.. |
7060 | 7c 03 00 69 12 00 83 00 00 01 7c 03 00 74 0b 00 69 0c 00 6a 09 00 6f 0e 00 01 7c 03 00 69 13 00 | |..i......|..t..i..j..o...|..i.. |
7080 | 83 00 00 01 6e 01 00 01 58 57 64 07 00 7c 01 00 69 13 00 83 00 00 01 58 74 00 00 64 08 00 7c 05 | ....n...XWd..|..i......Xt..d..|. |
70a0 | 00 16 83 01 00 01 64 07 00 53 28 09 00 00 00 73 c7 00 00 00 44 6f 77 6e 6c 6f 61 64 20 74 68 65 | ......d..S(....s....Download.the |
70c0 | 20 72 65 71 75 65 73 74 65 64 20 6c 6f 67 73 2e 0a 0a 20 20 20 20 54 68 69 73 20 77 69 6c 6c 20 | .requested.logs.......This.will. |
70e0 | 77 72 69 74 65 20 74 68 65 20 6c 6f 67 73 20 74 6f 20 74 68 65 20 66 69 6c 65 20 64 65 73 69 67 | write.the.logs.to.the.file.desig |
7100 | 6e 61 74 65 64 20 62 79 0a 20 20 20 20 73 65 6c 66 2e 6f 75 74 70 75 74 5f 66 69 6c 65 2c 20 6f | nated.by.....self.output_file,.o |
7120 | 72 20 74 6f 20 73 74 64 6f 75 74 20 69 66 20 74 68 65 20 66 69 6c 65 6e 61 6d 65 20 69 73 20 27 | r.to.stdout.if.the.filename.is.' |
7140 | 2d 27 2e 0a 20 20 20 20 4d 75 6c 74 69 70 6c 65 20 72 6f 75 6e 64 74 72 69 70 73 20 74 6f 20 74 | -'......Multiple.roundtrips.to.t |
7160 | 68 65 20 73 65 72 76 65 72 20 6d 61 79 20 62 65 20 6d 61 64 65 2e 0a 20 20 20 20 73 23 00 00 00 | he.server.may.be.made......s#... |
7180 | 44 6f 77 6e 6c 6f 61 64 69 6e 67 20 72 65 71 75 65 73 74 20 6c 6f 67 73 20 66 6f 72 20 25 73 20 | Downloading.request.logs.for.%s. |
71a0 | 25 73 2e 73 32 00 00 00 4b 65 79 62 6f 61 72 64 20 69 6e 74 65 72 72 75 70 74 3b 20 73 61 76 69 | %s.s2...Keyboard.interrupt;.savi |
71c0 | 6e 67 20 64 61 74 61 20 64 6f 77 6e 6c 6f 61 64 65 64 20 73 6f 20 66 61 72 2e 73 1b 00 00 00 43 | ng.data.downloaded.so.far.s....C |
71e0 | 6f 70 79 69 6e 67 20 72 65 71 75 65 73 74 20 6c 6f 67 73 20 74 6f 20 25 72 2e 74 01 00 00 00 2d | opying.request.logs.to.%r.t....- |
7200 | 73 13 00 00 00 43 61 6e 27 74 20 77 72 69 74 65 20 25 72 3a 20 25 73 2e 69 01 00 00 00 4e 73 12 | s....Can't.write.%r:.%s.i....Ns. |
7220 | 00 00 00 43 6f 70 69 65 64 20 25 64 20 72 65 63 6f 72 64 73 2e 28 14 00 00 00 52 13 00 00 00 52 | ...Copied.%d.records.(....R....R |
7240 | 24 00 00 00 52 a9 00 00 00 52 cc 00 00 00 74 08 00 00 00 74 65 6d 70 66 69 6c 65 74 0d 00 00 00 | $...R....R....t....tempfilet.... |
7260 | 54 65 6d 70 6f 72 61 72 79 46 69 6c 65 52 21 00 00 00 52 81 00 00 00 74 0f 00 00 00 52 65 71 75 | TemporaryFileR!...R....t....Requ |
7280 | 65 73 74 4c 6f 67 4c 69 6e 65 73 74 11 00 00 00 4b 65 79 62 6f 61 72 64 49 6e 74 65 72 72 75 70 | estLogLinest....KeyboardInterrup |
72a0 | 74 52 c7 00 00 00 52 10 00 00 00 74 06 00 00 00 73 74 64 6f 75 74 52 65 00 00 00 52 ce 00 00 00 | tR....R....t....stdoutRe...R.... |
72c0 | 52 91 00 00 00 52 75 00 00 00 74 11 00 00 00 43 6f 70 79 52 65 76 65 72 73 65 64 4c 69 6e 65 73 | R....Ru...t....CopyReversedLines |
72e0 | 74 05 00 00 00 66 6c 75 73 68 52 4b 00 00 00 28 06 00 00 00 52 66 00 00 00 74 02 00 00 00 74 66 | t....flushRK...(....Rf...t....tf |
7300 | 74 06 00 00 00 6f 66 66 73 65 74 74 02 00 00 00 6f 66 74 03 00 00 00 65 72 72 74 0a 00 00 00 6c | t....offsett....oft....errt....l |
7320 | 69 6e 65 5f 63 6f 75 6e 74 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 | ine_count(....(....sE.../home/zx |
7340 | 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 |
7360 | 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 0c 00 | gle/appengine/tools/appcfg.pyt.. |
7380 | 00 00 44 6f 77 6e 6c 6f 61 64 4c 6f 67 73 11 03 00 00 73 3a 00 00 00 00 07 06 01 17 01 0c 01 06 | ..DownloadLogs....s:............ |
73a0 | 01 03 01 03 00 07 01 03 01 12 01 07 01 09 01 0e 01 0a 01 0b 01 11 01 10 01 0d 02 03 01 19 01 10 | ................................ |
73c0 | 01 17 01 12 01 03 01 13 02 0a 01 10 01 13 02 0b 01 63 03 00 00 00 0b 00 00 00 05 00 00 00 43 00 | .................c............C. |
73e0 | 00 00 73 45 02 00 00 74 00 00 69 01 00 64 01 00 7c 02 00 83 02 00 01 68 03 00 7c 00 00 69 02 00 | ..sE...t..i..d..|......h..|..i.. |
7400 | 69 03 00 64 02 00 36 7c 00 00 69 04 00 64 03 00 36 64 04 00 64 05 00 36 7d 03 00 7c 02 00 6f 0e | i..d..6|..i..d..6d..d..6}..|..o. |
7420 | 00 01 7c 02 00 7c 03 00 64 06 00 3c 6e 01 00 01 7c 00 00 69 05 00 64 16 00 6a 09 00 6f 17 00 01 | ..|..|..d..<n...|..i..d..j..o... |
7440 | 74 07 00 7c 00 00 69 05 00 83 01 00 7c 03 00 64 07 00 3c 6e 01 00 01 7c 00 00 69 08 00 64 16 00 | t..|..i.....|..d..<n...|..i..d.. |
7460 | 6a 09 00 6f 17 00 01 74 07 00 7c 00 00 69 08 00 83 01 00 7c 03 00 64 08 00 3c 6e 01 00 01 7c 00 | j..o...t..|..i.....|..d..<n...|. |
7480 | 00 69 09 00 64 16 00 6a 09 00 6f 17 00 01 74 07 00 7c 00 00 69 09 00 83 01 00 7c 03 00 64 09 00 | .i..d..j..o...t..|..i.....|..d.. |
74a0 | 3c 6e 01 00 01 7c 00 00 69 0a 00 69 0b 00 64 0a 00 64 0b 00 64 16 00 7c 03 00 8d 01 01 7d 04 00 | <n...|..i..i..d..d..d..|.....}.. |
74c0 | 7c 04 00 69 0c 00 64 0c 00 64 0d 00 83 02 00 7d 04 00 7c 04 00 69 0d 00 83 00 00 7d 05 00 74 00 | |..i..d..d.....}..|..i.....}..t. |
74e0 | 00 69 01 00 64 0e 00 74 0e 00 7c 04 00 83 01 00 74 0e 00 7c 05 00 83 01 00 83 03 00 01 64 16 00 | .i..d..t..|.....t..|.........d.. |
7500 | 7d 02 00 7c 05 00 6f 4f 00 01 7c 05 00 64 0f 00 19 69 0f 00 64 10 00 83 01 00 6f 3b 00 01 74 10 | }..|..oO..|..d...i..d.....o;..t. |
7520 | 00 69 11 00 64 11 00 7c 05 00 64 0f 00 19 83 02 00 7d 06 00 7c 05 00 64 0f 00 3d 7c 06 00 6f 13 | .i..d..|..d......}..|..d..=|..o. |
7540 | 00 01 7c 06 00 69 12 00 64 12 00 83 01 00 7d 02 00 71 72 01 01 6e 01 00 01 7c 05 00 6f 1f 00 01 | ..|..i..d.....}..qr..n...|..o... |
7560 | 7c 05 00 64 13 00 19 69 0f 00 64 10 00 83 01 00 6f 0b 00 01 7c 05 00 64 13 00 3d 6e 01 00 01 7c | |..d...i..d.....o...|..d..=n...| |
7580 | 00 00 69 13 00 7d 07 00 7c 00 00 69 14 00 7d 08 00 64 16 00 7d 09 00 7c 08 00 6f 10 00 01 74 0e | ..i..}..|..i..}..d..}..|..o...t. |
75a0 | 00 7c 08 00 83 01 00 7d 09 00 6e 01 00 01 78 6b 00 7c 05 00 44 5d 63 00 7d 0a 00 7c 08 00 6f 28 | .|.....}..n...xk.|..D]c.}..|..o( |
75c0 | 00 01 7c 0a 00 69 0f 00 7c 08 00 83 01 00 6f 18 00 01 7c 0a 00 7c 09 00 7c 09 00 64 12 00 17 21 | ..|..i..|.....o...|..|..|..d...! |
75e0 | 64 17 00 6a 06 00 70 18 00 01 7c 07 00 6f 16 00 01 7c 07 00 69 11 00 7c 0a 00 83 01 00 0c 6f 05 | d..j..p...|..o...|..i..|......o. |
7600 | 00 01 64 16 00 53 01 7c 01 00 69 15 00 7c 0a 00 64 15 00 17 83 01 00 01 71 ce 01 57 7c 05 00 70 | ..d..S.|..i..|..d.......q..W|..p |
7620 | 05 00 01 64 16 00 53 01 7c 02 00 53 28 18 00 00 00 73 d3 01 00 00 4d 61 6b 65 20 61 20 73 69 6e | ...d..S.|..S(....s....Make.a.sin |
7640 | 67 6c 65 20 72 6f 75 6e 64 74 72 69 70 20 74 6f 20 74 68 65 20 73 65 72 76 65 72 2e 0a 0a 20 20 | gle.roundtrip.to.the.server..... |
7660 | 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 74 66 3a 20 57 72 69 74 61 62 6c 65 20 62 69 6e 61 72 | ..Args:.......tf:.Writable.binar |
7680 | 79 20 73 74 72 65 61 6d 20 74 6f 20 77 68 69 63 68 20 74 68 65 20 6c 6f 67 20 6c 69 6e 65 73 20 | y.stream.to.which.the.log.lines. |
76a0 | 72 65 74 75 72 6e 65 64 20 62 79 0a 20 20 20 20 20 20 20 20 74 68 65 20 73 65 72 76 65 72 20 61 | returned.by.........the.server.a |
76c0 | 72 65 20 77 72 69 74 74 65 6e 2c 20 73 74 72 69 70 70 65 64 20 6f 66 20 68 65 61 64 65 72 73 2c | re.written,.stripped.of.headers, |
76e0 | 20 61 6e 64 20 65 78 63 6c 75 64 69 6e 67 0a 20 20 20 20 20 20 20 20 6c 69 6e 65 73 20 73 6b 69 | .and.excluding.........lines.ski |
7700 | 70 70 65 64 20 64 75 65 20 74 6f 20 73 65 6c 66 2e 73 65 6e 74 69 6e 65 6c 20 6f 72 20 73 65 6c | pped.due.to.self.sentinel.or.sel |
7720 | 66 2e 76 61 6c 69 64 5f 64 61 74 65 73 20 66 69 6c 74 65 72 69 6e 67 2e 0a 20 20 20 20 20 20 6f | f.valid_dates.filtering........o |
7740 | 66 66 73 65 74 3a 20 4f 66 66 73 65 74 20 73 74 72 69 6e 67 20 66 6f 72 20 61 20 63 6f 6e 74 69 | ffset:.Offset.string.for.a.conti |
7760 | 6e 75 65 64 20 72 65 71 75 65 73 74 3b 20 4e 6f 6e 65 20 66 6f 72 20 74 68 65 20 66 69 72 73 74 | nued.request;.None.for.the.first |
7780 | 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 20 20 54 68 65 20 6f 66 66 73 65 74 | .......Returns:.......The.offset |
77a0 | 20 73 74 72 69 6e 67 20 74 6f 20 62 65 20 75 73 65 64 20 66 6f 72 20 74 68 65 20 6e 65 78 74 20 | .string.to.be.used.for.the.next. |
77c0 | 72 65 71 75 65 73 74 2c 20 69 66 20 61 6e 6f 74 68 65 72 0a 20 20 20 20 20 20 72 65 71 75 65 73 | request,.if.another.......reques |
77e0 | 74 20 73 68 6f 75 6c 64 20 62 65 20 69 73 73 75 65 64 3b 20 6f 72 20 4e 6f 6e 65 2c 20 69 66 20 | t.should.be.issued;.or.None,.if. |
7800 | 6e 6f 74 2e 0a 20 20 20 20 73 17 00 00 00 52 65 71 75 65 73 74 20 77 69 74 68 20 6f 66 66 73 65 | not......s....Request.with.offse |
7820 | 74 20 25 72 2e 52 a7 00 00 00 52 50 00 00 00 69 64 00 00 00 74 05 00 00 00 6c 69 6d 69 74 52 e2 | t.%r.R....RP...id...t....limitR. |
7840 | 00 00 00 52 c9 00 00 00 52 ca 00 00 00 52 cb 00 00 00 73 11 00 00 00 2f 61 70 69 2f 72 65 71 75 | ...R....R....R....s..../api/requ |
7860 | 65 73 74 5f 6c 6f 67 73 52 a8 00 00 00 73 01 00 00 00 0d 74 01 00 00 00 00 73 1e 00 00 00 52 65 | est_logsR....s.....t.....s....Re |
7880 | 63 65 69 76 65 64 20 25 64 20 62 79 74 65 73 2c 20 25 64 20 72 65 63 6f 72 64 73 2e 69 00 00 00 | ceived.%d.bytes,.%d.records.i... |
78a0 | 00 74 01 00 00 00 23 73 1a 00 00 00 5e 23 5c 73 2a 6e 65 78 74 5f 6f 66 66 73 65 74 3d 28 5c 53 | .t....#s....^#\s*next_offset=(\S |
78c0 | 2b 29 5c 73 2a 24 69 01 00 00 00 69 ff ff ff ff 74 00 00 00 00 73 01 00 00 00 0a 4e 28 02 00 00 | +)\s*$i....i....t....s.....N(... |
78e0 | 00 52 ea 00 00 00 73 01 00 00 00 00 28 16 00 00 00 52 47 00 00 00 52 79 00 00 00 52 24 00 00 00 | .R....s.....(....RG...Ry...R$... |
7900 | 52 a9 00 00 00 52 cc 00 00 00 52 c9 00 00 00 52 21 00 00 00 52 5b 00 00 00 52 ca 00 00 00 52 cb | R....R....R....R!...R[...R....R. |
7920 | 00 00 00 52 63 00 00 00 52 7a 00 00 00 74 07 00 00 00 72 65 70 6c 61 63 65 74 0a 00 00 00 73 70 | ...Rc...Rz...t....replacet....sp |
7940 | 6c 69 74 6c 69 6e 65 73 52 82 00 00 00 74 0a 00 00 00 73 74 61 72 74 73 77 69 74 68 52 1b 00 00 | litlinesR....t....startswithR... |
7960 | 00 52 1f 00 00 00 74 05 00 00 00 67 72 6f 75 70 52 d0 00 00 00 52 cd 00 00 00 52 8e 00 00 00 28 | .R....t....groupR....R....R....( |
7980 | 0b 00 00 00 52 66 00 00 00 52 e1 00 00 00 52 e2 00 00 00 74 04 00 00 00 6b 77 64 73 52 83 00 00 | ....Rf...R....R....t....kwdsR... |
79a0 | 00 74 05 00 00 00 6c 69 6e 65 73 52 1f 00 00 00 52 d0 00 00 00 52 cd 00 00 00 74 0c 00 00 00 6c | .t....linesR....R....R....t....l |
79c0 | 65 6e 5f 73 65 6e 74 69 6e 65 6c 74 04 00 00 00 6c 69 6e 65 28 00 00 00 00 28 00 00 00 00 73 45 | en_sentinelt....line(....(....sE |
79e0 | 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 |
7a00 | 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 61 | pengine/google/appengine/tools/a |
7a20 | 70 70 63 66 67 2e 70 79 52 dc 00 00 00 38 03 00 00 73 50 00 00 00 00 0d 10 01 10 01 0a 01 0a 02 | ppcfg.pyR....8...sP............. |
7a40 | 07 01 0e 01 10 01 17 01 10 01 17 01 10 01 17 01 1b 01 12 01 0c 01 1f 01 06 01 1b 01 16 01 07 01 | ................................ |
7a60 | 07 01 17 01 1b 01 0b 01 09 01 09 01 06 01 07 01 10 01 07 00 06 01 07 01 10 01 18 01 18 01 05 01 | ................................ |
7a80 | 15 01 07 01 05 01 28 06 00 00 00 52 3a 00 00 00 52 3b 00 00 00 52 3c 00 00 00 52 67 00 00 00 52 | ......(....R:...R;...R<...Rg...R |
7aa0 | e6 00 00 00 52 dc 00 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f | ....R....(....(....(....sE.../ho |
7ac0 | 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 |
7ae0 | 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 61 70 70 63 66 67 2e | e/google/appengine/tools/appcfg. |
7b00 | 70 79 52 c6 00 00 00 e6 02 00 00 73 08 00 00 00 06 01 06 02 09 28 09 27 63 01 00 00 00 01 00 00 | pyR........s.........(.'c....... |
7b20 | 00 03 00 00 00 43 00 00 00 73 29 00 00 00 7c 00 00 64 03 00 38 7d 00 00 74 00 00 7c 00 00 83 01 | .....C...s)...|..d..8}..t..|.... |
7b40 | 00 6f 0e 00 01 7c 00 00 64 02 00 37 7d 00 00 6e 01 00 01 7c 00 00 53 28 04 00 00 00 73 f3 03 00 | .o...|..d..7}..n...|..S(....s... |
7b60 | 00 48 65 6c 70 65 72 20 74 6f 20 72 65 74 75 72 6e 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 | .Helper.to.return.the.number.of. |
7b80 | 73 65 63 6f 6e 64 73 20 62 65 74 77 65 65 6e 20 55 54 43 20 61 6e 64 20 50 61 63 69 66 69 63 20 | seconds.between.UTC.and.Pacific. |
7ba0 | 74 69 6d 65 2e 0a 0a 20 20 54 68 69 73 20 69 73 20 6e 65 65 64 65 64 20 74 6f 20 63 6f 6d 70 75 | time.....This.is.needed.to.compu |
7bc0 | 74 65 20 74 6f 64 61 79 27 73 20 64 61 74 65 20 69 6e 20 50 61 63 69 66 69 63 20 74 69 6d 65 20 | te.today's.date.in.Pacific.time. |
7be0 | 28 6d 6f 72 65 0a 20 20 73 70 65 63 69 66 69 63 61 6c 6c 79 3a 20 4d 6f 75 6e 74 61 69 6e 20 56 | (more...specifically:.Mountain.V |
7c00 | 69 65 77 20 6c 6f 63 61 6c 20 74 69 6d 65 29 2c 20 77 68 69 63 68 20 69 73 20 68 6f 77 20 72 65 | iew.local.time),.which.is.how.re |
7c20 | 71 75 65 73 74 20 6c 6f 67 73 0a 20 20 61 72 65 20 72 65 70 6f 72 74 65 64 2e 20 20 28 47 6f 6f | quest.logs...are.reported...(Goo |
7c40 | 67 6c 65 20 73 65 72 76 65 72 73 20 61 6c 77 61 79 73 20 72 65 70 6f 72 74 20 74 69 6d 65 73 20 | gle.servers.always.report.times. |
7c60 | 69 6e 20 4d 6f 75 6e 74 61 69 6e 20 56 69 65 77 0a 20 20 6c 6f 63 61 6c 20 74 69 6d 65 2c 20 72 | in.Mountain.View...local.time,.r |
7c80 | 65 67 61 72 64 6c 65 73 73 20 6f 66 20 77 68 65 72 65 20 74 68 65 79 20 61 72 65 20 70 68 79 73 | egardless.of.where.they.are.phys |
7ca0 | 69 63 61 6c 6c 79 20 6c 6f 63 61 74 65 64 2e 29 0a 0a 20 20 54 68 69 73 20 74 61 6b 65 73 20 28 | ically.located.)....This.takes.( |
7cc0 | 70 6f 73 74 2d 32 30 30 36 29 20 55 53 20 44 53 54 20 69 6e 74 6f 20 61 63 63 6f 75 6e 74 2e 20 | post-2006).US.DST.into.account.. |
7ce0 | 20 50 61 63 69 66 69 63 20 74 69 6d 65 20 69 73 20 65 69 74 68 65 72 0a 20 20 38 20 68 6f 75 72 | .Pacific.time.is.either...8.hour |
7d00 | 73 20 6f 72 20 37 20 68 6f 75 72 73 20 77 65 73 74 20 6f 66 20 55 54 43 2c 20 64 65 70 65 6e 64 | s.or.7.hours.west.of.UTC,.depend |
7d20 | 69 6e 67 20 6f 6e 20 77 68 65 74 68 65 72 20 44 53 54 20 69 73 20 69 6e 0a 20 20 65 66 66 65 63 | ing.on.whether.DST.is.in...effec |
7d40 | 74 2e 20 20 53 69 6e 63 65 20 32 30 30 37 2c 20 55 53 20 44 53 54 20 73 74 61 72 74 73 20 6f 6e | t...Since.2007,.US.DST.starts.on |
7d60 | 20 74 68 65 20 53 65 63 6f 6e 64 20 53 75 6e 64 61 79 20 69 6e 20 4d 61 72 63 68 0a 20 20 4d 61 | .the.Second.Sunday.in.March...Ma |
7d80 | 72 63 68 2c 20 61 6e 64 20 65 6e 64 73 20 6f 6e 20 74 68 65 20 66 69 72 73 74 20 53 75 6e 64 61 | rch,.and.ends.on.the.first.Sunda |
7da0 | 79 20 69 6e 20 4e 6f 76 65 6d 62 65 72 2e 20 20 28 52 65 66 65 72 65 6e 63 65 3a 0a 20 20 68 74 | y.in.November...(Reference:...ht |
7dc0 | 74 70 3a 2f 2f 61 61 2e 75 73 6e 6f 2e 6e 61 76 79 2e 6d 69 6c 2f 66 61 71 2f 64 6f 63 73 2f 64 | tp://aa.usno.navy.mil/faq/docs/d |
7de0 | 61 79 6c 69 67 68 74 5f 74 69 6d 65 2e 70 68 70 2e 29 0a 0a 20 20 4e 6f 74 65 20 74 68 61 74 20 | aylight_time.php.)....Note.that. |
7e00 | 74 68 65 20 73 65 72 76 65 72 20 64 6f 65 73 6e 27 74 20 72 65 70 6f 72 74 20 69 74 73 20 6c 6f | the.server.doesn't.report.its.lo |
7e20 | 63 61 6c 20 74 69 6d 65 20 28 74 68 65 20 48 54 54 50 20 44 61 74 65 0a 20 20 68 65 61 64 65 72 | cal.time.(the.HTTP.Date...header |
7e40 | 20 75 73 65 73 20 55 54 43 29 2c 20 61 6e 64 20 74 68 65 20 63 6c 69 65 6e 74 27 73 20 6c 6f 63 | .uses.UTC),.and.the.client's.loc |
7e60 | 61 6c 20 74 69 6d 65 20 69 73 20 69 72 72 65 6c 65 76 61 6e 74 2e 0a 0a 20 20 41 72 67 73 3a 0a | al.time.is.irrelevant.....Args:. |
7e80 | 20 20 20 20 6e 6f 77 3a 20 41 20 70 6f 73 69 78 20 74 69 6d 65 73 74 61 6d 70 20 67 69 76 69 6e | ....now:.A.posix.timestamp.givin |
7ea0 | 67 20 63 75 72 72 65 6e 74 20 55 54 43 20 74 69 6d 65 2e 0a 0a 20 20 52 65 74 75 72 6e 73 3a 0a | g.current.UTC.time.....Returns:. |
7ec0 | 20 20 20 20 41 20 70 73 65 75 64 6f 2d 70 6f 73 69 78 20 74 69 6d 65 73 74 61 6d 70 20 67 69 76 | ....A.pseudo-posix.timestamp.giv |
7ee0 | 69 6e 67 20 63 75 72 72 65 6e 74 20 50 61 63 69 66 69 63 20 74 69 6d 65 2e 20 20 50 61 73 73 69 | ing.current.Pacific.time...Passi |
7f00 | 6e 67 0a 20 20 20 20 74 68 69 73 20 74 68 72 6f 75 67 68 20 74 69 6d 65 2e 67 6d 74 69 6d 65 28 | ng.....this.through.time.gmtime( |
7f20 | 29 20 77 69 6c 6c 20 70 72 6f 64 75 63 65 20 61 20 74 75 70 6c 65 20 69 6e 20 50 61 63 69 66 69 | ).will.produce.a.tuple.in.Pacifi |
7f40 | 63 20 6c 6f 63 61 6c 0a 20 20 20 20 74 69 6d 65 2e 0a 20 20 69 08 00 00 00 69 10 0e 00 00 69 80 | c.local.....time....i....i....i. |
7f60 | 70 00 00 28 01 00 00 00 74 0c 00 00 00 49 73 50 61 63 69 66 69 63 44 53 54 28 01 00 00 00 52 97 | p..(....t....IsPacificDST(....R. |
7f80 | 00 00 00 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 | ...(....(....sE.../home/zx2c4/De |
7fa0 | 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 |
7fc0 | 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 52 d1 00 00 00 6f 03 00 00 | pengine/tools/appcfg.pyR....o... |
7fe0 | 73 08 00 00 00 00 19 0a 01 0d 01 0e 01 63 01 00 00 00 07 00 00 00 0a 00 00 00 43 00 00 00 73 fc | s............c............C...s. |
8000 | 00 00 00 64 0b 00 7d 01 00 64 03 00 7d 02 00 74 00 00 69 01 00 7c 00 00 83 01 00 7d 03 00 7c 03 | ...d..}..d..}..t..i..|.....}..|. |
8020 | 00 64 04 00 19 7d 04 00 7c 04 00 64 05 00 6a 05 00 70 07 00 01 74 02 00 82 01 00 01 74 03 00 69 | .d...}..|..d..j..p...t......t..i |
8040 | 04 00 7c 04 00 64 06 00 64 07 00 64 08 00 64 04 00 64 04 00 64 04 00 64 04 00 64 04 00 66 09 00 | ..|..d..d..d..d..d..d..d..d..f.. |
8060 | 83 01 00 7d 05 00 78 28 00 74 00 00 69 01 00 7c 05 00 83 01 00 69 05 00 7c 02 00 6a 03 00 6f 0e | ...}..x(.t..i..|.....i..|..j..o. |
8080 | 00 01 7c 05 00 7c 01 00 37 7d 05 00 71 66 00 01 57 74 03 00 69 04 00 7c 04 00 64 09 00 64 0a 00 | ..|..|..7}..qf..Wt..i..|..d..d.. |
80a0 | 64 08 00 64 04 00 64 04 00 64 04 00 64 04 00 64 04 00 66 09 00 83 01 00 7d 06 00 78 28 00 74 00 | d..d..d..d..d..d..f.....}..x(.t. |
80c0 | 00 69 01 00 7c 06 00 83 01 00 69 05 00 7c 02 00 6a 03 00 6f 0e 00 01 7c 06 00 7c 01 00 37 7d 06 | .i..|.....i..|..j..o...|..|..7}. |
80e0 | 00 71 bb 00 01 57 7c 05 00 7c 00 00 04 03 6a 01 00 6f 08 00 01 7c 06 00 6a 00 00 53 02 01 53 28 | .q...W|..|....j..o...|..j..S..S( |
8100 | 0c 00 00 00 73 d8 00 00 00 48 65 6c 70 65 72 20 66 6f 72 20 50 61 63 69 66 69 63 54 69 6d 65 20 | ....s....Helper.for.PacificTime. |
8120 | 74 6f 20 64 65 63 69 64 65 20 77 68 65 74 68 65 72 20 6e 6f 77 20 69 73 20 50 61 63 69 66 69 63 | to.decide.whether.now.is.Pacific |
8140 | 20 44 53 54 20 28 50 44 54 29 2e 0a 0a 20 20 41 72 67 73 3a 0a 20 20 20 20 6e 6f 77 3a 20 41 20 | .DST.(PDT).....Args:.....now:.A. |
8160 | 70 73 65 75 64 6f 2d 70 6f 73 69 78 20 74 69 6d 65 73 74 61 6d 70 20 67 69 76 69 6e 67 20 63 75 | pseudo-posix.timestamp.giving.cu |
8180 | 72 72 65 6e 74 20 74 69 6d 65 20 69 6e 20 50 53 54 2e 0a 0a 20 20 52 65 74 75 72 6e 73 3a 0a 20 | rrent.time.in.PST.....Returns:.. |
81a0 | 20 20 20 54 72 75 65 20 69 66 20 6e 6f 77 20 66 61 6c 6c 73 20 77 69 74 68 69 6e 20 74 68 65 20 | ...True.if.now.falls.within.the. |
81c0 | 72 61 6e 67 65 20 6f 66 20 44 53 54 2c 20 46 61 6c 73 65 20 6f 74 68 65 72 77 69 73 65 2e 0a 20 | range.of.DST,.False.otherwise... |
81e0 | 20 69 18 00 00 00 69 10 0e 00 00 69 06 00 00 00 69 00 00 00 00 69 d7 07 00 00 69 03 00 00 00 69 | .i....i....i....i....i....i....i |
8200 | 08 00 00 00 69 02 00 00 00 69 0b 00 00 00 69 01 00 00 00 69 80 51 01 00 28 06 00 00 00 52 52 00 | ....i....i....i....i.Q..(....RR. |
8220 | 00 00 52 d3 00 00 00 74 0e 00 00 00 41 73 73 65 72 74 69 6f 6e 45 72 72 6f 72 74 08 00 00 00 63 | ..R....t....AssertionErrort....c |
8240 | 61 6c 65 6e 64 61 72 74 06 00 00 00 74 69 6d 65 67 6d 74 07 00 00 00 74 6d 5f 77 64 61 79 28 07 | alendart....timegmt....tm_wday(. |
8260 | 00 00 00 52 97 00 00 00 74 03 00 00 00 44 41 59 74 06 00 00 00 53 55 4e 44 41 59 74 03 00 00 00 | ...R....t....DAYt....SUNDAYt.... |
8280 | 70 73 74 74 04 00 00 00 79 65 61 72 74 05 00 00 00 62 65 67 69 6e 74 03 00 00 00 65 6e 64 28 00 | pstt....yeart....begint....end(. |
82a0 | 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 | ...(....sE.../home/zx2c4/Desktop |
82c0 | 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 |
82e0 | 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 52 f3 00 00 00 8e 03 00 00 73 1c 00 00 00 | ne/tools/appcfg.pyR........s.... |
8300 | 00 09 06 01 06 01 0f 01 0a 01 14 01 2a 01 03 00 19 01 0f 01 2a 01 03 00 19 01 0f 01 69 02 00 00 | ............*.......*.......i... |
8320 | 00 69 10 00 00 00 63 03 00 00 00 09 00 00 00 06 00 00 00 43 00 00 00 73 48 01 00 00 64 01 00 7d | .i....c............C...sH...d..} |
8340 | 03 00 7c 00 00 69 00 00 64 01 00 64 02 00 83 02 00 01 7c 00 00 69 01 00 83 00 00 7c 02 00 1a 7d | ..|..i..d..d......|..i.....|...} |
8360 | 04 00 64 03 00 7d 05 00 78 15 01 74 02 00 7c 04 00 64 04 00 17 64 05 00 64 05 00 83 03 00 44 5d | ..d..}..x..t..|..d...d..d.....D] |
8380 | fd 00 7d 06 00 7c 00 00 69 00 00 7c 06 00 7c 02 00 14 83 01 00 01 7c 00 00 69 03 00 7c 02 00 83 | ..}..|..i..|..|.......|..i..|... |
83a0 | 01 00 7d 07 00 7c 07 00 69 04 00 74 05 00 83 01 00 7d 08 00 64 03 00 69 06 00 7c 08 00 64 05 00 | ..}..|..i..t.....}..d..i..|..d.. |
83c0 | 1f 7c 05 00 67 01 00 17 83 01 00 69 04 00 74 05 00 83 01 00 7c 08 00 64 05 00 29 7c 08 00 6f 29 | .|..g......i..t.....|..d..)|..o) |
83e0 | 00 01 7c 08 00 64 05 00 19 69 07 00 64 06 00 83 01 00 0c 6f 14 00 01 7c 08 00 64 05 00 63 02 00 | ..|..d...i..d......o...|..d..c.. |
8400 | 19 64 06 00 37 03 3c 6e 01 00 01 7c 08 00 69 08 00 83 00 00 01 7c 08 00 6f 1d 00 01 7c 06 00 64 | .d..7.<n...|..i......|..o...|..d |
8420 | 01 00 6a 04 00 6f 10 00 01 7c 08 00 69 09 00 83 00 00 7d 05 00 6e 01 00 01 7c 08 00 6f 3c 00 01 | ..j..o...|..i.....}..n...|..o<.. |
8440 | 7c 03 00 74 0a 00 7c 08 00 83 01 00 37 7d 03 00 64 03 00 69 06 00 7c 08 00 83 01 00 69 0b 00 64 | |..t..|.....7}..d..i..|.....i..d |
8460 | 07 00 64 08 00 83 02 00 7d 07 00 7c 01 00 69 0c 00 7c 07 00 83 01 00 01 71 43 00 01 71 43 00 57 | ..d.....}..|..i..|......qC..qC.W |
8480 | 7c 03 00 53 28 09 00 00 00 73 45 02 00 00 43 6f 70 79 20 6c 69 6e 65 73 20 66 72 6f 6d 20 69 6e | |..S(....sE...Copy.lines.from.in |
84a0 | 70 75 74 20 73 74 72 65 61 6d 20 74 6f 20 6f 75 74 70 75 74 20 73 74 72 65 61 6d 20 69 6e 20 72 | put.stream.to.output.stream.in.r |
84c0 | 65 76 65 72 73 65 20 6f 72 64 65 72 2e 0a 0a 20 20 41 73 20 61 20 73 70 65 63 69 61 6c 20 66 65 | everse.order.....As.a.special.fe |
84e0 | 61 74 75 72 65 2c 20 6e 75 6c 6c 20 62 79 74 65 73 20 69 6e 20 74 68 65 20 69 6e 70 75 74 20 61 | ature,.null.bytes.in.the.input.a |
8500 | 72 65 20 74 75 72 6e 65 64 20 69 6e 74 6f 0a 20 20 6e 65 77 6c 69 6e 65 73 20 66 6f 6c 6c 6f 77 | re.turned.into...newlines.follow |
8520 | 65 64 20 62 79 20 74 61 62 73 20 69 6e 20 74 68 65 20 6f 75 74 70 75 74 2c 20 62 75 74 20 74 68 | ed.by.tabs.in.the.output,.but.th |
8540 | 65 73 65 20 27 73 75 62 2d 6c 69 6e 65 73 27 0a 20 20 73 65 70 61 72 61 74 65 64 20 62 79 20 6e | ese.'sub-lines'...separated.by.n |
8560 | 75 6c 6c 20 62 79 74 65 73 20 61 72 65 20 6e 6f 74 20 72 65 76 65 72 73 65 64 2e 20 20 45 2e 67 | ull.bytes.are.not.reversed...E.g |
8580 | 2e 20 49 66 20 74 68 65 20 69 6e 70 75 74 20 69 73 0a 20 20 27 41 5c 30 42 5c 6e 43 5c 30 44 5c | ..If.the.input.is...'A\0B\nC\0D\ |
85a0 | 6e 27 2c 20 74 68 65 20 6f 75 74 70 75 74 20 69 73 20 27 43 5c 6e 5c 74 44 5c 6e 41 5c 6e 5c 74 | n',.the.output.is.'C\n\tD\nA\n\t |
85c0 | 42 5c 6e 27 2e 0a 0a 20 20 41 72 67 73 3a 0a 20 20 20 20 69 6e 73 74 72 65 61 6d 3a 20 41 20 73 | B\n'.....Args:.....instream:.A.s |
85e0 | 65 65 6b 61 62 6c 65 20 73 74 72 65 61 6d 20 6f 70 65 6e 20 66 6f 72 20 72 65 61 64 69 6e 67 20 | eekable.stream.open.for.reading. |
8600 | 69 6e 20 62 69 6e 61 72 79 20 6d 6f 64 65 2e 0a 20 20 20 20 6f 75 74 73 74 72 65 61 6d 3a 20 41 | in.binary.mode......outstream:.A |
8620 | 20 73 74 72 65 61 6d 20 6f 70 65 6e 20 66 6f 72 20 77 72 69 74 69 6e 67 3b 20 64 6f 65 73 6e 27 | .stream.open.for.writing;.doesn' |
8640 | 74 20 68 61 76 65 20 74 6f 20 62 65 20 73 65 65 6b 61 62 6c 65 20 6f 72 20 62 69 6e 61 72 79 2e | t.have.to.be.seekable.or.binary. |
8660 | 0a 20 20 20 20 62 6c 6f 63 6b 73 69 7a 65 3a 20 4f 70 74 69 6f 6e 61 6c 20 62 6c 6f 63 6b 20 73 | .....blocksize:.Optional.block.s |
8680 | 69 7a 65 20 66 6f 72 20 62 75 66 66 65 72 69 6e 67 2c 20 66 6f 72 20 75 6e 69 74 20 74 65 73 74 | ize.for.buffering,.for.unit.test |
86a0 | 69 6e 67 2e 0a 0a 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 54 68 65 20 6e 75 6d 62 65 72 20 | ing.....Returns:.....The.number. |
86c0 | 6f 66 20 6c 69 6e 65 73 20 63 6f 70 69 65 64 2e 0a 20 20 69 00 00 00 00 69 02 00 00 00 52 ea 00 | of.lines.copied....i....i....R.. |
86e0 | 00 00 69 01 00 00 00 69 ff ff ff ff 73 01 00 00 00 0a 52 e8 00 00 00 73 02 00 00 00 0a 09 28 0d | ..i....i....s.....R....s......(. |
8700 | 00 00 00 74 04 00 00 00 73 65 65 6b 74 04 00 00 00 74 65 6c 6c 52 d2 00 00 00 74 04 00 00 00 72 | ...t....seekt....tellR....t....r |
8720 | 65 61 64 52 ec 00 00 00 52 81 00 00 00 52 1a 00 00 00 74 08 00 00 00 65 6e 64 73 77 69 74 68 74 | eadR....R....R....t....endswitht |
8740 | 07 00 00 00 72 65 76 65 72 73 65 74 03 00 00 00 70 6f 70 52 82 00 00 00 52 eb 00 00 00 52 8e 00 | ....reverset....popR....R....R.. |
8760 | 00 00 28 09 00 00 00 74 08 00 00 00 69 6e 73 74 72 65 61 6d 74 09 00 00 00 6f 75 74 73 74 72 65 | ..(....t....instreamt....outstre |
8780 | 61 6d 74 09 00 00 00 62 6c 6f 63 6b 73 69 7a 65 52 e5 00 00 00 74 0a 00 00 00 6c 61 73 74 5f 62 | amt....blocksizeR....t....last_b |
87a0 | 6c 6f 63 6b 74 09 00 00 00 73 70 69 6c 6c 6f 76 65 72 74 06 00 00 00 69 62 6c 6f 63 6b 74 04 00 | lockt....spillovert....iblockt.. |
87c0 | 00 00 64 61 74 61 52 f0 00 00 00 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f | ..dataR....(....(....sE.../home/ |
87e0 | 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 |
8800 | 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 52 | oogle/appengine/tools/appcfg.pyR |
8820 | df 00 00 00 a5 03 00 00 73 28 00 00 00 00 10 06 01 10 01 10 01 06 01 17 00 06 01 11 01 0f 01 0f | ........s(...................... |
8840 | 01 27 01 1c 01 14 01 0a 01 14 01 10 01 07 01 10 01 1b 01 15 01 63 02 00 00 00 07 00 00 00 0b 00 | .'...................c.......... |
8860 | 00 00 43 00 00 00 73 19 01 00 00 7c 00 00 64 01 00 6a 02 00 6f 1b 00 01 74 00 00 64 02 00 83 01 | ..C...s....|..d..j..o...t..d.... |
8880 | 00 01 74 01 00 69 02 00 64 03 00 83 01 00 01 6e 01 00 01 79 13 00 74 03 00 7c 00 00 64 04 00 83 | ..t..i..d......n...y..t..|..d... |
88a0 | 02 00 7d 02 00 57 6e 2a 00 04 74 04 00 6a 0a 00 6f 1e 00 01 01 7d 03 00 01 74 00 00 64 05 00 7c | ..}..Wn*..t..j..o....}...t..d..| |
88c0 | 00 00 7c 03 00 66 02 00 16 83 01 00 01 64 0b 00 53 01 58 7a 9f 00 7c 02 00 69 06 00 64 06 00 64 | ..|..f.......d..S.Xz..|..i..d..d |
88e0 | 03 00 83 02 00 01 7c 02 00 69 06 00 74 07 00 64 06 00 7c 02 00 69 08 00 83 00 00 7c 01 00 18 83 | ......|..i..t..d..|..i.....|.... |
8900 | 02 00 83 01 00 01 7c 02 00 69 09 00 83 00 00 7d 04 00 7c 04 00 64 07 00 34 64 0b 00 7d 05 00 78 | ......|..i.....}..|..d..4d..}..x |
8920 | 28 00 7c 04 00 44 5d 20 00 7d 06 00 7c 06 00 69 0a 00 64 08 00 83 01 00 70 0a 00 01 7c 06 00 7d | (.|..D]..}..|..i..d.....p...|..} |
8940 | 05 00 71 bb 00 01 71 bb 00 57 7c 05 00 70 13 00 01 74 00 00 64 09 00 7c 00 00 16 83 01 00 01 64 | ..q...q..W|..p...t..d..|.......d |
8960 | 0b 00 53 01 7c 05 00 69 0b 00 64 0a 00 83 01 00 53 57 64 0b 00 7c 02 00 69 0c 00 83 00 00 01 58 | ..S.|..i..d.....SWd..|..i......X |
8980 | 64 0b 00 53 28 0c 00 00 00 73 cb 01 00 00 52 65 74 75 72 6e 20 74 68 65 20 73 65 6e 74 69 6e 65 | d..S(....s....Return.the.sentine |
89a0 | 6c 20 6c 69 6e 65 20 66 72 6f 6d 20 74 68 65 20 6f 75 74 70 75 74 20 66 69 6c 65 2e 0a 0a 20 20 | l.line.from.the.output.file..... |
89c0 | 41 72 67 73 3a 0a 20 20 20 20 66 69 6c 65 6e 61 6d 65 3a 20 54 68 65 20 66 69 6c 65 6e 61 6d 65 | Args:.....filename:.The.filename |
89e0 | 20 6f 66 20 74 68 65 20 6f 75 74 70 75 74 20 66 69 6c 65 2e 20 20 28 57 65 27 6c 6c 20 72 65 61 | .of.the.output.file...(We'll.rea |
8a00 | 64 20 74 68 69 73 20 66 69 6c 65 2e 29 0a 20 20 20 20 62 6c 6f 63 6b 73 69 7a 65 3a 20 4f 70 74 | d.this.file.).....blocksize:.Opt |
8a20 | 69 6f 6e 61 6c 20 62 6c 6f 63 6b 20 73 69 7a 65 20 66 6f 72 20 62 75 66 66 65 72 69 6e 67 2c 20 | ional.block.size.for.buffering,. |
8a40 | 66 6f 72 20 75 6e 69 74 20 74 65 73 74 69 6e 67 2e 0a 0a 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 | for.unit.testing.....Returns:... |
8a60 | 20 20 54 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 74 68 65 20 6c 61 73 74 20 6c 69 6e 65 20 | ..The.contents.of.the.last.line. |
8a80 | 69 6e 20 74 68 65 20 66 69 6c 65 20 74 68 61 74 20 64 6f 65 73 6e 27 74 20 73 74 61 72 74 20 77 | in.the.file.that.doesn't.start.w |
8aa0 | 69 74 68 0a 20 20 20 20 61 20 74 61 62 2c 20 77 69 74 68 20 69 74 73 20 74 72 61 69 6c 69 6e 67 | ith.....a.tab,.with.its.trailing |
8ac0 | 20 6e 65 77 6c 69 6e 65 20 73 74 72 69 70 70 65 64 3b 20 6f 72 20 4e 6f 6e 65 20 69 66 20 74 68 | .newline.stripped;.or.None.if.th |
8ae0 | 65 20 66 69 6c 65 0a 20 20 20 20 63 6f 75 6c 64 6e 27 74 20 62 65 20 6f 70 65 6e 65 64 20 6f 72 | e.file.....couldn't.be.opened.or |
8b00 | 20 6e 6f 20 73 75 63 68 20 6c 69 6e 65 20 63 6f 75 6c 64 20 62 65 20 66 6f 75 6e 64 20 62 79 20 | .no.such.line.could.be.found.by. |
8b20 | 69 6e 73 70 65 63 74 69 6e 67 0a 20 20 20 20 74 68 65 20 6c 61 73 74 20 27 62 6c 6f 63 6b 73 69 | inspecting.....the.last.'blocksi |
8b40 | 7a 65 27 20 62 79 74 65 73 20 6f 66 20 74 68 65 20 66 69 6c 65 2e 0a 20 20 52 d9 00 00 00 73 2d | ze'.bytes.of.the.file....R....s- |
8b60 | 00 00 00 43 61 6e 27 74 20 63 6f 6d 62 69 6e 65 20 2d 2d 61 70 70 65 6e 64 20 77 69 74 68 20 6f | ...Can't.combine.--append.with.o |
8b80 | 75 74 70 75 74 20 74 6f 20 73 74 64 6f 75 74 2e 69 02 00 00 00 74 02 00 00 00 72 62 73 28 00 00 | utput.to.stdout.i....t....rbs(.. |
8ba0 | 00 41 70 70 65 6e 64 20 6d 6f 64 65 20 64 69 73 61 62 6c 65 64 3a 20 63 61 6e 27 74 20 72 65 61 | .Append.mode.disabled:.can't.rea |
8bc0 | 64 20 25 72 3a 20 25 73 2e 69 00 00 00 00 69 01 00 00 00 73 01 00 00 00 09 73 30 00 00 00 41 70 | d.%r:.%s.i....i....s.....s0...Ap |
8be0 | 70 65 6e 64 20 6d 6f 64 65 20 64 69 73 61 62 6c 65 64 3a 20 63 61 6e 27 74 20 66 69 6e 64 20 73 | pend.mode.disabled:.can't.find.s |
8c00 | 65 6e 74 69 6e 65 6c 20 69 6e 20 25 72 2e 73 01 00 00 00 0a 4e 28 0d 00 00 00 52 13 00 00 00 52 | entinel.in.%r.s.....N(....R....R |
8c20 | 10 00 00 00 52 75 00 00 00 52 65 00 00 00 52 91 00 00 00 52 21 00 00 00 52 fe 00 00 00 74 03 00 | ....Ru...Re...R....R!...R....t.. |
8c40 | 00 00 6d 61 78 52 ff 00 00 00 74 09 00 00 00 72 65 61 64 6c 69 6e 65 73 52 ed 00 00 00 74 06 00 | ..maxR....t....readlinesR....t.. |
8c60 | 00 00 72 73 74 72 69 70 52 4b 00 00 00 28 07 00 00 00 52 25 00 00 00 52 06 01 00 00 74 02 00 00 | ..rstripRK...(....R%...R....t... |
8c80 | 00 66 70 52 e4 00 00 00 52 f0 00 00 00 52 cd 00 00 00 52 f2 00 00 00 28 00 00 00 00 28 00 00 00 | .fpR....R....R....R....(....(... |
8ca0 | 00 73 45 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 | .sE.../home/zx2c4/Desktop/google |
8cc0 | 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 |
8ce0 | 73 2f 61 70 70 63 66 67 2e 70 79 52 cf 00 00 00 ca 03 00 00 73 30 00 00 00 00 0d 0d 01 0a 01 11 | s/appcfg.pyR........s0.......... |
8d00 | 01 03 01 13 01 10 01 14 01 06 01 03 01 10 01 20 01 0c 01 07 01 06 01 07 00 06 01 10 01 0e 01 07 | ................................ |
8d20 | 01 06 01 08 01 05 01 11 02 74 0d 00 00 00 55 70 6c 6f 61 64 42 61 74 63 68 65 72 63 00 00 00 00 | .........t....UploadBatcherc.... |
8d40 | 00 00 00 00 01 00 00 00 42 00 00 00 73 3b 00 00 00 65 00 00 5a 01 00 64 00 00 5a 02 00 64 01 00 | ........B...s;...e..Z..d..Z..d.. |
8d60 | 84 00 00 5a 03 00 64 02 00 84 00 00 5a 04 00 64 03 00 84 00 00 5a 05 00 64 04 00 84 00 00 5a 06 | ...Z..d.....Z..d.....Z..d.....Z. |
8d80 | 00 64 05 00 84 00 00 5a 07 00 52 53 28 06 00 00 00 73 1d 00 00 00 48 65 6c 70 65 72 20 74 6f 20 | .d.....Z..RS(....s....Helper.to. |
8da0 | 62 61 74 63 68 20 66 69 6c 65 20 75 70 6c 6f 61 64 73 2e 63 05 00 00 00 05 00 00 00 03 00 00 00 | batch.file.uploads.c............ |
8dc0 | 43 00 00 00 73 7d 00 00 00 7c 01 00 64 07 00 6a 06 00 70 10 00 01 74 00 00 74 01 00 7c 01 00 83 | C...s}...|..d..j..p...t..t..|... |
8de0 | 01 00 82 02 00 01 7c 01 00 7c 00 00 5f 02 00 7c 02 00 7c 00 00 5f 03 00 7c 03 00 7c 00 00 5f 04 | ......|..|.._..|..|.._..|..|.._. |
8e00 | 00 7c 04 00 7c 00 00 5f 05 00 64 03 00 7c 01 00 17 7c 00 00 5f 06 00 7c 00 00 69 06 00 64 04 00 | .|..|.._..d..|...|.._..|..i..d.. |
8e20 | 17 7c 00 00 5f 07 00 74 08 00 7c 00 00 5f 09 00 67 00 00 7c 00 00 5f 0a 00 64 05 00 7c 00 00 5f | .|.._..t..|.._..g..|.._..d..|.._ |
8e40 | 0b 00 64 06 00 53 28 08 00 00 00 73 09 01 00 00 43 6f 6e 73 74 72 75 63 74 6f 72 2e 0a 0a 20 20 | ..d..S(....s....Constructor..... |
8e60 | 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 77 68 61 74 3a 20 45 69 74 68 65 72 20 27 66 69 6c 65 | ..Args:.......what:.Either.'file |
8e80 | 27 20 6f 72 20 27 62 6c 6f 62 27 20 69 6e 64 69 63 61 74 69 6e 67 20 77 68 61 74 20 6b 69 6e 64 | '.or.'blob'.indicating.what.kind |
8ea0 | 20 6f 66 20 6f 62 6a 65 63 74 73 0a 20 20 20 20 20 20 20 20 74 68 69 73 20 62 61 74 63 68 65 72 | .of.objects.........this.batcher |
8ec0 | 20 75 70 6c 6f 61 64 73 2e 20 20 55 73 65 64 20 69 6e 20 6d 65 73 73 61 67 65 73 20 61 6e 64 20 | .uploads...Used.in.messages.and. |
8ee0 | 55 52 4c 73 2e 0a 20 20 20 20 20 20 61 70 70 5f 69 64 3a 20 54 68 65 20 61 70 70 6c 69 63 61 74 | URLs........app_id:.The.applicat |
8f00 | 69 6f 6e 20 49 44 2e 0a 20 20 20 20 20 20 76 65 72 73 69 6f 6e 3a 20 54 68 65 20 61 70 70 6c 69 | ion.ID........version:.The.appli |
8f20 | 63 61 74 69 6f 6e 20 76 65 72 73 69 6f 6e 20 73 74 72 69 6e 67 2e 0a 20 20 20 20 20 20 73 65 72 | cation.version.string........ser |
8f40 | 76 65 72 3a 20 54 68 65 20 52 50 43 20 73 65 72 76 65 72 2e 0a 20 20 20 20 74 04 00 00 00 66 69 | ver:.The.RPC.server......t....fi |
8f60 | 6c 65 74 04 00 00 00 62 6c 6f 62 73 13 00 00 00 2f 61 70 69 2f 61 70 70 76 65 72 73 69 6f 6e 2f | let....blobs..../api/appversion/ |
8f80 | 61 64 64 74 01 00 00 00 73 69 00 00 00 00 4e 28 02 00 00 00 73 04 00 00 00 66 69 6c 65 52 12 01 | addt....si....N(....s....fileR.. |
8fa0 | 00 00 28 0c 00 00 00 52 f4 00 00 00 74 04 00 00 00 72 65 70 72 74 04 00 00 00 77 68 61 74 52 a7 | ..(....R....t....reprt....whatR. |
8fc0 | 00 00 00 52 50 00 00 00 52 63 00 00 00 74 0a 00 00 00 73 69 6e 67 6c 65 5f 75 72 6c 74 09 00 00 | ...RP...Rc...t....single_urlt... |
8fe0 | 00 62 61 74 63 68 5f 75 72 6c 52 81 00 00 00 74 08 00 00 00 62 61 74 63 68 69 6e 67 74 05 00 00 | .batch_urlR....t....batchingt... |
9000 | 00 62 61 74 63 68 74 0a 00 00 00 62 61 74 63 68 5f 73 69 7a 65 28 05 00 00 00 52 66 00 00 00 52 | .batcht....batch_size(....Rf...R |
9020 | 15 01 00 00 52 a7 00 00 00 52 50 00 00 00 52 63 00 00 00 28 00 00 00 00 28 00 00 00 00 73 45 00 | ....R....RP...Rc...(....(....sE. |
9040 | 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 |
9060 | 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 61 70 | engine/google/appengine/tools/ap |
9080 | 70 63 66 67 2e 70 79 52 67 00 00 00 f4 03 00 00 73 14 00 00 00 00 0a 1d 01 09 01 09 01 09 01 09 | pcfg.pyRg.......s............... |
90a0 | 01 0d 01 10 01 09 01 09 01 63 01 00 00 00 08 00 00 00 0c 00 00 00 43 00 00 00 73 77 01 00 00 64 | .........c............C...sw...d |
90c0 | 01 00 7d 01 00 67 00 00 7d 02 00 78 bf 00 7c 00 00 69 00 00 44 5d b4 00 5c 03 00 7d 03 00 7d 04 | ..}..g..}..x..|..i..D]..\..}..}. |
90e0 | 00 7d 05 00 78 49 00 7c 01 00 7c 04 00 6a 06 00 6f 3b 00 01 7c 01 00 64 02 00 74 01 00 69 02 00 | .}..xI.|..|..j..o;..|..d..t..i.. |
9100 | 64 03 00 64 04 00 83 02 00 16 37 7d 01 00 74 03 00 7c 01 00 83 01 00 64 05 00 6a 00 00 70 0a 00 | d..d......7}..t..|.....d..j..p.. |
9120 | 01 74 04 00 64 06 00 82 02 00 01 71 28 00 01 57 64 07 00 69 05 00 64 08 00 64 09 00 74 06 00 69 | .t..d......q(..Wd..i..d..d..t..i |
9140 | 07 00 7c 03 00 83 01 00 16 64 0a 00 74 08 00 7c 04 00 83 01 00 16 64 0b 00 7c 05 00 16 64 0c 00 | ..|......d..t..|......d..|...d.. |
9160 | 74 03 00 7c 04 00 83 01 00 16 64 0d 00 64 08 00 7c 04 00 67 08 00 83 01 00 7d 06 00 7c 02 00 69 | t..|......d..d..|..g.....}..|..i |
9180 | 09 00 7c 06 00 83 01 00 01 71 16 00 57 7c 02 00 69 0a 00 64 03 00 64 0e 00 7c 01 00 16 83 02 00 | ..|......q..W|..i..d..d..|...... |
91a0 | 01 7c 02 00 69 09 00 64 0f 00 83 01 00 01 64 10 00 7c 01 00 16 7d 07 00 7c 07 00 69 05 00 7c 02 | .|..i..d......d..|...}..|..i..|. |
91c0 | 00 83 01 00 7d 04 00 74 0b 00 69 0c 00 64 11 00 74 03 00 7c 00 00 69 00 00 83 01 00 7c 00 00 69 | ....}..t..i..d..t..|..i.....|..i |
91e0 | 0d 00 7c 00 00 69 0e 00 7c 01 00 83 05 00 01 7c 00 00 69 0f 00 69 10 00 7c 00 00 69 0e 00 64 12 | ..|..i..|......|..i..i..|..i..d. |
9200 | 00 7c 04 00 64 13 00 64 14 00 64 15 00 7c 00 00 69 11 00 64 16 00 7c 00 00 69 12 00 83 01 04 01 | .|..d..d..d..|..i..d..|..i...... |
9220 | 67 00 00 7c 00 00 5f 00 00 64 03 00 7c 00 00 5f 13 00 64 17 00 53 28 18 00 00 00 73 b5 00 00 00 | g..|.._..d..|.._..d..S(....s.... |
9240 | 53 65 6e 64 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 61 74 63 68 20 6f 6e 20 69 74 73 20 77 61 | Send.the.current.batch.on.its.wa |
9260 | 79 2e 0a 0a 20 20 20 20 49 66 20 73 75 63 63 65 73 73 66 75 6c 2c 20 72 65 73 65 74 73 20 73 65 | y.......If.successful,.resets.se |
9280 | 6c 66 2e 62 61 74 63 68 20 61 6e 64 20 73 65 6c 66 2e 62 61 74 63 68 5f 73 69 7a 65 2e 0a 0a 20 | lf.batch.and.self.batch_size.... |
92a0 | 20 20 20 52 61 69 73 65 73 3a 0a 20 20 20 20 20 20 48 54 54 50 45 72 72 6f 72 20 77 69 74 68 20 | ...Raises:.......HTTPError.with. |
92c0 | 63 6f 64 65 3d 34 30 34 20 69 66 20 74 68 65 20 73 65 72 76 65 72 20 64 6f 65 73 6e 27 74 20 73 | code=404.if.the.server.doesn't.s |
92e0 | 75 70 70 6f 72 74 20 62 61 74 63 68 69 6e 67 2e 0a 20 20 20 20 74 08 00 00 00 62 6f 75 6e 64 61 | upport.batching......t....bounda |
9300 | 72 79 73 04 00 00 00 25 30 34 78 69 00 00 00 00 69 ff ff 00 00 69 50 00 00 00 73 23 00 00 00 55 | rys....%04xi....i....iP...s#...U |
9320 | 6e 65 78 70 65 63 74 65 64 20 65 72 72 6f 72 2c 20 70 6c 65 61 73 65 20 74 72 79 20 61 67 61 69 | nexpected.error,.please.try.agai |
9340 | 6e 2e 73 01 00 00 00 0a 52 ea 00 00 00 73 11 00 00 00 58 2d 41 70 70 63 66 67 2d 46 69 6c 65 3a | n.s.....R....s....X-Appcfg-File: |
9360 | 20 25 73 73 11 00 00 00 58 2d 41 70 70 63 66 67 2d 48 61 73 68 3a 20 25 73 73 10 00 00 00 43 6f | .%ss....X-Appcfg-Hash:.%ss....Co |
9380 | 6e 74 65 6e 74 2d 54 79 70 65 3a 20 25 73 73 12 00 00 00 43 6f 6e 74 65 6e 74 2d 4c 65 6e 67 74 | ntent-Type:.%ss....Content-Lengt |
93a0 | 68 3a 20 25 64 73 1f 00 00 00 43 6f 6e 74 65 6e 74 2d 54 72 61 6e 73 66 65 72 2d 45 6e 63 6f 64 | h:.%ds....Content-Transfer-Encod |
93c0 | 69 6e 67 3a 20 38 62 69 74 73 75 00 00 00 4d 49 4d 45 2d 56 65 72 73 69 6f 6e 3a 20 31 2e 30 0a | ing:.8bitsu...MIME-Version:.1.0. |
93e0 | 43 6f 6e 74 65 6e 74 2d 54 79 70 65 3a 20 6d 75 6c 74 69 70 61 72 74 2f 6d 69 78 65 64 3b 20 62 | Content-Type:.multipart/mixed;.b |
9400 | 6f 75 6e 64 61 72 79 3d 22 25 73 22 0a 0a 54 68 69 73 20 69 73 20 61 20 6d 65 73 73 61 67 65 20 | oundary="%s"..This.is.a.message. |
9420 | 77 69 74 68 20 6d 75 6c 74 69 70 6c 65 20 70 61 72 74 73 20 69 6e 20 4d 49 4d 45 20 66 6f 72 6d | with.multiple.parts.in.MIME.form |
9440 | 61 74 2e 73 03 00 00 00 2d 2d 0a 73 05 00 00 00 0a 2d 2d 25 73 73 33 00 00 00 55 70 6c 6f 61 64 | at.s....--.s.....--%ss3...Upload |
9460 | 69 6e 67 20 62 61 74 63 68 20 6f 66 20 25 64 20 25 73 73 20 74 6f 20 25 73 20 77 69 74 68 20 62 | ing.batch.of.%d.%ss.to.%s.with.b |
9480 | 6f 75 6e 64 61 72 79 3d 22 25 73 22 2e 52 a8 00 00 00 74 0c 00 00 00 63 6f 6e 74 65 6e 74 5f 74 | oundary="%s".R....t....content_t |
94a0 | 79 70 65 73 0e 00 00 00 6d 65 73 73 61 67 65 2f 72 66 63 38 32 32 52 a7 00 00 00 52 50 00 00 00 | ypes....message/rfc822R....RP... |
94c0 | 4e 28 14 00 00 00 52 19 01 00 00 74 06 00 00 00 72 61 6e 64 6f 6d 74 07 00 00 00 72 61 6e 64 69 | N(....R....t....randomt....randi |
94e0 | 6e 74 52 82 00 00 00 52 f4 00 00 00 52 1a 00 00 00 74 06 00 00 00 75 72 6c 6c 69 62 74 05 00 00 | ntR....R....R....t....urllibt... |
9500 | 00 71 75 6f 74 65 74 05 00 00 00 5f 48 61 73 68 52 2c 00 00 00 74 06 00 00 00 69 6e 73 65 72 74 | .quotet...._HashR,...t....insert |
9520 | 52 47 00 00 00 52 79 00 00 00 52 15 01 00 00 52 17 01 00 00 52 63 00 00 00 52 7a 00 00 00 52 a7 | RG...Ry...R....R....Rc...Rz...R. |
9540 | 00 00 00 52 50 00 00 00 52 1a 01 00 00 28 08 00 00 00 52 66 00 00 00 52 1b 01 00 00 74 05 00 00 | ...RP...R....(....Rf...R....t... |
9560 | 00 70 61 72 74 73 52 19 00 00 00 52 a8 00 00 00 52 20 00 00 00 52 60 00 00 00 74 09 00 00 00 64 | .partsR....R....R....R`...t....d |
9580 | 65 6c 69 6d 69 74 65 72 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 | elimiter(....(....sE.../home/zx2 |
95a0 | 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 |
95c0 | 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 09 00 00 | le/appengine/tools/appcfg.pyt... |
95e0 | 00 53 65 6e 64 42 61 74 63 68 09 04 00 00 73 40 00 00 00 00 08 06 01 06 01 0a 00 0f 01 03 00 0d | .SendBatch....s@................ |
9600 | 01 1a 01 22 01 09 01 10 01 0d 01 07 01 0d 01 03 01 03 01 0c 02 11 01 09 01 03 04 08 01 0d 01 0a | ..."............................ |
9620 | 01 0f 01 09 01 1f 01 12 01 06 01 06 01 09 01 0a 01 09 01 63 04 00 00 00 04 00 00 00 0c 00 00 00 | ...................c............ |
9640 | 43 00 00 00 73 63 00 00 00 74 00 00 69 01 00 64 01 00 7c 00 00 69 02 00 7c 01 00 74 03 00 7c 02 | C...sc...t..i..d..|..i..|..t..|. |
9660 | 00 83 01 00 7c 03 00 7c 00 00 69 04 00 83 06 00 01 7c 00 00 69 05 00 69 06 00 7c 00 00 69 04 00 | ....|..|..i......|..i..i..|..i.. |
9680 | 64 02 00 7c 02 00 64 03 00 7c 03 00 64 04 00 7c 01 00 64 05 00 7c 00 00 69 07 00 64 06 00 7c 00 | d..|..d..|..d..|..d..|..i..d..|. |
96a0 | 00 69 08 00 83 01 05 01 64 07 00 53 28 08 00 00 00 73 1e 00 00 00 53 65 6e 64 20 61 20 73 69 6e | .i......d..S(....s....Send.a.sin |
96c0 | 67 6c 65 20 66 69 6c 65 20 6f 6e 20 69 74 73 20 77 61 79 2e 73 2a 00 00 00 55 70 6c 6f 61 64 69 | gle.file.on.its.way.s*...Uploadi |
96e0 | 6e 67 20 25 73 20 25 73 20 28 25 73 20 62 79 74 65 73 2c 20 74 79 70 65 3d 25 73 29 20 74 6f 20 | ng.%s.%s.(%s.bytes,.type=%s).to. |
9700 | 25 73 2e 52 a8 00 00 00 52 1c 01 00 00 52 19 00 00 00 52 a7 00 00 00 52 50 00 00 00 4e 28 09 00 | %s.R....R....R....R....RP...N(.. |
9720 | 00 00 52 47 00 00 00 52 79 00 00 00 52 15 01 00 00 52 82 00 00 00 52 16 01 00 00 52 63 00 00 00 | ..RG...Ry...R....R....R....Rc... |
9740 | 52 7a 00 00 00 52 a7 00 00 00 52 50 00 00 00 28 04 00 00 00 52 66 00 00 00 52 19 00 00 00 52 a8 | Rz...R....RP...(....Rf...R....R. |
9760 | 00 00 00 52 20 00 00 00 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 | ...R....(....(....sE.../home/zx2 |
9780 | 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 |
97a0 | 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 0e 00 00 | le/appengine/tools/appcfg.pyt... |
97c0 | 00 53 65 6e 64 53 69 6e 67 6c 65 46 69 6c 65 34 04 00 00 73 10 00 00 00 00 02 09 01 1f 01 12 01 | .SendSingleFile4...s............ |
97e0 | 06 01 06 01 06 01 09 01 63 01 00 00 00 05 00 00 00 05 00 00 00 43 00 00 00 73 b1 00 00 00 7c 00 | ........c............C...s....|. |
9800 | 00 69 00 00 70 05 00 01 64 01 00 53 01 79 0e 00 7c 00 00 69 01 00 83 00 00 01 57 6e 8d 00 04 74 | .i..p...d..S.y..|..i......Wn...t |
9820 | 02 00 69 03 00 6a 0a 00 6f 7e 00 01 01 7d 01 00 01 7c 01 00 69 04 00 64 02 00 6a 03 00 6f 07 00 | ..i..j..o~...}...|..i..d..j..o.. |
9840 | 01 82 00 00 6e 01 00 01 74 05 00 69 06 00 64 03 00 7c 00 00 69 07 00 83 02 00 01 74 08 00 7c 00 | ....n...t..i..d..|..i......t..|. |
9860 | 00 5f 09 00 78 2d 00 7c 00 00 69 00 00 44 5d 22 00 5c 03 00 7d 02 00 7d 03 00 7d 04 00 7c 00 00 | ._..x-.|..i..D]".\..}..}..}..|.. |
9880 | 69 0a 00 7c 02 00 7c 03 00 7c 04 00 83 03 00 01 71 70 00 57 67 00 00 7c 00 00 5f 00 00 64 04 00 | i..|..|..|......qp.Wg..|.._..d.. |
98a0 | 7c 00 00 5f 0b 00 6e 02 00 01 58 64 01 00 53 28 05 00 00 00 73 1f 01 00 00 46 6c 75 73 68 20 74 | |.._..n...Xd..S(....s....Flush.t |
98c0 | 68 65 20 63 75 72 72 65 6e 74 20 62 61 74 63 68 2e 0a 0a 20 20 20 20 54 68 69 73 20 66 69 72 73 | he.current.batch.......This.firs |
98e0 | 74 20 61 74 74 65 6d 70 74 73 20 74 6f 20 73 65 6e 64 20 74 68 65 20 62 61 74 63 68 20 61 73 20 | t.attempts.to.send.the.batch.as. |
9900 | 61 20 73 69 6e 67 6c 65 20 72 65 71 75 65 73 74 3b 20 69 66 20 74 68 61 74 0a 20 20 20 20 66 61 | a.single.request;.if.that.....fa |
9920 | 69 6c 73 20 62 65 63 61 75 73 65 20 74 68 65 20 73 65 72 76 65 72 20 64 6f 65 73 6e 27 74 20 73 | ils.because.the.server.doesn't.s |
9940 | 75 70 70 6f 72 74 20 62 61 74 63 68 69 6e 67 2c 20 74 68 65 20 66 69 6c 65 73 20 61 72 65 0a 20 | upport.batching,.the.files.are.. |
9960 | 20 20 20 73 65 6e 74 20 6f 6e 65 20 62 79 20 6f 6e 65 2c 20 61 6e 64 20 73 65 6c 66 2e 62 61 74 | ...sent.one.by.one,.and.self.bat |
9980 | 63 68 69 6e 67 20 69 73 20 72 65 73 65 74 20 74 6f 20 46 61 6c 73 65 2e 0a 0a 20 20 20 20 41 74 | ching.is.reset.to.False.......At |
99a0 | 20 74 68 65 20 65 6e 64 2c 20 73 65 6c 66 2e 62 61 74 63 68 20 61 6e 64 20 73 65 6c 66 2e 62 61 | .the.end,.self.batch.and.self.ba |
99c0 | 74 63 68 5f 73 69 7a 65 20 61 72 65 20 72 65 73 65 74 2e 0a 20 20 20 20 4e 69 94 01 00 00 73 2d | tch_size.are.reset......Ni....s- |
99e0 | 00 00 00 4f 6c 64 20 73 65 72 76 65 72 20 64 65 74 65 63 74 65 64 3b 20 74 75 72 6e 69 6e 67 20 | ...Old.server.detected;.turning. |
9a00 | 6f 66 66 20 25 73 20 62 61 74 63 68 69 6e 67 2e 69 00 00 00 00 28 0c 00 00 00 52 19 01 00 00 52 | off.%s.batching.i....(....R....R |
9a20 | 25 01 00 00 52 7c 00 00 00 74 09 00 00 00 48 54 54 50 45 72 72 6f 72 74 04 00 00 00 63 6f 64 65 | %...R|...t....HTTPErrort....code |
9a40 | 52 47 00 00 00 52 79 00 00 00 52 15 01 00 00 52 a0 00 00 00 52 18 01 00 00 52 26 01 00 00 52 1a | RG...Ry...R....R....R....R&...R. |
9a60 | 01 00 00 28 05 00 00 00 52 66 00 00 00 52 e4 00 00 00 52 19 00 00 00 52 a8 00 00 00 52 20 00 00 | ...(....Rf...R....R....R....R... |
9a80 | 00 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b | .(....(....sE.../home/zx2c4/Desk |
9aa0 | 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 |
9ac0 | 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 05 00 00 00 46 6c 75 73 68 3f | ngine/tools/appcfg.pyt....Flush? |
9ae0 | 04 00 00 73 1c 00 00 00 00 09 0a 01 05 01 03 01 0e 01 13 01 10 01 07 02 13 01 09 02 0a 00 0f 01 | ...s............................ |
9b00 | 17 02 09 01 63 04 00 00 00 05 00 00 00 06 00 00 00 43 00 00 00 73 d4 00 00 00 7c 03 00 70 0a 00 | ....c............C...s....|..p.. |
9b20 | 01 64 01 00 7d 03 00 6e 01 00 01 74 00 00 7c 02 00 83 01 00 7d 04 00 7c 04 00 74 01 00 6a 01 00 | .d..}..n...t..|.....}..|..t..j.. |
9b40 | 6f 93 00 01 74 00 00 7c 00 00 69 02 00 83 01 00 74 03 00 6a 05 00 70 14 00 01 7c 00 00 69 04 00 | o...t..|..i.....t..j..p...|..i.. |
9b60 | 7c 04 00 17 74 05 00 6a 04 00 6f 0e 00 01 7c 00 00 69 06 00 83 00 00 01 6e 01 00 01 7c 00 00 69 | |...t..j..o...|..i......n...|..i |
9b80 | 07 00 6f 4d 00 01 74 08 00 69 09 00 64 02 00 7c 00 00 69 0a 00 7c 01 00 7c 04 00 7c 03 00 83 05 | ..oM..t..i..d..|..i..|..|..|.... |
9ba0 | 00 01 7c 00 00 69 02 00 69 0b 00 7c 01 00 7c 02 00 7c 03 00 66 03 00 83 01 00 01 7c 00 00 04 69 | ..|..i..i..|..|..|..f......|...i |
9bc0 | 04 00 7c 04 00 74 0c 00 17 37 02 5f 04 00 64 03 00 53 01 6e 01 00 01 7c 00 00 69 0d 00 7c 01 00 | ..|..t...7._..d..S.n...|..i..|.. |
9be0 | 7c 02 00 7c 03 00 83 03 00 01 64 03 00 53 28 04 00 00 00 73 21 01 00 00 42 61 74 63 68 20 61 20 | |..|......d..S(....s!...Batch.a. |
9c00 | 66 69 6c 65 2c 20 70 6f 73 73 69 62 6c 79 20 66 6c 75 73 68 69 6e 67 20 66 69 72 73 74 2c 20 6f | file,.possibly.flushing.first,.o |
9c20 | 72 20 70 65 72 68 61 70 73 20 75 70 6c 6f 61 64 20 69 74 20 64 69 72 65 63 74 6c 79 2e 0a 0a 20 | r.perhaps.upload.it.directly.... |
9c40 | 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 70 61 74 68 3a 20 54 68 65 20 6e 61 6d 65 20 6f 66 | ...Args:.......path:.The.name.of |
9c60 | 20 74 68 65 20 66 69 6c 65 2e 0a 20 20 20 20 20 20 70 61 79 6c 6f 61 64 3a 20 54 68 65 20 63 6f | .the.file........payload:.The.co |
9c80 | 6e 74 65 6e 74 73 20 6f 66 20 74 68 65 20 66 69 6c 65 2e 0a 20 20 20 20 20 20 6d 69 6d 65 5f 74 | ntents.of.the.file........mime_t |
9ca0 | 79 70 65 3a 20 54 68 65 20 4d 49 4d 45 20 43 6f 6e 74 65 6e 74 2d 74 79 70 65 20 6f 66 20 74 68 | ype:.The.MIME.Content-type.of.th |
9cc0 | 65 20 66 69 6c 65 2c 20 6f 72 20 4e 6f 6e 65 2e 0a 0a 20 20 20 20 49 66 20 6d 69 6d 65 5f 74 79 | e.file,.or.None.......If.mime_ty |
9ce0 | 70 65 20 69 73 20 4e 6f 6e 65 2c 20 61 70 70 6c 69 63 61 74 69 6f 6e 2f 6f 63 74 65 74 2d 73 74 | pe.is.None,.application/octet-st |
9d00 | 72 65 61 6d 20 69 73 20 73 75 62 73 74 69 74 75 74 65 64 2e 0a 20 20 20 20 73 18 00 00 00 61 70 | ream.is.substituted......s....ap |
9d20 | 70 6c 69 63 61 74 69 6f 6e 2f 6f 63 74 65 74 2d 73 74 72 65 61 6d 73 2a 00 00 00 41 64 64 69 6e | plication/octet-streams*...Addin |
9d40 | 67 20 25 73 20 25 73 20 28 25 73 20 62 79 74 65 73 2c 20 74 79 70 65 3d 25 73 29 20 74 6f 20 62 | g.%s.%s.(%s.bytes,.type=%s).to.b |
9d60 | 61 74 63 68 2e 4e 28 0e 00 00 00 52 82 00 00 00 74 13 00 00 00 4d 41 58 5f 42 41 54 43 48 5f 46 | atch.N(....R....t....MAX_BATCH_F |
9d80 | 49 4c 45 5f 53 49 5a 45 52 19 01 00 00 74 0f 00 00 00 4d 41 58 5f 42 41 54 43 48 5f 43 4f 55 4e | ILE_SIZER....t....MAX_BATCH_COUN |
9da0 | 54 52 1a 01 00 00 74 0e 00 00 00 4d 41 58 5f 42 41 54 43 48 5f 53 49 5a 45 52 29 01 00 00 52 18 | TR....t....MAX_BATCH_SIZER)...R. |
9dc0 | 01 00 00 52 47 00 00 00 52 79 00 00 00 52 15 01 00 00 52 2c 00 00 00 74 0e 00 00 00 42 41 54 43 | ...RG...Ry...R....R,...t....BATC |
9de0 | 48 5f 4f 56 45 52 48 45 41 44 52 26 01 00 00 28 05 00 00 00 52 66 00 00 00 52 19 00 00 00 52 a8 | H_OVERHEADR&...(....Rf...R....R. |
9e00 | 00 00 00 52 20 00 00 00 74 04 00 00 00 73 69 7a 65 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 | ...R....t....size(....(....sE... |
9e20 | 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 |
9e40 | 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 61 70 70 63 | gine/google/appengine/tools/appc |
9e60 | 66 67 2e 70 79 74 0a 00 00 00 41 64 64 54 6f 42 61 74 63 68 59 04 00 00 73 1c 00 00 00 00 0a 07 | fg.pyt....AddToBatchY...s....... |
9e80 | 01 0a 01 0c 01 0d 01 16 01 14 01 0e 01 0a 01 09 01 13 01 19 01 13 01 09 01 28 08 00 00 00 52 3a | .........................(....R: |
9ea0 | 00 00 00 52 3b 00 00 00 52 3c 00 00 00 52 67 00 00 00 52 25 01 00 00 52 26 01 00 00 52 29 01 00 | ...R;...R<...Rg...R%...R&...R).. |
9ec0 | 00 52 2f 01 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f | .R/...(....(....(....sE.../home/ |
9ee0 | 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 |
9f00 | 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 52 | oogle/appengine/tools/appcfg.pyR |
9f20 | 10 01 00 00 f1 03 00 00 73 0c 00 00 00 06 01 06 02 09 15 09 2b 09 0b 09 1a 63 01 00 00 00 02 00 | ........s...........+....c...... |
9f40 | 00 00 0c 00 00 00 43 00 00 00 73 4f 00 00 00 74 00 00 69 01 00 7c 00 00 83 01 00 69 02 00 83 00 | ......C...sO...t..i..|.....i.... |
9f60 | 00 7d 01 00 64 01 00 7c 01 00 64 02 00 64 03 00 21 7c 01 00 64 03 00 64 04 00 21 7c 01 00 64 04 | .}..d..|..d..d..!|..d..d..!|..d. |
9f80 | 00 64 05 00 21 7c 01 00 64 05 00 64 06 00 21 7c 01 00 64 06 00 64 07 00 21 66 05 00 16 53 28 08 | .d..!|..d..d..!|..d..d..!f...S(. |
9fa0 | 00 00 00 73 8e 00 00 00 43 6f 6d 70 75 74 65 20 74 68 65 20 68 61 73 68 20 6f 66 20 74 68 65 20 | ...s....Compute.the.hash.of.the. |
9fc0 | 63 6f 6e 74 65 6e 74 2e 0a 0a 20 20 41 72 67 73 3a 0a 20 20 20 20 63 6f 6e 74 65 6e 74 3a 20 54 | content.....Args:.....content:.T |
9fe0 | 68 65 20 64 61 74 61 20 74 6f 20 68 61 73 68 20 61 73 20 61 20 73 74 72 69 6e 67 2e 0a 0a 20 20 | he.data.to.hash.as.a.string..... |
a000 | 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 54 68 65 20 73 74 72 69 6e 67 20 72 65 70 72 65 73 65 6e | Returns:.....The.string.represen |
a020 | 74 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 68 61 73 68 2e 0a 20 20 73 0e 00 00 00 25 73 5f 25 73 | tation.of.the.hash....s....%s_%s |
a040 | 5f 25 73 5f 25 73 5f 25 73 69 00 00 00 00 69 08 00 00 00 69 10 00 00 00 69 18 00 00 00 69 20 00 | _%s_%s_%si....i....i....i....i.. |
a060 | 00 00 69 28 00 00 00 28 03 00 00 00 74 03 00 00 00 73 68 61 74 03 00 00 00 6e 65 77 74 09 00 00 | ..i(...(....t....shat....newt... |
a080 | 00 68 65 78 64 69 67 65 73 74 28 02 00 00 00 74 07 00 00 00 63 6f 6e 74 65 6e 74 74 01 00 00 00 | .hexdigest(....t....contentt.... |
a0a0 | 68 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b | h(....(....sE.../home/zx2c4/Desk |
a0c0 | 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 |
a0e0 | 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 52 21 01 00 00 73 04 00 00 73 04 | ngine/tools/appcfg.pyR!...s...s. |
a100 | 00 00 00 00 09 15 01 74 10 00 00 00 41 70 70 56 65 72 73 69 6f 6e 55 70 6c 6f 61 64 63 00 00 00 | .......t....AppVersionUploadc... |
a120 | 00 00 00 00 00 01 00 00 00 42 00 00 00 73 68 00 00 00 65 00 00 5a 01 00 64 00 00 5a 02 00 64 01 | .........B...sh...e..Z..d..Z..d. |
a140 | 00 84 00 00 5a 03 00 64 02 00 84 00 00 5a 04 00 64 03 00 84 00 00 5a 05 00 64 04 00 84 00 00 5a | ....Z..d.....Z..d.....Z..d.....Z |
a160 | 06 00 64 05 00 84 00 00 5a 07 00 64 06 00 84 00 00 5a 08 00 64 07 00 84 00 00 5a 09 00 64 08 00 | ..d.....Z..d.....Z..d.....Z..d.. |
a180 | 84 00 00 5a 0a 00 64 09 00 84 00 00 5a 0b 00 64 0a 00 84 00 00 5a 0c 00 52 53 28 0b 00 00 00 73 | ...Z..d.....Z..d.....Z..RS(....s |
a1a0 | 67 02 00 00 50 72 6f 76 69 64 65 73 20 66 61 63 69 6c 69 74 69 65 73 20 74 6f 20 75 70 6c 6f 61 | g...Provides.facilities.to.uploa |
a1c0 | 64 20 61 20 6e 65 77 20 61 70 70 76 65 72 73 69 6f 6e 20 74 6f 20 74 68 65 20 68 6f 73 74 69 6e | d.a.new.appversion.to.the.hostin |
a1e0 | 67 20 73 65 72 76 69 63 65 2e 0a 0a 20 20 41 74 74 72 69 62 75 74 65 73 3a 0a 20 20 20 20 73 65 | g.service.....Attributes:.....se |
a200 | 72 76 65 72 3a 20 54 68 65 20 41 62 73 74 72 61 63 74 52 70 63 53 65 72 76 65 72 20 74 6f 20 75 | rver:.The.AbstractRpcServer.to.u |
a220 | 73 65 20 66 6f 72 20 74 68 65 20 75 70 6c 6f 61 64 2e 0a 20 20 20 20 63 6f 6e 66 69 67 3a 20 54 | se.for.the.upload......config:.T |
a240 | 68 65 20 41 70 70 49 6e 66 6f 45 78 74 65 72 6e 61 6c 20 6f 62 6a 65 63 74 20 64 65 72 69 76 65 | he.AppInfoExternal.object.derive |
a260 | 64 20 66 72 6f 6d 20 74 68 65 20 61 70 70 2e 79 61 6d 6c 20 66 69 6c 65 2e 0a 20 20 20 20 61 70 | d.from.the.app.yaml.file......ap |
a280 | 70 5f 69 64 3a 20 54 68 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 73 74 72 69 6e 67 20 66 72 6f | p_id:.The.application.string.fro |
a2a0 | 6d 20 27 63 6f 6e 66 69 67 27 2e 0a 20 20 20 20 76 65 72 73 69 6f 6e 3a 20 54 68 65 20 76 65 72 | m.'config'......version:.The.ver |
a2c0 | 73 69 6f 6e 20 73 74 72 69 6e 67 20 66 72 6f 6d 20 27 63 6f 6e 66 69 67 27 2e 0a 20 20 20 20 66 | sion.string.from.'config'......f |
a2e0 | 69 6c 65 73 3a 20 41 20 64 69 63 74 69 6f 6e 61 72 79 20 6f 66 20 66 69 6c 65 73 20 74 6f 20 75 | iles:.A.dictionary.of.files.to.u |
a300 | 70 6c 6f 61 64 20 74 6f 20 74 68 65 20 73 65 72 76 65 72 2c 20 6d 61 70 70 69 6e 67 20 70 61 74 | pload.to.the.server,.mapping.pat |
a320 | 68 20 74 6f 0a 20 20 20 20 20 20 68 61 73 68 20 6f 66 20 74 68 65 20 66 69 6c 65 20 63 6f 6e 74 | h.to.......hash.of.the.file.cont |
a340 | 65 6e 74 73 2e 0a 20 20 20 20 69 6e 5f 74 72 61 6e 73 61 63 74 69 6f 6e 3a 20 54 72 75 65 20 69 | ents......in_transaction:.True.i |
a360 | 66 66 20 61 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 77 69 74 68 20 74 68 65 20 73 65 72 76 65 72 | ff.a.transaction.with.the.server |
a380 | 20 68 61 73 20 73 74 61 72 74 65 64 2e 0a 20 20 20 20 20 20 41 6e 20 41 70 70 56 65 72 73 69 6f | .has.started........An.AppVersio |
a3a0 | 6e 55 70 6c 6f 61 64 20 63 61 6e 20 64 6f 20 6f 6e 6c 79 20 6f 6e 65 20 74 72 61 6e 73 61 63 74 | nUpload.can.do.only.one.transact |
a3c0 | 69 6f 6e 20 61 74 20 61 20 74 69 6d 65 2e 0a 20 20 20 20 64 65 70 6c 6f 79 65 64 3a 20 54 72 75 | ion.at.a.time......deployed:.Tru |
a3e0 | 65 20 69 66 66 20 74 68 65 20 44 65 70 6c 6f 79 20 6d 65 74 68 6f 64 20 68 61 73 20 62 65 65 6e | e.iff.the.Deploy.method.has.been |
a400 | 20 63 61 6c 6c 65 64 2e 0a 20 20 63 03 00 00 00 03 00 00 00 05 00 00 00 43 00 00 00 73 9a 00 00 | .called....c............C...s... |
a420 | 00 7c 01 00 7c 00 00 5f 00 00 7c 02 00 7c 00 00 5f 01 00 7c 00 00 69 01 00 69 02 00 7c 00 00 5f | .|..|.._..|..|.._..|..i..i..|.._ |
a440 | 03 00 7c 00 00 69 01 00 69 04 00 7c 00 00 5f 04 00 68 00 00 7c 00 00 5f 05 00 74 06 00 7c 00 00 | ..|..i..i..|.._..h..|.._..t..|.. |
a460 | 5f 07 00 74 06 00 7c 00 00 5f 08 00 74 09 00 7c 00 00 5f 0a 00 74 0b 00 64 01 00 7c 00 00 69 03 | _..t..|.._..t..|.._..t..d..|..i. |
a480 | 00 7c 00 00 69 04 00 7c 00 00 69 00 00 83 04 00 7c 00 00 5f 0c 00 74 0b 00 64 02 00 7c 00 00 69 | .|..i..|..i.....|.._..t..d..|..i |
a4a0 | 03 00 7c 00 00 69 04 00 7c 00 00 69 00 00 83 04 00 7c 00 00 5f 0d 00 64 03 00 53 28 04 00 00 00 | ..|..i..|..i.....|.._..d..S(.... |
a4c0 | 73 fc 00 00 00 43 72 65 61 74 65 73 20 61 20 6e 65 77 20 41 70 70 56 65 72 73 69 6f 6e 55 70 6c | s....Creates.a.new.AppVersionUpl |
a4e0 | 6f 61 64 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 73 65 72 76 65 72 3a 20 54 68 | oad.......Args:.......server:.Th |
a500 | 65 20 52 50 43 20 73 65 72 76 65 72 20 74 6f 20 75 73 65 2e 20 53 68 6f 75 6c 64 20 62 65 20 61 | e.RPC.server.to.use..Should.be.a |
a520 | 6e 20 69 6e 73 74 61 6e 63 65 20 6f 66 20 48 74 74 70 52 70 63 53 65 72 76 65 72 20 6f 72 0a 20 | n.instance.of.HttpRpcServer.or.. |
a540 | 20 20 20 20 20 20 20 54 65 73 74 52 70 63 53 65 72 76 65 72 2e 0a 20 20 20 20 20 20 63 6f 6e 66 | .......TestRpcServer........conf |
a560 | 69 67 3a 20 41 6e 20 41 70 70 49 6e 66 6f 45 78 74 65 72 6e 61 6c 20 6f 62 6a 65 63 74 20 74 68 | ig:.An.AppInfoExternal.object.th |
a580 | 61 74 20 73 70 65 63 69 66 69 65 73 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 | at.specifies.the.configuration.f |
a5a0 | 6f 72 0a 20 20 20 20 20 20 20 20 74 68 69 73 20 61 70 70 6c 69 63 61 74 69 6f 6e 2e 0a 20 20 20 | or.........this.application..... |
a5c0 | 20 52 11 01 00 00 52 12 01 00 00 4e 28 0e 00 00 00 52 63 00 00 00 52 24 00 00 00 52 a9 00 00 00 | .R....R....N(....Rc...R$...R.... |
a5e0 | 52 a7 00 00 00 52 50 00 00 00 74 05 00 00 00 66 69 6c 65 73 52 a0 00 00 00 74 0e 00 00 00 69 6e | R....RP...t....filesR....t....in |
a600 | 5f 74 72 61 6e 73 61 63 74 69 6f 6e 74 08 00 00 00 64 65 70 6c 6f 79 65 64 52 81 00 00 00 52 18 | _transactiont....deployedR....R. |
a620 | 01 00 00 52 10 01 00 00 74 0c 00 00 00 66 69 6c 65 5f 62 61 74 63 68 65 72 74 0c 00 00 00 62 6c | ...R....t....file_batchert....bl |
a640 | 6f 62 5f 62 61 74 63 68 65 72 28 03 00 00 00 52 66 00 00 00 52 63 00 00 00 52 24 00 00 00 28 00 | ob_batcher(....Rf...Rc...R$...(. |
a660 | 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 | ...(....sE.../home/zx2c4/Desktop |
a680 | 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 |
a6a0 | 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 52 67 00 00 00 8f 04 00 00 73 18 00 00 00 | ne/tools/appcfg.pyRg.......s.... |
a6c0 | 00 09 09 01 09 01 0f 01 0f 01 09 01 09 01 09 01 09 01 12 01 0f 01 12 01 63 03 00 00 00 06 00 00 | ........................c....... |
a6e0 | 00 03 00 00 00 43 00 00 00 73 90 00 00 00 7c 00 00 69 00 00 0c 70 0a 00 01 74 01 00 64 01 00 82 | .....C...s....|..i...p...t..d... |
a700 | 02 00 01 7c 02 00 64 02 00 6a 09 00 70 07 00 01 74 01 00 82 01 00 01 74 03 00 69 04 00 7c 01 00 | ...|..d..j..p...t......t..i..|.. |
a720 | 83 01 00 7d 03 00 7c 03 00 6f 12 00 01 74 05 00 69 06 00 7c 03 00 83 01 00 01 64 02 00 53 01 7c | ...}..|..o...t..i..|......d..S.| |
a740 | 02 00 69 07 00 83 00 00 7d 04 00 74 08 00 7c 02 00 69 09 00 83 00 00 83 01 00 7d 05 00 7c 02 00 | ..i.....}..t..|..i........}..|.. |
a760 | 69 0a 00 7c 04 00 64 03 00 83 02 00 01 7c 05 00 7c 00 00 69 0b 00 7c 01 00 3c 64 02 00 53 28 04 | i..|..d......|..|..i..|..<d..S(. |
a780 | 00 00 00 73 ba 00 00 00 41 64 64 73 20 74 68 65 20 70 72 6f 76 69 64 65 64 20 66 69 6c 65 20 74 | ...s....Adds.the.provided.file.t |
a7a0 | 6f 20 74 68 65 20 6c 69 73 74 20 74 6f 20 62 65 20 70 75 73 68 65 64 20 74 6f 20 74 68 65 20 73 | o.the.list.to.be.pushed.to.the.s |
a7c0 | 65 72 76 65 72 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 54 68 | erver.......Args:.......path:.Th |
a7e0 | 65 20 70 61 74 68 20 74 68 65 20 66 69 6c 65 20 73 68 6f 75 6c 64 20 62 65 20 75 70 6c 6f 61 64 | e.path.the.file.should.be.upload |
a800 | 65 64 20 61 73 2e 0a 20 20 20 20 20 20 66 69 6c 65 5f 68 61 6e 64 6c 65 3a 20 41 20 73 74 72 65 | ed.as........file_handle:.A.stre |
a820 | 61 6d 20 63 6f 6e 74 61 69 6e 69 6e 67 20 64 61 74 61 20 74 6f 20 75 70 6c 6f 61 64 2e 0a 20 20 | am.containing.data.to.upload.... |
a840 | 20 20 73 19 00 00 00 41 6c 72 65 61 64 79 20 69 6e 20 61 20 74 72 61 6e 73 61 63 74 69 6f 6e 2e | ..s....Already.in.a.transaction. |
a860 | 4e 69 00 00 00 00 28 0c 00 00 00 52 37 01 00 00 52 f4 00 00 00 52 21 00 00 00 52 01 00 00 00 74 | Ni....(....R7...R....R!...R....t |
a880 | 0d 00 00 00 56 61 6c 69 64 46 69 6c 65 6e 61 6d 65 52 47 00 00 00 52 48 00 00 00 52 ff 00 00 00 | ....ValidFilenameRG...RH...R.... |
a8a0 | 52 21 01 00 00 52 00 01 00 00 52 fe 00 00 00 52 36 01 00 00 28 06 00 00 00 52 66 00 00 00 52 19 | R!...R....R....R6...(....Rf...R. |
a8c0 | 00 00 00 74 0b 00 00 00 66 69 6c 65 5f 68 61 6e 64 6c 65 74 06 00 00 00 72 65 61 73 6f 6e 74 03 | ...t....file_handlet....reasont. |
a8e0 | 00 00 00 70 6f 73 74 0c 00 00 00 63 6f 6e 74 65 6e 74 5f 68 61 73 68 28 00 00 00 00 28 00 00 00 | ...post....content_hash(....(... |
a900 | 00 73 45 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 | .sE.../home/zx2c4/Desktop/google |
a920 | 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 |
a940 | 73 2f 61 70 70 63 66 67 2e 70 79 74 07 00 00 00 41 64 64 46 69 6c 65 a5 04 00 00 73 14 00 00 00 | s/appcfg.pyt....AddFile....s.... |
a960 | 00 07 15 01 14 02 0f 01 07 01 0d 01 05 02 0c 01 12 01 10 02 63 01 00 00 00 07 00 00 00 08 00 00 | ....................c........... |
a980 | 00 03 00 00 00 73 32 01 00 00 88 00 00 69 00 00 0c 70 0a 00 01 74 01 00 64 01 00 82 02 00 01 74 | .....s2......i...p...t..d......t |
a9a0 | 02 00 64 02 00 83 01 00 01 88 00 00 69 03 00 69 04 00 64 03 00 64 04 00 88 00 00 69 05 00 64 05 | ..d.........i..i..d..d.....i..d. |
a9c0 | 00 88 00 00 69 06 00 64 06 00 88 00 00 69 07 00 69 08 00 83 00 00 83 01 03 01 74 09 00 88 00 00 | ....i..d.....i..i.........t..... |
a9e0 | 5f 00 00 67 00 00 7d 01 00 67 00 00 7d 02 00 78 69 00 88 00 00 69 0a 00 69 0b 00 83 00 00 44 5d | _..g..}..g..}..xi....i..i.....D] |
aa00 | 58 00 5c 02 00 7d 03 00 7d 04 00 74 0c 00 88 00 00 69 07 00 7c 03 00 83 02 00 7d 05 00 7c 05 00 | X.\..}..}..t.....i..|.....}..|.. |
aa20 | 64 0d 00 6a 09 00 6f 1a 00 01 7c 02 00 69 0e 00 7c 03 00 7c 04 00 7c 05 00 66 03 00 83 01 00 01 | d..j..o...|..i..|..|..|..f...... |
aa40 | 71 75 00 01 7c 01 00 69 0e 00 7c 03 00 7c 04 00 66 02 00 83 01 00 01 71 75 00 57 68 00 00 89 01 | qu..|..i..|..|..f......qu.Wh.... |
aa60 | 00 87 01 00 87 00 00 66 02 00 64 07 00 86 00 00 7d 06 00 7c 06 00 64 08 00 7c 02 00 64 09 00 83 | .......f..d.....}..|..d..|..d... |
aa80 | 03 00 01 7c 06 00 64 0a 00 7c 01 00 64 0b 00 83 03 00 01 74 0f 00 69 10 00 64 0c 00 88 01 00 83 | ...|..d..|..d......t..i..d...... |
aaa0 | 02 00 01 88 01 00 88 00 00 5f 0a 00 74 11 00 88 01 00 69 12 00 83 00 00 83 01 00 53 28 0e 00 00 | ........._..t.....i........S(... |
aac0 | 00 73 0c 01 00 00 42 65 67 69 6e 73 20 74 68 65 20 74 72 61 6e 73 61 63 74 69 6f 6e 2c 20 72 65 | .s....Begins.the.transaction,.re |
aae0 | 74 75 72 6e 69 6e 67 20 61 20 6c 69 73 74 20 6f 66 20 66 69 6c 65 73 20 74 68 61 74 20 6e 65 65 | turning.a.list.of.files.that.nee |
ab00 | 64 20 75 70 6c 6f 61 64 69 6e 67 2e 0a 0a 20 20 20 20 41 6c 6c 20 63 61 6c 6c 73 20 74 6f 20 41 | d.uploading.......All.calls.to.A |
ab20 | 64 64 46 69 6c 65 20 6d 75 73 74 20 62 65 20 6d 61 64 65 20 62 65 66 6f 72 65 20 63 61 6c 6c 69 | ddFile.must.be.made.before.calli |
ab40 | 6e 67 20 42 65 67 69 6e 28 29 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 20 20 | ng.Begin().......Returns:....... |
ab60 | 41 20 6c 69 73 74 20 6f 66 20 70 61 74 68 6e 61 6d 65 73 20 66 6f 72 20 66 69 6c 65 73 20 74 68 | A.list.of.pathnames.for.files.th |
ab80 | 61 74 20 73 68 6f 75 6c 64 20 62 65 20 75 70 6c 6f 61 64 65 64 20 75 73 69 6e 67 20 55 70 6c 6f | at.should.be.uploaded.using.Uplo |
aba0 | 61 64 46 69 6c 65 28 29 0a 20 20 20 20 20 20 62 65 66 6f 72 65 20 43 6f 6d 6d 69 74 28 29 20 63 | adFile().......before.Commit().c |
abc0 | 61 6e 20 62 65 20 63 61 6c 6c 65 64 2e 0a 20 20 20 20 73 19 00 00 00 41 6c 72 65 61 64 79 20 69 | an.be.called......s....Already.i |
abe0 | 6e 20 61 20 74 72 61 6e 73 61 63 74 69 6f 6e 2e 73 12 00 00 00 49 6e 69 74 69 61 74 69 6e 67 20 | n.a.transaction.s....Initiating. |
ac00 | 75 70 64 61 74 65 2e 73 16 00 00 00 2f 61 70 69 2f 61 70 70 76 65 72 73 69 6f 6e 2f 63 72 65 61 | update.s..../api/appversion/crea |
ac20 | 74 65 52 a7 00 00 00 52 50 00 00 00 52 a8 00 00 00 63 03 00 00 00 06 00 00 00 0b 00 00 00 13 00 | teR....RP...R....c.............. |
ac40 | 00 00 73 21 01 00 00 7c 01 00 70 05 00 01 64 01 00 53 01 74 00 00 64 02 00 74 01 00 7c 01 00 83 | ..s!...|..p...d..S.t..d..t..|... |
ac60 | 01 00 7c 02 00 74 01 00 7c 01 00 83 01 00 64 03 00 6a 03 00 6f 07 00 01 64 04 00 70 04 00 01 64 | ..|..t..|.....d..j..o...d..p...d |
ac80 | 05 00 66 03 00 16 83 01 00 01 78 d7 00 74 02 00 64 06 00 74 01 00 7c 01 00 83 01 00 74 03 00 83 | ..f.......x..t..d..t..|.....t... |
aca0 | 03 00 44 5d bd 00 7d 03 00 7c 03 00 64 06 00 6a 04 00 6f 23 00 01 7c 03 00 74 03 00 16 64 06 00 | ..D]..}..|..d..j..o#..|..t...d.. |
acc0 | 6a 02 00 6f 12 00 01 74 00 00 64 07 00 7c 03 00 16 83 01 00 01 6e 01 00 01 7c 01 00 7c 03 00 74 | j..o...t..d..|.......n...|..|..t |
ace0 | 04 00 74 01 00 7c 01 00 83 01 00 7c 03 00 74 03 00 17 83 02 00 21 7d 04 00 88 01 00 69 05 00 69 | ..t..|.....|..t......!}.....i..i |
ad00 | 06 00 7c 00 00 64 08 00 88 01 00 69 07 00 64 09 00 88 01 00 69 08 00 64 0a 00 74 09 00 7c 04 00 | ..|..d.....i..d.....i..d..t..|.. |
ad20 | 83 01 00 83 01 03 7d 05 00 7c 05 00 6f 30 00 01 88 00 00 69 0a 00 74 0b 00 87 01 00 66 01 00 64 | ......}..|..o0.....i..t.....f..d |
ad40 | 0b 00 86 00 00 7c 05 00 69 0c 00 74 0d 00 83 01 00 44 83 01 00 83 01 00 83 01 00 01 71 5c 00 01 | .....|..i..t.....D..........q\.. |
ad60 | 71 5c 00 57 64 01 00 53 28 0c 00 00 00 73 9d 00 00 00 53 65 6e 64 73 20 66 69 6c 65 73 20 74 6f | q\.Wd..S(....s....Sends.files.to |
ad80 | 20 74 68 65 20 67 69 76 65 6e 20 75 72 6c 2e 0a 0a 20 20 20 20 20 20 41 72 67 73 3a 0a 20 20 20 | .the.given.url.........Args:.... |
ada0 | 20 20 20 20 20 75 72 6c 3a 20 74 68 65 20 73 65 72 76 65 72 20 55 52 4c 20 74 6f 20 75 73 65 2e | .....url:.the.server.URL.to.use. |
adc0 | 0a 20 20 20 20 20 20 20 20 66 69 6c 65 73 3a 20 61 20 6c 69 73 74 20 6f 66 20 66 69 6c 65 73 0a | .........files:.a.list.of.files. |
ade0 | 20 20 20 20 20 20 20 20 66 69 6c 65 5f 74 79 70 65 3a 20 74 68 65 20 74 79 70 65 20 6f 66 20 74 | ........file_type:.the.type.of.t |
ae00 | 68 65 20 66 69 6c 65 73 0a 20 20 20 20 20 20 4e 73 15 00 00 00 43 6c 6f 6e 69 6e 67 20 25 64 20 | he.files.......Ns....Cloning.%d. |
ae20 | 25 73 20 66 69 6c 65 25 73 2e 69 01 00 00 00 52 13 01 00 00 52 ea 00 00 00 69 00 00 00 00 73 10 | %s.file%s.i....R....R....i....s. |
ae40 | 00 00 00 43 6c 6f 6e 65 64 20 25 64 20 66 69 6c 65 73 2e 52 a7 00 00 00 52 50 00 00 00 52 a8 00 | ...Cloned.%d.files.R....RP...R.. |
ae60 | 00 00 63 01 00 00 00 02 00 00 00 04 00 00 00 33 00 00 00 73 26 00 00 00 78 1f 00 7c 00 00 5d 18 | ..c............3...s&...x..|..]. |
ae80 | 00 7d 01 00 7c 01 00 88 00 00 69 00 00 7c 01 00 19 66 02 00 56 01 71 06 00 57 64 00 00 53 28 01 | .}..|.....i..|...f..V.q..Wd..S(. |
aea0 | 00 00 00 4e 28 01 00 00 00 52 36 01 00 00 28 02 00 00 00 74 02 00 00 00 2e 30 74 01 00 00 00 66 | ...N(....R6...(....t.....0t....f |
aec0 | 28 01 00 00 00 52 66 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f | (....Rf...(....sE.../home/zx2c4/ |
aee0 | 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/ |
af00 | 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 73 09 00 00 00 3c 67 | appengine/tools/appcfg.pys....<g |
af20 | 65 6e 65 78 70 72 3e ec 04 00 00 73 02 00 00 00 09 00 28 0e 00 00 00 52 13 00 00 00 52 82 00 00 | enexpr>....s......(....R....R... |
af40 | 00 52 d2 00 00 00 74 12 00 00 00 4d 41 58 5f 46 49 4c 45 53 5f 54 4f 5f 43 4c 4f 4e 45 74 03 00 | .R....t....MAX_FILES_TO_CLONEt.. |
af60 | 00 00 6d 69 6e 52 63 00 00 00 52 7a 00 00 00 52 a7 00 00 00 52 50 00 00 00 52 33 00 00 00 74 06 | ..minRc...Rz...R....RP...R3...t. |
af80 | 00 00 00 75 70 64 61 74 65 74 04 00 00 00 64 69 63 74 52 5c 00 00 00 52 2f 00 00 00 28 06 00 00 | ...updatet....dictR\...R/...(... |
afa0 | 00 74 03 00 00 00 75 72 6c 52 36 01 00 00 74 09 00 00 00 66 69 6c 65 5f 74 79 70 65 52 d7 00 00 | .t....urlR6...t....file_typeR... |
afc0 | 00 74 05 00 00 00 63 68 75 6e 6b 74 06 00 00 00 72 65 73 75 6c 74 28 02 00 00 00 74 0f 00 00 00 | .t....chunkt....result(....t.... |
afe0 | 66 69 6c 65 73 5f 74 6f 5f 75 70 6c 6f 61 64 52 66 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 | files_to_uploadRf...(....sE.../h |
b000 | 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 |
b020 | 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 61 70 70 63 66 67 | ne/google/appengine/tools/appcfg |
b040 | 2e 70 79 74 0a 00 00 00 43 6c 6f 6e 65 46 69 6c 65 73 d5 04 00 00 73 1e 00 00 00 00 08 07 01 05 | .pyt....CloneFiles....s......... |
b060 | 02 06 01 31 01 19 00 06 01 1e 01 12 02 20 01 0f 01 12 01 0f 01 07 01 09 01 73 1a 00 00 00 2f 61 | ...1.....................s..../a |
b080 | 70 69 2f 61 70 70 76 65 72 73 69 6f 6e 2f 63 6c 6f 6e 65 62 6c 6f 62 73 74 06 00 00 00 73 74 61 | pi/appversion/cloneblobst....sta |
b0a0 | 74 69 63 73 1a 00 00 00 2f 61 70 69 2f 61 70 70 76 65 72 73 69 6f 6e 2f 63 6c 6f 6e 65 66 69 6c | tics..../api/appversion/clonefil |
b0c0 | 65 73 52 a9 00 00 00 73 13 00 00 00 46 69 6c 65 73 20 74 6f 20 75 70 6c 6f 61 64 3a 20 25 73 4e | esR....s....Files.to.upload:.%sN |
b0e0 | 28 13 00 00 00 52 37 01 00 00 52 f4 00 00 00 52 13 00 00 00 52 63 00 00 00 52 7a 00 00 00 52 a7 | (....R7...R....R....Rc...Rz...R. |
b100 | 00 00 00 52 50 00 00 00 52 24 00 00 00 52 8f 00 00 00 52 81 00 00 00 52 36 01 00 00 74 09 00 00 | ...RP...R$...R....R....R6...t... |
b120 | 00 69 74 65 72 69 74 65 6d 73 52 2b 00 00 00 52 21 00 00 00 52 2c 00 00 00 52 47 00 00 00 52 99 | .iteritemsR+...R!...R,...RG...R. |
b140 | 00 00 00 74 06 00 00 00 73 6f 72 74 65 64 74 08 00 00 00 69 74 65 72 6b 65 79 73 28 07 00 00 00 | ...t....sortedt....iterkeys(.... |
b160 | 52 66 00 00 00 74 0e 00 00 00 66 69 6c 65 73 5f 74 6f 5f 63 6c 6f 6e 65 74 0e 00 00 00 62 6c 6f | Rf...t....files_to_clonet....blo |
b180 | 62 73 5f 74 6f 5f 63 6c 6f 6e 65 52 19 00 00 00 52 3f 01 00 00 52 20 00 00 00 52 4c 01 00 00 28 | bs_to_cloneR....R?...R....RL...( |
b1a0 | 00 00 00 00 28 02 00 00 00 52 66 00 00 00 52 4b 01 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 | ....(....Rf...RK...sE.../home/zx |
b1c0 | 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 |
b1e0 | 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 05 00 | gle/appengine/tools/appcfg.pyt.. |
b200 | 00 00 42 65 67 69 6e ba 04 00 00 73 28 00 00 00 00 09 15 02 0a 01 18 01 19 01 09 02 06 01 06 01 | ..Begin....s(................... |
b220 | 10 00 0c 01 12 01 0d 01 1a 02 17 02 06 02 12 19 10 01 10 02 10 02 09 01 63 03 00 00 00 05 00 00 | ........................c....... |
b240 | 00 04 00 00 00 43 00 00 00 73 a1 00 00 00 7c 00 00 69 00 00 70 0a 00 01 74 01 00 64 01 00 82 02 | .....C...s....|..i..p...t..d.... |
b260 | 00 01 7c 01 00 7c 00 00 69 02 00 6a 07 00 6f 14 00 01 74 03 00 64 02 00 7c 01 00 16 83 01 00 82 | ..|..|..i..j..o...t..d..|....... |
b280 | 01 00 6e 01 00 01 7c 00 00 69 02 00 7c 01 00 3d 74 04 00 7c 00 00 69 05 00 7c 01 00 83 02 00 7d | ..n...|..i..|..=t..|..i..|.....} |
b2a0 | 03 00 7c 02 00 69 06 00 83 00 00 7d 04 00 7c 03 00 64 03 00 6a 08 00 6f 1a 00 01 7c 00 00 69 08 | ..|..i.....}..|..d..j..o...|..i. |
b2c0 | 00 69 09 00 7c 01 00 7c 04 00 7c 03 00 83 03 00 01 6e 17 00 01 7c 00 00 69 0a 00 69 09 00 7c 01 | .i..|..|..|......n...|..i..i..|. |
b2e0 | 00 7c 04 00 7c 03 00 83 03 00 01 64 03 00 53 28 04 00 00 00 73 75 01 00 00 55 70 6c 6f 61 64 73 | .|..|......d..S(....su...Uploads |
b300 | 20 61 20 66 69 6c 65 20 74 6f 20 74 68 65 20 68 6f 73 74 69 6e 67 20 73 65 72 76 69 63 65 2e 0a | .a.file.to.the.hosting.service.. |
b320 | 0a 20 20 20 20 4d 75 73 74 20 6f 6e 6c 79 20 62 65 20 63 61 6c 6c 65 64 20 61 66 74 65 72 20 42 | .....Must.only.be.called.after.B |
b340 | 65 67 69 6e 28 29 2e 0a 20 20 20 20 54 68 65 20 70 61 74 68 20 70 72 6f 76 69 64 65 64 20 6d 75 | egin()......The.path.provided.mu |
b360 | 73 74 20 62 65 20 6f 6e 65 20 6f 66 20 74 68 6f 73 65 20 74 68 61 74 20 77 65 72 65 20 72 65 74 | st.be.one.of.those.that.were.ret |
b380 | 75 72 6e 65 64 20 62 79 20 42 65 67 69 6e 28 29 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 | urned.by.Begin().......Args:.... |
b3a0 | 20 20 20 70 61 74 68 3a 20 54 68 65 20 70 61 74 68 20 74 68 65 20 66 69 6c 65 20 69 73 20 62 65 | ...path:.The.path.the.file.is.be |
b3c0 | 69 6e 67 20 75 70 6c 6f 61 64 65 64 20 61 73 2e 0a 20 20 20 20 20 20 66 69 6c 65 5f 68 61 6e 64 | ing.uploaded.as........file_hand |
b3e0 | 6c 65 3a 20 41 20 66 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 | le:.A.file-like.object.containin |
b400 | 67 20 74 68 65 20 64 61 74 61 20 74 6f 20 75 70 6c 6f 61 64 2e 0a 0a 20 20 20 20 52 61 69 73 65 | g.the.data.to.upload.......Raise |
b420 | 73 3a 0a 20 20 20 20 20 20 4b 65 79 45 72 72 6f 72 3a 20 54 68 65 20 70 72 6f 76 69 64 65 64 20 | s:.......KeyError:.The.provided. |
b440 | 66 69 6c 65 20 69 73 20 6e 6f 74 20 61 6d 6f 6e 67 73 74 20 74 68 6f 73 65 20 74 6f 20 62 65 20 | file.is.not.amongst.those.to.be. |
b460 | 75 70 6c 6f 61 64 65 64 2e 0a 20 20 20 20 73 2b 00 00 00 42 65 67 69 6e 28 29 20 6d 75 73 74 20 | uploaded......s+...Begin().must. |
b480 | 62 65 20 63 61 6c 6c 65 64 20 62 65 66 6f 72 65 20 55 70 6c 6f 61 64 46 69 6c 65 28 29 2e 73 35 | be.called.before.UploadFile().s5 |
b4a0 | 00 00 00 46 69 6c 65 20 27 25 73 27 20 69 73 20 6e 6f 74 20 69 6e 20 74 68 65 20 6c 69 73 74 20 | ...File.'%s'.is.not.in.the.list. |
b4c0 | 6f 66 20 66 69 6c 65 73 20 74 6f 20 62 65 20 75 70 6c 6f 61 64 65 64 2e 4e 28 0b 00 00 00 52 37 | of.files.to.be.uploaded.N(....R7 |
b4e0 | 01 00 00 52 f4 00 00 00 52 36 01 00 00 74 08 00 00 00 4b 65 79 45 72 72 6f 72 52 2b 00 00 00 52 | ...R....R6...t....KeyErrorR+...R |
b500 | 24 00 00 00 52 00 01 00 00 52 21 00 00 00 52 39 01 00 00 52 2f 01 00 00 52 3a 01 00 00 28 05 00 | $...R....R!...R9...R/...R:...(.. |
b520 | 00 00 52 66 00 00 00 52 19 00 00 00 52 3c 01 00 00 52 20 00 00 00 52 a8 00 00 00 28 00 00 00 00 | ..Rf...R....R<...R....R....(.... |
b540 | 28 00 00 00 00 73 45 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 | (....sE.../home/zx2c4/Desktop/go |
b560 | 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/ |
b580 | 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 0a 00 00 00 55 70 6c 6f 61 64 46 69 6c 65 f6 04 | tools/appcfg.pyt....UploadFile.. |
b5a0 | 00 00 73 14 00 00 00 00 0d 14 01 10 01 06 01 0e 02 0a 01 12 01 0c 01 0d 01 1a 02 63 01 00 00 00 | ..s........................c.... |
b5c0 | 02 00 00 00 08 00 00 00 43 00 00 00 73 e7 00 00 00 7c 00 00 69 00 00 70 0a 00 01 74 01 00 64 01 | ........C...s....|..i..p...t..d. |
b5e0 | 00 82 02 00 01 7c 00 00 69 02 00 6f 10 00 01 74 03 00 64 02 00 83 01 00 82 01 00 6e 01 00 01 79 | .....|..i..o...t..d........n...y |
b600 | 4e 00 7c 00 00 69 04 00 83 00 00 01 74 05 00 64 03 00 64 04 00 64 05 00 7c 00 00 69 06 00 83 04 | N.|..i......t..d..d..d..|..i.... |
b620 | 00 70 1d 00 01 74 07 00 69 08 00 64 06 00 83 01 00 01 74 03 00 64 07 00 83 01 00 82 01 00 6e 01 | .p...t..i..d......t..d........n. |
b640 | 00 01 7c 00 00 69 09 00 83 00 00 01 57 6e 64 00 04 74 0a 00 69 0b 00 6a 0a 00 6f 55 00 01 01 7d | ..|..i......Wnd..t..i..j..oU...} |
b660 | 01 00 01 7c 01 00 69 0c 00 64 08 00 6a 03 00 6f 07 00 01 82 00 00 6e 01 00 01 74 0d 00 64 09 00 | ...|..i..d..j..o......n...t..d.. |
b680 | 83 01 00 01 7c 00 00 69 0e 00 69 0f 00 64 0a 00 64 0b 00 7c 00 00 69 10 00 64 0c 00 7c 00 00 69 | ....|..i..i..d..d..|..i..d..|..i |
b6a0 | 11 00 83 01 02 01 74 12 00 7c 00 00 5f 00 00 6e 02 00 01 58 64 0d 00 53 28 0e 00 00 00 73 4d 01 | ......t..|.._..n...Xd..S(....sM. |
b6c0 | 00 00 43 6f 6d 6d 69 74 73 20 74 68 65 20 74 72 61 6e 73 61 63 74 69 6f 6e 2c 20 6d 61 6b 69 6e | ..Commits.the.transaction,.makin |
b6e0 | 67 20 74 68 65 20 6e 65 77 20 61 70 70 20 76 65 72 73 69 6f 6e 20 61 76 61 69 6c 61 62 6c 65 2e | g.the.new.app.version.available. |
b700 | 0a 0a 20 20 20 20 41 6c 6c 20 74 68 65 20 66 69 6c 65 73 20 72 65 74 75 72 6e 65 64 20 62 79 20 | ......All.the.files.returned.by. |
b720 | 42 65 67 69 6e 28 29 20 6d 75 73 74 20 68 61 76 65 20 62 65 65 6e 20 75 70 6c 6f 61 64 65 64 20 | Begin().must.have.been.uploaded. |
b740 | 77 69 74 68 20 55 70 6c 6f 61 64 46 69 6c 65 28 29 0a 20 20 20 20 62 65 66 6f 72 65 20 43 6f 6d | with.UploadFile().....before.Com |
b760 | 6d 69 74 28 29 20 63 61 6e 20 62 65 20 63 61 6c 6c 65 64 2e 0a 0a 20 20 20 20 54 68 69 73 20 74 | mit().can.be.called.......This.t |
b780 | 72 69 65 73 20 74 68 65 20 6e 65 77 20 27 64 65 70 6c 6f 79 27 20 6d 65 74 68 6f 64 3b 20 69 66 | ries.the.new.'deploy'.method;.if |
b7a0 | 20 74 68 61 74 20 66 61 69 6c 73 20 69 74 20 75 73 65 73 20 74 68 65 20 6f 6c 64 20 27 63 6f 6d | .that.fails.it.uses.the.old.'com |
b7c0 | 6d 69 74 27 2e 0a 0a 20 20 20 20 52 61 69 73 65 73 3a 0a 20 20 20 20 20 20 45 78 63 65 70 74 69 | mit'.......Raises:.......Excepti |
b7e0 | 6f 6e 3a 20 53 6f 6d 65 20 72 65 71 75 69 72 65 64 20 66 69 6c 65 73 20 77 65 72 65 20 6e 6f 74 | on:.Some.required.files.were.not |
b800 | 20 75 70 6c 6f 61 64 65 64 2e 0a 20 20 20 20 73 27 00 00 00 42 65 67 69 6e 28 29 20 6d 75 73 74 | .uploaded......s'...Begin().must |
b820 | 20 62 65 20 63 61 6c 6c 65 64 20 62 65 66 6f 72 65 20 43 6f 6d 6d 69 74 28 29 2e 73 2a 00 00 00 | .be.called.before.Commit().s*... |
b840 | 4e 6f 74 20 61 6c 6c 20 72 65 71 75 69 72 65 64 20 66 69 6c 65 73 20 68 61 76 65 20 62 65 65 6e | Not.all.required.files.have.been |
b860 | 20 75 70 6c 6f 61 64 65 64 2e 69 01 00 00 00 69 02 00 00 00 69 08 00 00 00 73 2b 00 00 00 56 65 | .uploaded.i....i....i....s+...Ve |
b880 | 72 73 69 6f 6e 20 73 74 69 6c 6c 20 6e 6f 74 20 72 65 61 64 79 20 74 6f 20 73 65 72 76 65 2c 20 | rsion.still.not.ready.to.serve,. |
b8a0 | 61 62 6f 72 74 69 6e 67 2e 73 12 00 00 00 56 65 72 73 69 6f 6e 20 6e 6f 74 20 72 65 61 64 79 2e | aborting.s....Version.not.ready. |
b8c0 | 69 94 01 00 00 73 0f 00 00 00 43 6c 6f 73 69 6e 67 20 75 70 64 61 74 65 2e 73 16 00 00 00 2f 61 | i....s....Closing.update.s..../a |
b8e0 | 70 69 2f 61 70 70 76 65 72 73 69 6f 6e 2f 63 6f 6d 6d 69 74 52 a7 00 00 00 52 50 00 00 00 4e 28 | pi/appversion/commitR....RP...N( |
b900 | 13 00 00 00 52 37 01 00 00 52 f4 00 00 00 52 36 01 00 00 74 09 00 00 00 45 78 63 65 70 74 69 6f | ....R7...R....R6...t....Exceptio |
b920 | 6e 74 06 00 00 00 44 65 70 6c 6f 79 52 59 00 00 00 74 07 00 00 00 49 73 52 65 61 64 79 52 47 00 | nt....DeployRY...t....IsReadyRG. |
b940 | 00 00 52 be 00 00 00 74 0c 00 00 00 53 74 61 72 74 53 65 72 76 69 6e 67 52 7c 00 00 00 52 27 01 | ..R....t....StartServingR|...R'. |
b960 | 00 00 52 28 01 00 00 52 13 00 00 00 52 63 00 00 00 52 7a 00 00 00 52 a7 00 00 00 52 50 00 00 00 | ..R(...R....Rc...Rz...R....RP... |
b980 | 52 a0 00 00 00 28 02 00 00 00 52 66 00 00 00 52 84 00 00 00 28 00 00 00 00 28 00 00 00 00 73 45 | R....(....Rf...R....(....(....sE |
b9a0 | 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 |
b9c0 | 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 61 | pengine/google/appengine/tools/a |
b9e0 | 70 70 63 66 67 2e 70 79 74 06 00 00 00 43 6f 6d 6d 69 74 10 05 00 00 73 20 00 00 00 00 0b 14 01 | ppcfg.pyt....Commit....s........ |
ba00 | 0a 01 10 02 03 01 0a 01 19 01 0d 01 10 01 0e 01 13 01 10 01 07 01 0a 01 18 01 0a 01 63 01 00 00 | ............................c... |
ba20 | 00 01 00 00 00 06 00 00 00 43 00 00 00 73 67 00 00 00 7c 00 00 69 00 00 70 0a 00 01 74 01 00 64 | .........C...sg...|..i..p...t..d |
ba40 | 01 00 82 02 00 01 7c 00 00 69 02 00 6f 10 00 01 74 03 00 64 02 00 83 01 00 82 01 00 6e 01 00 01 | ......|..i..o...t..d........n... |
ba60 | 74 04 00 64 03 00 83 01 00 01 7c 00 00 69 05 00 69 06 00 64 04 00 64 05 00 7c 00 00 69 07 00 64 | t..d......|..i..i..d..d..|..i..d |
ba80 | 06 00 7c 00 00 69 08 00 83 01 02 01 74 09 00 7c 00 00 5f 0a 00 64 07 00 53 28 08 00 00 00 73 f7 | ..|..i......t..|.._..d..S(....s. |
baa0 | 00 00 00 44 65 70 6c 6f 79 73 20 74 68 65 20 6e 65 77 20 61 70 70 20 76 65 72 73 69 6f 6e 20 62 | ...Deploys.the.new.app.version.b |
bac0 | 75 74 20 64 6f 65 73 20 6e 6f 74 20 6d 61 6b 65 20 69 74 20 64 65 66 61 75 6c 74 2e 0a 0a 20 20 | ut.does.not.make.it.default..... |
bae0 | 20 20 41 6c 6c 20 74 68 65 20 66 69 6c 65 73 20 72 65 74 75 72 6e 65 64 20 62 79 20 42 65 67 69 | ..All.the.files.returned.by.Begi |
bb00 | 6e 28 29 20 6d 75 73 74 20 68 61 76 65 20 62 65 65 6e 20 75 70 6c 6f 61 64 65 64 20 77 69 74 68 | n().must.have.been.uploaded.with |
bb20 | 20 55 70 6c 6f 61 64 46 69 6c 65 28 29 0a 20 20 20 20 62 65 66 6f 72 65 20 44 65 70 6c 6f 79 28 | .UploadFile().....before.Deploy( |
bb40 | 29 20 63 61 6e 20 62 65 20 63 61 6c 6c 65 64 2e 0a 0a 20 20 20 20 52 61 69 73 65 73 3a 0a 20 20 | ).can.be.called.......Raises:... |
bb60 | 20 20 20 20 45 78 63 65 70 74 69 6f 6e 3a 20 53 6f 6d 65 20 72 65 71 75 69 72 65 64 20 66 69 6c | ....Exception:.Some.required.fil |
bb80 | 65 73 20 77 65 72 65 20 6e 6f 74 20 75 70 6c 6f 61 64 65 64 2e 0a 20 20 20 20 73 27 00 00 00 42 | es.were.not.uploaded......s'...B |
bba0 | 65 67 69 6e 28 29 20 6d 75 73 74 20 62 65 20 63 61 6c 6c 65 64 20 62 65 66 6f 72 65 20 44 65 70 | egin().must.be.called.before.Dep |
bbc0 | 6c 6f 79 28 29 2e 73 2a 00 00 00 4e 6f 74 20 61 6c 6c 20 72 65 71 75 69 72 65 64 20 66 69 6c 65 | loy().s*...Not.all.required.file |
bbe0 | 73 20 68 61 76 65 20 62 65 65 6e 20 75 70 6c 6f 61 64 65 64 2e 73 16 00 00 00 44 65 70 6c 6f 79 | s.have.been.uploaded.s....Deploy |
bc00 | 69 6e 67 20 6e 65 77 20 76 65 72 73 69 6f 6e 2e 73 16 00 00 00 2f 61 70 69 2f 61 70 70 76 65 72 | ing.new.version.s..../api/appver |
bc20 | 73 69 6f 6e 2f 64 65 70 6c 6f 79 52 a7 00 00 00 52 50 00 00 00 4e 28 0b 00 00 00 52 37 01 00 00 | sion/deployR....RP...N(....R7... |
bc40 | 52 f4 00 00 00 52 36 01 00 00 52 56 01 00 00 52 13 00 00 00 52 63 00 00 00 52 7a 00 00 00 52 a7 | R....R6...RV...R....Rc...Rz...R. |
bc60 | 00 00 00 52 50 00 00 00 52 81 00 00 00 52 38 01 00 00 28 01 00 00 00 52 66 00 00 00 28 00 00 00 | ...RP...R....R8...(....Rf...(... |
bc80 | 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 | .(....sE.../home/zx2c4/Desktop/g |
bca0 | 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 |
bcc0 | 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 52 57 01 00 00 2d 05 00 00 73 0e 00 00 00 00 09 | /tools/appcfg.pyRW...-...s...... |
bce0 | 14 01 0a 01 10 02 0a 01 18 01 0a 01 63 01 00 00 00 02 00 00 00 06 00 00 00 43 00 00 00 73 4c 00 | ............c............C...sL. |
bd00 | 00 00 7c 00 00 69 00 00 70 0a 00 01 74 01 00 64 01 00 82 02 00 01 74 02 00 64 02 00 83 01 00 01 | ..|..i..p...t..d......t..d...... |
bd20 | 7c 00 00 69 03 00 69 04 00 64 03 00 64 04 00 7c 00 00 69 05 00 64 05 00 7c 00 00 69 06 00 83 01 | |..i..i..d..d..|..i..d..|..i.... |
bd40 | 02 7d 01 00 7c 01 00 64 06 00 6a 02 00 53 28 07 00 00 00 73 c5 00 00 00 43 68 65 63 6b 20 69 66 | .}..|..d..j..S(....s....Check.if |
bd60 | 20 74 68 65 20 6e 65 77 20 61 70 70 20 76 65 72 73 69 6f 6e 20 69 73 20 72 65 61 64 79 20 74 6f | .the.new.app.version.is.ready.to |
bd80 | 20 73 65 72 76 65 20 74 72 61 66 66 69 63 2e 0a 0a 20 20 20 20 52 61 69 73 65 73 3a 0a 20 20 20 | .serve.traffic.......Raises:.... |
bda0 | 20 20 20 45 78 63 65 70 74 69 6f 6e 3a 20 44 65 70 6c 6f 79 20 68 61 73 20 6e 6f 74 20 79 65 74 | ...Exception:.Deploy.has.not.yet |
bdc0 | 20 62 65 65 6e 20 63 61 6c 6c 65 64 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 | .been.called.......Returns:..... |
bde0 | 20 20 54 72 75 65 20 69 66 20 74 68 65 20 73 65 72 76 65 72 20 72 65 74 75 72 6e 65 64 20 74 68 | ..True.if.the.server.returned.th |
be00 | 65 20 61 70 70 20 69 73 20 72 65 61 64 79 20 74 6f 20 73 65 72 76 65 2e 0a 20 20 20 20 73 29 00 | e.app.is.ready.to.serve......s). |
be20 | 00 00 44 65 70 6c 6f 79 28 29 20 6d 75 73 74 20 62 65 20 63 61 6c 6c 65 64 20 62 65 66 6f 72 65 | ..Deploy().must.be.called.before |
be40 | 20 49 73 52 65 61 64 79 28 29 2e 73 2a 00 00 00 43 68 65 63 6b 69 6e 67 20 69 66 20 6e 65 77 20 | .IsReady().s*...Checking.if.new. |
be60 | 76 65 72 73 69 6f 6e 20 69 73 20 72 65 61 64 79 20 74 6f 20 73 65 72 76 65 2e 73 17 00 00 00 2f | version.is.ready.to.serve.s..../ |
be80 | 61 70 69 2f 61 70 70 76 65 72 73 69 6f 6e 2f 69 73 72 65 61 64 79 52 a7 00 00 00 52 50 00 00 00 | api/appversion/isreadyR....RP... |
bea0 | 52 0d 00 00 00 28 07 00 00 00 52 38 01 00 00 52 f4 00 00 00 52 13 00 00 00 52 63 00 00 00 52 7a | R....(....R8...R....R....Rc...Rz |
bec0 | 00 00 00 52 a7 00 00 00 52 50 00 00 00 28 02 00 00 00 52 66 00 00 00 52 4a 01 00 00 28 00 00 00 | ...R....RP...(....Rf...RJ...(... |
bee0 | 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 | .(....sE.../home/zx2c4/Desktop/g |
bf00 | 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 |
bf20 | 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 52 58 01 00 00 3f 05 00 00 73 0a 00 00 00 00 09 | /tools/appcfg.pyRX...?...s...... |
bf40 | 14 02 0a 01 18 01 0c 01 63 01 00 00 00 01 00 00 00 06 00 00 00 43 00 00 00 73 4d 00 00 00 7c 00 | ........c............C...sM...|. |
bf60 | 00 69 00 00 70 0a 00 01 74 01 00 64 01 00 82 02 00 01 74 02 00 64 02 00 83 01 00 01 7c 00 00 69 | .i..p...t..d......t..d......|..i |
bf80 | 03 00 69 04 00 64 03 00 64 04 00 7c 00 00 69 05 00 64 05 00 7c 00 00 69 06 00 83 01 02 01 74 07 | ..i..d..d..|..i..d..|..i......t. |
bfa0 | 00 7c 00 00 5f 08 00 64 06 00 53 28 07 00 00 00 73 70 00 00 00 53 74 61 72 74 20 73 65 72 76 69 | .|.._..d..S(....sp...Start.servi |
bfc0 | 6e 67 20 77 69 74 68 20 74 68 65 20 6e 65 77 6c 79 20 63 72 65 61 74 65 64 20 76 65 72 73 69 6f | ng.with.the.newly.created.versio |
bfe0 | 6e 2e 0a 0a 20 20 20 20 52 61 69 73 65 73 3a 0a 20 20 20 20 20 20 45 78 63 65 70 74 69 6f 6e 3a | n.......Raises:.......Exception: |
c000 | 20 44 65 70 6c 6f 79 20 68 61 73 20 6e 6f 74 20 79 65 74 20 62 65 65 6e 20 63 61 6c 6c 65 64 2e | .Deploy.has.not.yet.been.called. |
c020 | 0a 20 20 20 20 73 29 00 00 00 44 65 70 6c 6f 79 28 29 20 6d 75 73 74 20 62 65 20 63 61 6c 6c 65 | .....s)...Deploy().must.be.calle |
c040 | 64 20 62 65 66 6f 72 65 20 49 73 52 65 61 64 79 28 29 2e 73 36 00 00 00 43 6c 6f 73 69 6e 67 20 | d.before.IsReady().s6...Closing. |
c060 | 75 70 64 61 74 65 3a 20 6e 65 77 20 76 65 72 73 69 6f 6e 20 69 73 20 72 65 61 64 79 20 74 6f 20 | update:.new.version.is.ready.to. |
c080 | 73 74 61 72 74 20 73 65 72 76 69 6e 67 2e 73 1c 00 00 00 2f 61 70 69 2f 61 70 70 76 65 72 73 69 | start.serving.s..../api/appversi |
c0a0 | 6f 6e 2f 73 74 61 72 74 73 65 72 76 69 6e 67 52 a7 00 00 00 52 50 00 00 00 4e 28 09 00 00 00 52 | on/startservingR....RP...N(....R |
c0c0 | 38 01 00 00 52 f4 00 00 00 52 13 00 00 00 52 63 00 00 00 52 7a 00 00 00 52 a7 00 00 00 52 50 00 | 8...R....R....Rc...Rz...R....RP. |
c0e0 | 00 00 52 a0 00 00 00 52 37 01 00 00 28 01 00 00 00 52 66 00 00 00 28 00 00 00 00 28 00 00 00 00 | ..R....R7...(....Rf...(....(.... |
c100 | 73 45 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 | sE.../home/zx2c4/Desktop/google_ |
c120 | 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 |
c140 | 2f 61 70 70 63 66 67 2e 70 79 52 59 01 00 00 4f 05 00 00 73 0a 00 00 00 00 06 14 02 0a 01 0f 01 | /appcfg.pyRY...O...s............ |
c160 | 13 01 63 01 00 00 00 01 00 00 00 06 00 00 00 43 00 00 00 73 51 00 00 00 7c 00 00 69 00 00 70 05 | ..c............C...sQ...|..i..p. |
c180 | 00 01 64 01 00 53 01 74 01 00 64 02 00 83 01 00 01 7c 00 00 69 02 00 69 03 00 64 03 00 64 04 00 | ..d..S.t..d......|..i..i..d..d.. |
c1a0 | 7c 00 00 69 04 00 64 05 00 7c 00 00 69 05 00 83 01 02 01 74 06 00 7c 00 00 5f 00 00 68 00 00 7c | |..i..d..|..i......t..|.._..h..| |
c1c0 | 00 00 5f 07 00 64 01 00 53 28 06 00 00 00 73 31 00 00 00 52 6f 6c 6c 73 20 62 61 63 6b 20 74 68 | .._..d..S(....s1...Rolls.back.th |
c1e0 | 65 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 69 66 20 6f 6e 65 20 69 73 20 69 6e 20 70 72 6f 67 72 | e.transaction.if.one.is.in.progr |
c200 | 65 73 73 2e 4e 73 18 00 00 00 52 6f 6c 6c 69 6e 67 20 62 61 63 6b 20 74 68 65 20 75 70 64 61 74 | ess.Ns....Rolling.back.the.updat |
c220 | 65 2e 73 18 00 00 00 2f 61 70 69 2f 61 70 70 76 65 72 73 69 6f 6e 2f 72 6f 6c 6c 62 61 63 6b 52 | e.s..../api/appversion/rollbackR |
c240 | a7 00 00 00 52 50 00 00 00 28 08 00 00 00 52 37 01 00 00 52 13 00 00 00 52 63 00 00 00 52 7a 00 | ....RP...(....R7...R....Rc...Rz. |
c260 | 00 00 52 a7 00 00 00 52 50 00 00 00 52 a0 00 00 00 52 36 01 00 00 28 01 00 00 00 52 66 00 00 00 | ..R....RP...R....R6...(....Rf... |
c280 | 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 | (....(....sE.../home/zx2c4/Deskt |
c2a0 | 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 |
c2c0 | 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 08 00 00 00 52 6f 6c 6c 62 61 63 | gine/tools/appcfg.pyt....Rollbac |
c2e0 | 6b 5c 05 00 00 73 0e 00 00 00 00 02 0a 01 05 01 0a 01 18 01 0a 01 09 01 63 04 00 00 00 0c 00 00 | k\...s..................c....... |
c300 | 00 11 00 00 00 43 00 00 00 73 c4 02 00 00 74 00 00 69 01 00 64 01 00 83 01 00 01 64 02 00 7d 04 | .....C...s....t..i..d......d..}. |
c320 | 00 79 ed 00 74 02 00 64 03 00 83 01 00 01 64 04 00 7d 05 00 78 d6 00 7c 01 00 44 5d ce 00 7d 04 | .y..t..d......d..}..x..|..D]..}. |
c340 | 00 7c 03 00 7c 04 00 83 01 00 7d 06 00 7a 81 00 7c 00 00 69 03 00 69 04 00 69 05 00 7c 04 00 83 | .|..|.....}..z..|..i..i..i..|... |
c360 | 01 00 6f 14 00 01 74 00 00 69 01 00 64 05 00 7c 04 00 83 02 00 01 6e 54 00 01 74 06 00 7c 06 00 | ..o...t..i..d..|......nT..t..|.. |
c380 | 83 01 00 7d 07 00 7c 07 00 7c 02 00 6a 04 00 6f 1a 00 01 74 00 00 69 07 00 64 06 00 7c 04 00 7c | ...}..|..|..j..o...t..i..d..|..| |
c3a0 | 02 00 7c 07 00 83 04 00 01 6e 21 00 01 74 00 00 69 01 00 64 07 00 7c 04 00 83 02 00 01 7c 00 00 | ..|......n!..t..i..d..|......|.. |
c3c0 | 69 08 00 7c 04 00 7c 06 00 83 02 00 01 57 64 08 00 7c 06 00 69 09 00 83 00 00 01 58 7c 05 00 64 | i..|..|......Wd..|..i......X|..d |
c3e0 | 09 00 37 7d 05 00 7c 05 00 64 0a 00 16 64 04 00 6a 02 00 6f 12 00 01 74 02 00 64 0b 00 7c 05 00 | ..7}..|..d...d..j..o...t..d..|.. |
c400 | 16 83 01 00 01 71 2d 00 01 71 2d 00 57 57 6e 4d 00 04 74 0a 00 6a 0a 00 6f 17 00 01 01 01 01 74 | .....q-..q-.WWnM..t..j..o......t |
c420 | 00 00 69 01 00 64 0c 00 83 01 00 01 82 00 00 6e 2c 00 01 04 74 0b 00 6a 0a 00 6f 1f 00 01 01 7d | ..i..d.........n,...t..j..o....} |
c440 | 08 00 01 74 00 00 69 07 00 64 0d 00 7c 04 00 7c 08 00 83 03 00 01 82 00 00 6e 02 00 01 58 79 df | ...t..i..d..|..|.........n...Xy. |
c460 | 00 7c 00 00 69 0c 00 83 00 00 7d 09 00 7c 09 00 6f be 00 01 74 02 00 64 0e 00 74 0d 00 7c 09 00 | .|..i.....}..|..o...t..d..t..|.. |
c480 | 83 01 00 16 83 01 00 01 64 04 00 7d 05 00 78 75 00 7c 09 00 44 5d 6d 00 7d 0a 00 7c 03 00 7c 0a | ........d..}..xu.|..D]m.}..|..|. |
c4a0 | 00 83 01 00 7d 06 00 7a 14 00 7c 00 00 69 0e 00 7c 0a 00 7c 06 00 83 02 00 01 57 64 08 00 7c 06 | ....}..z..|..i..|..|......Wd..|. |
c4c0 | 00 69 09 00 83 00 00 01 58 7c 05 00 64 09 00 37 7d 05 00 7c 05 00 64 0a 00 16 64 04 00 6a 02 00 | .i......X|..d..7}..|..d...d..j.. |
c4e0 | 6f 1e 00 01 74 02 00 64 0f 00 7c 05 00 74 0d 00 7c 09 00 83 01 00 66 02 00 16 83 01 00 01 71 87 | o...t..d..|..t..|.....f.......q. |
c500 | 01 01 71 87 01 57 7c 00 00 69 0f 00 69 10 00 83 00 00 01 7c 00 00 69 11 00 69 10 00 83 00 00 01 | ..q..W|..i..i......|..i..i...... |
c520 | 74 02 00 64 10 00 7c 05 00 16 83 01 00 01 6e 01 00 01 7c 00 00 69 12 00 83 00 00 01 57 6e 81 00 | t..d..|.......n...|..i......Wn.. |
c540 | 04 74 0a 00 6a 0a 00 6f 21 00 01 01 01 01 74 00 00 69 01 00 64 0c 00 83 01 00 01 7c 00 00 69 13 | .t..j..o!.....t..i..d......|..i. |
c560 | 00 83 00 00 01 82 00 00 6e 56 00 01 04 74 14 00 69 15 00 6a 0a 00 6f 26 00 01 01 7d 0b 00 01 74 | ........nV...t..i..j..o&...}...t |
c580 | 00 00 69 01 00 64 11 00 7c 0b 00 83 02 00 01 7c 00 00 69 13 00 83 00 00 01 82 00 00 6e 22 00 01 | ..i..d..|......|..i.........n".. |
c5a0 | 01 01 01 74 00 00 69 16 00 64 12 00 83 01 00 01 7c 00 00 69 13 00 83 00 00 01 82 00 00 6e 01 00 | ...t..i..d......|..i.........n.. |
c5c0 | 58 74 00 00 69 01 00 64 13 00 83 01 00 01 64 08 00 53 28 14 00 00 00 73 25 01 00 00 55 70 6c 6f | Xt..i..d......d..S(....s%...Uplo |
c5e0 | 61 64 73 20 61 20 6e 65 77 20 61 70 70 76 65 72 73 69 6f 6e 20 77 69 74 68 20 74 68 65 20 67 69 | ads.a.new.appversion.with.the.gi |
c600 | 76 65 6e 20 63 6f 6e 66 69 67 20 61 6e 64 20 66 69 6c 65 73 20 74 6f 20 74 68 65 20 73 65 72 76 | ven.config.and.files.to.the.serv |
c620 | 65 72 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 70 61 74 68 73 3a 20 41 6e 20 69 | er.......Args:.......paths:.An.i |
c640 | 74 65 72 61 74 6f 72 20 74 68 61 74 20 79 69 65 6c 64 73 20 74 68 65 20 72 65 6c 61 74 69 76 65 | terator.that.yields.the.relative |
c660 | 20 70 61 74 68 73 20 6f 66 20 74 68 65 20 66 69 6c 65 73 20 74 6f 20 75 70 6c 6f 61 64 2e 0a 20 | .paths.of.the.files.to.upload... |
c680 | 20 20 20 20 20 6d 61 78 5f 73 69 7a 65 3a 20 54 68 65 20 6d 61 78 69 6d 75 6d 20 73 69 7a 65 20 | .....max_size:.The.maximum.size. |
c6a0 | 66 69 6c 65 20 74 6f 20 75 70 6c 6f 61 64 2e 0a 20 20 20 20 20 20 6f 70 65 6e 66 75 6e 63 3a 20 | file.to.upload........openfunc:. |
c6c0 | 41 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 74 61 6b 65 73 20 61 20 70 61 74 68 20 61 6e 64 | A.function.that.takes.a.path.and |
c6e0 | 20 72 65 74 75 72 6e 73 20 61 20 66 69 6c 65 2d 6c 69 6b 65 20 6f 62 6a 65 63 74 2e 0a 20 20 20 | .returns.a.file-like.object..... |
c700 | 20 73 1a 00 00 00 52 65 61 64 69 6e 67 20 61 70 70 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e | .s....Reading.app.configuration. |
c720 | 52 ea 00 00 00 73 1d 00 00 00 53 63 61 6e 6e 69 6e 67 20 66 69 6c 65 73 20 6f 6e 20 6c 6f 63 61 | R....s....Scanning.files.on.loca |
c740 | 6c 20 64 69 73 6b 2e 69 00 00 00 00 73 2e 00 00 00 49 67 6e 6f 72 69 6e 67 20 66 69 6c 65 20 27 | l.disk.i....s....Ignoring.file.' |
c760 | 25 73 27 3a 20 46 69 6c 65 20 6d 61 74 63 68 65 73 20 69 67 6e 6f 72 65 20 72 65 67 65 78 2e 73 | %s':.File.matches.ignore.regex.s |
c780 | 3d 00 00 00 49 67 6e 6f 72 69 6e 67 20 66 69 6c 65 20 27 25 73 27 3a 20 54 6f 6f 20 6c 6f 6e 67 | =...Ignoring.file.'%s':.Too.long |
c7a0 | 20 28 6d 61 78 20 25 64 20 62 79 74 65 73 2c 20 66 69 6c 65 20 69 73 20 25 64 20 62 79 74 65 73 | .(max.%d.bytes,.file.is.%d.bytes |
c7c0 | 29 73 14 00 00 00 50 72 6f 63 65 73 73 69 6e 67 20 66 69 6c 65 20 27 25 73 27 4e 69 01 00 00 00 | )s....Processing.file.'%s'Ni.... |
c7e0 | 69 f4 01 00 00 73 11 00 00 00 53 63 61 6e 6e 65 64 20 25 64 20 66 69 6c 65 73 2e 73 1b 00 00 00 | i....s....Scanned.%d.files.s.... |
c800 | 55 73 65 72 20 69 6e 74 65 72 72 75 70 74 65 64 2e 20 41 62 6f 72 74 69 6e 67 2e 73 35 00 00 00 | User.interrupted..Aborting.s5... |
c820 | 41 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 72 65 64 20 70 72 6f 63 65 73 73 69 6e 67 20 66 69 6c | An.error.occurred.processing.fil |
c840 | 65 20 27 25 73 27 3a 20 25 73 2e 20 41 62 6f 72 74 69 6e 67 2e 73 1d 00 00 00 55 70 6c 6f 61 64 | e.'%s':.%s..Aborting.s....Upload |
c860 | 69 6e 67 20 25 64 20 66 69 6c 65 73 20 61 6e 64 20 62 6c 6f 62 73 2e 73 17 00 00 00 50 72 6f 63 | ing.%d.files.and.blobs.s....Proc |
c880 | 65 73 73 65 64 20 25 64 20 6f 75 74 20 6f 66 20 25 73 2e 73 1b 00 00 00 55 70 6c 6f 61 64 65 64 | essed.%d.out.of.%s.s....Uploaded |
c8a0 | 20 25 64 20 66 69 6c 65 73 20 61 6e 64 20 62 6c 6f 62 73 73 0f 00 00 00 48 54 54 50 20 45 72 72 | .%d.files.and.blobss....HTTP.Err |
c8c0 | 6f 72 20 28 25 73 29 73 27 00 00 00 41 6e 20 75 6e 65 78 70 65 63 74 65 64 20 65 72 72 6f 72 20 | or.(%s)s'...An.unexpected.error. |
c8e0 | 6f 63 63 75 72 72 65 64 2e 20 41 62 6f 72 74 69 6e 67 2e 73 05 00 00 00 44 6f 6e 65 21 28 17 00 | occurred..Aborting.s....Done!(.. |
c900 | 00 00 52 47 00 00 00 52 79 00 00 00 52 13 00 00 00 52 24 00 00 00 74 0a 00 00 00 73 6b 69 70 5f | ..RG...Ry...R....R$...t....skip_ |
c920 | 66 69 6c 65 73 52 1f 00 00 00 74 0d 00 00 00 47 65 74 46 69 6c 65 4c 65 6e 67 74 68 52 48 00 00 | filesR....t....GetFileLengthRH.. |
c940 | 00 52 40 01 00 00 52 4b 00 00 00 52 dd 00 00 00 74 10 00 00 00 45 6e 76 69 72 6f 6e 6d 65 6e 74 | .R@...RK...R....t....Environment |
c960 | 45 72 72 6f 72 52 53 01 00 00 52 82 00 00 00 52 55 01 00 00 52 39 01 00 00 52 29 01 00 00 52 3a | ErrorRS...R....RU...R9...R)...R: |
c980 | 01 00 00 52 5a 01 00 00 52 5b 01 00 00 52 7c 00 00 00 52 27 01 00 00 74 09 00 00 00 65 78 63 65 | ...RZ...R[...R|...R'...t....exce |
c9a0 | 70 74 69 6f 6e 28 0c 00 00 00 52 66 00 00 00 74 05 00 00 00 70 61 74 68 73 74 08 00 00 00 6d 61 | ption(....Rf...t....pathst....ma |
c9c0 | 78 5f 73 69 7a 65 74 08 00 00 00 6f 70 65 6e 66 75 6e 63 52 19 00 00 00 74 09 00 00 00 6e 75 6d | x_sizet....openfuncR....t....num |
c9e0 | 5f 66 69 6c 65 73 52 3c 01 00 00 74 0b 00 00 00 66 69 6c 65 5f 6c 65 6e 67 74 68 52 84 00 00 00 | _filesR<...t....file_lengthR.... |
ca00 | 74 0d 00 00 00 6d 69 73 73 69 6e 67 5f 66 69 6c 65 73 74 0c 00 00 00 6d 69 73 73 69 6e 67 5f 66 | t....missing_filest....missing_f |
ca20 | 69 6c 65 52 e4 00 00 00 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 | ileR....(....(....sE.../home/zx2 |
ca40 | 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 |
ca60 | 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 52 aa 00 00 | le/appengine/tools/appcfg.pyR... |
ca80 | 00 66 05 00 00 73 7a 00 00 00 00 08 0d 02 06 01 03 01 0a 01 06 01 07 00 06 01 0c 01 03 01 16 01 | .f...sz......................... |
caa0 | 09 01 0b 02 0c 01 0d 01 09 02 11 02 10 01 14 02 0b 01 0a 01 11 01 1a 01 0e 01 0d 01 07 01 10 01 | ................................ |
cac0 | 09 01 0a 01 08 02 03 01 0c 01 07 01 14 01 06 01 07 00 06 01 0c 01 03 01 14 02 0b 01 0a 01 11 01 | ................................ |
cae0 | 06 01 1c 01 0d 01 0d 01 12 02 0e 02 0e 01 0d 01 0a 01 07 01 13 01 10 01 0a 01 07 01 03 01 0d 01 | ................................ |
cb00 | 0a 01 07 02 28 0d 00 00 00 52 3a 00 00 00 52 3b 00 00 00 52 3c 00 00 00 52 67 00 00 00 52 40 01 | ....(....R:...R;...R<...Rg...R@. |
cb20 | 00 00 52 53 01 00 00 52 55 01 00 00 52 5a 01 00 00 52 57 01 00 00 52 58 01 00 00 52 59 01 00 00 | ..RS...RU...RZ...RW...RX...RY... |
cb40 | 52 5b 01 00 00 52 aa 00 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 | R[...R....(....(....(....sE.../h |
cb60 | 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 |
cb80 | 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 61 70 70 63 66 67 | ne/google/appengine/tools/appcfg |
cba0 | 2e 70 79 52 35 01 00 00 80 04 00 00 73 16 00 00 00 06 0d 06 02 09 16 09 15 09 3c 09 1a 09 1d 09 | .pyR5.......s.............<..... |
cbc0 | 12 09 10 09 0d 09 0a 63 02 00 00 00 07 00 00 00 04 00 00 00 63 00 00 00 73 de 00 00 00 64 01 00 | .......c............c...s....d.. |
cbe0 | 67 01 00 7d 02 00 78 ce 00 7c 02 00 6f c6 00 01 7c 02 00 69 00 00 83 00 00 7d 03 00 78 b3 00 74 | g..}..x..|..o...|..i.....}..x..t |
cc00 | 01 00 69 02 00 74 01 00 69 03 00 69 04 00 7c 00 00 7c 03 00 83 02 00 83 01 00 44 5d 93 00 7d 04 | ..i..t..i..i..|..|........D]..}. |
cc20 | 00 74 01 00 69 03 00 69 04 00 7c 03 00 7c 04 00 83 02 00 7d 05 00 74 01 00 69 03 00 69 04 00 7c | .t..i..i..|..|.....}..t..i..i..| |
cc40 | 00 00 7c 05 00 83 02 00 7d 06 00 74 01 00 69 03 00 69 05 00 7c 06 00 83 01 00 6f 2c 00 01 7c 01 | ..|.....}..t..i..i..|.....o,..|. |
cc60 | 00 64 02 00 6a 02 00 6f 16 00 01 7c 05 00 69 06 00 64 02 00 64 03 00 83 02 00 7d 05 00 6e 01 00 | .d..j..o...|..i..d..d.....}..n.. |
cc80 | 01 7c 05 00 56 01 71 3e 00 01 74 01 00 69 03 00 69 07 00 7c 06 00 83 01 00 6f 11 00 01 7c 02 00 | .|..V.q>..t..i..i..|.....o...|.. |
cca0 | 69 08 00 7c 05 00 83 01 00 01 71 3e 00 01 71 3e 00 57 71 0c 00 01 57 64 04 00 53 28 05 00 00 00 | i..|......q>..q>.Wq...Wd..S(.... |
ccc0 | 73 fd 00 00 00 57 61 6c 6b 73 20 61 20 64 69 72 65 63 74 6f 72 79 20 74 72 65 65 2c 20 72 65 74 | s....Walks.a.directory.tree,.ret |
cce0 | 75 72 6e 69 6e 67 20 61 6c 6c 20 74 68 65 20 66 69 6c 65 73 2e 20 46 6f 6c 6c 6f 77 73 20 73 79 | urning.all.the.files..Follows.sy |
cd00 | 6d 6c 69 6e 6b 73 2e 0a 0a 20 20 41 72 67 73 3a 0a 20 20 20 20 62 61 73 65 3a 20 54 68 65 20 62 | mlinks.....Args:.....base:.The.b |
cd20 | 61 73 65 20 70 61 74 68 20 74 6f 20 73 65 61 72 63 68 20 66 6f 72 20 66 69 6c 65 73 20 75 6e 64 | ase.path.to.search.for.files.und |
cd40 | 65 72 2e 0a 20 20 20 20 73 65 70 61 72 61 74 6f 72 3a 20 50 61 74 68 20 73 65 70 61 72 61 74 6f | er......separator:.Path.separato |
cd60 | 72 20 75 73 65 64 20 62 79 20 74 68 65 20 72 75 6e 6e 69 6e 67 20 73 79 73 74 65 6d 27 73 20 70 | r.used.by.the.running.system's.p |
cd80 | 6c 61 74 66 6f 72 6d 2e 0a 0a 20 20 59 69 65 6c 64 73 3a 0a 20 20 20 20 50 61 74 68 73 20 6f 66 | latform.....Yields:.....Paths.of |
cda0 | 20 66 69 6c 65 73 20 66 6f 75 6e 64 2c 20 72 65 6c 61 74 69 76 65 20 74 6f 20 62 61 73 65 2e 0a | .files.found,.relative.to.base.. |
cdc0 | 20 20 52 ea 00 00 00 73 01 00 00 00 5c 74 01 00 00 00 2f 4e 28 09 00 00 00 52 03 01 00 00 52 18 | ..R....s....\t..../N(....R....R. |
cde0 | 00 00 00 74 07 00 00 00 6c 69 73 74 64 69 72 52 19 00 00 00 52 1a 00 00 00 52 4c 00 00 00 52 eb | ...t....listdirR....R....RL...R. |
ce00 | 00 00 00 52 64 00 00 00 52 2c 00 00 00 28 07 00 00 00 74 04 00 00 00 62 61 73 65 74 09 00 00 00 | ...Rd...R,...(....t....baset.... |
ce20 | 73 65 70 61 72 61 74 6f 72 74 04 00 00 00 64 69 72 73 74 0b 00 00 00 63 75 72 72 65 6e 74 5f 64 | separatort....dirst....current_d |
ce40 | 69 72 74 05 00 00 00 65 6e 74 72 79 74 04 00 00 00 6e 61 6d 65 74 08 00 00 00 66 75 6c 6c 6e 61 | irt....entryt....namet....fullna |
ce60 | 6d 65 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 | me(....(....sE.../home/zx2c4/Des |
ce80 | 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 |
cea0 | 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 0c 00 00 00 46 69 6c 65 49 | engine/tools/appcfg.pyt....FileI |
cec0 | 74 65 72 61 74 6f 72 b5 05 00 00 73 1c 00 00 00 00 0a 09 01 03 00 07 01 0c 01 1f 00 06 01 15 01 | terator....s.................... |
cee0 | 15 01 13 01 0d 01 16 01 09 01 13 01 63 01 00 00 00 03 00 00 00 03 00 00 00 43 00 00 00 73 3c 00 | ............c............C...s<. |
cf00 | 00 00 7c 00 00 69 00 00 83 00 00 7d 01 00 7c 00 00 69 01 00 64 01 00 64 02 00 83 02 00 01 7c 00 | ..|..i.....}..|..i..d..d......|. |
cf20 | 00 69 00 00 83 00 00 7d 02 00 7c 00 00 69 01 00 7c 01 00 64 01 00 83 02 00 01 7c 02 00 53 28 03 | .i.....}..|..i..|..d......|..S(. |
cf40 | 00 00 00 73 0f 01 00 00 52 65 74 75 72 6e 73 20 74 68 65 20 6c 65 6e 67 74 68 20 6f 66 20 74 68 | ...s....Returns.the.length.of.th |
cf60 | 65 20 66 69 6c 65 20 72 65 70 72 65 73 65 6e 74 65 64 20 62 79 20 66 68 2e 0a 0a 20 20 54 68 69 | e.file.represented.by.fh.....Thi |
cf80 | 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 63 61 70 61 62 6c 65 20 6f 66 20 66 69 6e 64 69 6e 67 | s.function.is.capable.of.finding |
cfa0 | 20 74 68 65 20 6c 65 6e 67 74 68 20 6f 66 20 61 6e 79 20 73 65 65 6b 61 62 6c 65 20 73 74 72 65 | .the.length.of.any.seekable.stre |
cfc0 | 61 6d 2c 0a 20 20 75 6e 6c 69 6b 65 20 6f 73 2e 66 73 74 61 74 2c 20 77 68 69 63 68 20 6f 6e 6c | am,...unlike.os.fstat,.which.onl |
cfe0 | 79 20 77 6f 72 6b 73 20 6f 6e 20 66 69 6c 65 20 73 74 72 65 61 6d 73 2e 0a 0a 20 20 41 72 67 73 | y.works.on.file.streams.....Args |
d000 | 3a 0a 20 20 20 20 66 68 3a 20 54 68 65 20 73 74 72 65 61 6d 20 74 6f 20 67 65 74 20 74 68 65 20 | :.....fh:.The.stream.to.get.the. |
d020 | 6c 65 6e 67 74 68 20 6f 66 2e 0a 0a 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 54 68 65 20 6c | length.of.....Returns:.....The.l |
d040 | 65 6e 67 74 68 20 6f 66 20 74 68 65 20 73 74 72 65 61 6d 2e 0a 20 20 69 00 00 00 00 69 02 00 00 | ength.of.the.stream....i....i... |
d060 | 00 28 02 00 00 00 52 ff 00 00 00 52 fe 00 00 00 28 03 00 00 00 52 8a 00 00 00 52 3e 01 00 00 74 | .(....R....R....(....R....R>...t |
d080 | 06 00 00 00 6c 65 6e 67 74 68 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a | ....length(....(....sE.../home/z |
d0a0 | 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 |
d0c0 | 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 52 5d | ogle/appengine/tools/appcfg.pyR] |
d0e0 | 01 00 00 cd 05 00 00 73 0a 00 00 00 00 0c 0c 01 10 01 0c 01 10 01 63 02 00 00 00 07 00 00 00 03 | .......s..............c......... |
d100 | 00 00 00 43 00 00 00 73 b5 00 00 00 67 00 00 7d 02 00 74 00 00 69 01 00 69 02 00 64 01 00 83 01 | ...C...s....g..}..t..i..i..d.... |
d120 | 00 7d 03 00 7c 03 00 6f 11 00 01 7c 02 00 69 03 00 7c 03 00 83 01 00 01 6e 3c 00 01 7c 00 00 83 | .}..|..o...|..i..|......n<..|... |
d140 | 00 00 7d 04 00 7c 04 00 64 09 00 6a 08 00 6f 0a 00 01 64 02 00 7d 05 00 6e 0b 00 01 7c 04 00 64 | ..}..|..d..j..o...d..}..n...|..d |
d160 | 03 00 19 7d 05 00 7c 02 00 69 03 00 64 04 00 7c 05 00 16 83 01 00 01 7c 02 00 69 03 00 7c 01 00 | ...}..|..i..d..|.......|..i..|.. |
d180 | 83 00 00 83 01 00 01 64 05 00 69 05 00 64 06 00 84 00 00 74 06 00 69 07 00 44 83 01 00 83 01 00 | .......d..i..d.....t..i..D...... |
d1a0 | 7d 06 00 7c 02 00 69 03 00 64 07 00 7c 06 00 16 83 01 00 01 64 08 00 69 05 00 7c 02 00 83 01 00 | }..|..i..d..|.......d..i..|..... |
d1c0 | 53 28 0a 00 00 00 73 ec 01 00 00 44 65 74 65 72 6d 69 6e 65 73 20 74 68 65 20 76 61 6c 75 65 20 | S(....s....Determines.the.value. |
d1e0 | 6f 66 20 74 68 65 20 27 55 73 65 72 2d 61 67 65 6e 74 27 20 68 65 61 64 65 72 20 74 6f 20 75 73 | of.the.'User-agent'.header.to.us |
d200 | 65 20 66 6f 72 20 48 54 54 50 20 72 65 71 75 65 73 74 73 2e 0a 0a 20 20 49 66 20 74 68 65 20 27 | e.for.HTTP.requests.....If.the.' |
d220 | 41 50 50 43 46 47 5f 53 44 4b 5f 4e 41 4d 45 27 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 | APPCFG_SDK_NAME'.environment.var |
d240 | 69 61 62 6c 65 20 69 73 20 70 72 65 73 65 6e 74 2c 20 74 68 61 74 20 77 69 6c 6c 20 62 65 0a 20 | iable.is.present,.that.will.be.. |
d260 | 20 75 73 65 64 20 61 73 20 74 68 65 20 66 69 72 73 74 20 70 72 6f 64 75 63 74 20 74 6f 6b 65 6e | .used.as.the.first.product.token |
d280 | 20 69 6e 20 74 68 65 20 75 73 65 72 2d 61 67 65 6e 74 2e 0a 0a 20 20 41 72 67 73 3a 0a 20 20 20 | .in.the.user-agent.....Args:.... |
d2a0 | 20 67 65 74 5f 76 65 72 73 69 6f 6e 3a 20 55 73 65 64 20 66 6f 72 20 74 65 73 74 69 6e 67 2e 0a | .get_version:.Used.for.testing.. |
d2c0 | 20 20 20 20 67 65 74 5f 70 6c 61 74 66 6f 72 6d 3a 20 55 73 65 64 20 66 6f 72 20 74 65 73 74 69 | ....get_platform:.Used.for.testi |
d2e0 | 6e 67 2e 0a 0a 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 53 74 72 69 6e 67 20 63 6f 6e 74 61 | ng.....Returns:.....String.conta |
d300 | 69 6e 69 6e 67 20 74 68 65 20 27 75 73 65 72 2d 61 67 65 6e 74 27 20 68 65 61 64 65 72 20 76 61 | ining.the.'user-agent'.header.va |
d320 | 6c 75 65 2c 20 77 68 69 63 68 20 69 6e 63 6c 75 64 65 73 20 74 68 65 20 53 44 4b 0a 20 20 20 20 | lue,.which.includes.the.SDK..... |
d340 | 76 65 72 73 69 6f 6e 2c 20 74 68 65 20 70 6c 61 74 66 6f 72 6d 20 69 6e 66 6f 72 6d 61 74 69 6f | version,.the.platform.informatio |
d360 | 6e 2c 20 61 6e 64 20 74 68 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 50 79 74 68 6f 6e 3b 0a 20 20 | n,.and.the.version.of.Python;... |
d380 | 20 20 65 2e 67 2e 2c 20 27 61 70 70 63 66 67 5f 70 79 2f 31 2e 30 2e 31 20 44 61 72 77 69 6e 2f | ..e.g.,.'appcfg_py/1.0.1.Darwin/ |
d3a0 | 39 2e 32 2e 30 20 50 79 74 68 6f 6e 2f 32 2e 35 2e 32 27 2e 0a 20 20 74 0f 00 00 00 41 50 50 43 | 9.2.0.Python/2.5.2'....t....APPC |
d3c0 | 46 47 5f 53 44 4b 5f 4e 41 4d 45 74 07 00 00 00 75 6e 6b 6e 6f 77 6e 52 5e 00 00 00 73 0c 00 00 | FG_SDK_NAMEt....unknownR^...s... |
d3e0 | 00 61 70 70 63 66 67 5f 70 79 2f 25 73 52 5a 00 00 00 63 01 00 00 00 02 00 00 00 03 00 00 00 73 | .appcfg_py/%sRZ...c............s |
d400 | 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 56 01 71 | ...s....x..|..]..}..t..|.....V.q |
d420 | 06 00 57 64 00 00 53 28 01 00 00 00 4e 28 01 00 00 00 52 5b 00 00 00 28 02 00 00 00 52 41 01 00 | ..Wd..S(....N(....R[...(....RA.. |
d440 | 00 52 d7 00 00 00 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 | .R....(....(....sE.../home/zx2c4 |
d460 | 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 |
d480 | 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 73 09 00 00 00 3c | /appengine/tools/appcfg.pys....< |
d4a0 | 67 65 6e 65 78 70 72 3e 00 06 00 00 73 02 00 00 00 09 00 73 09 00 00 00 50 79 74 68 6f 6e 2f 25 | genexpr>....s......s....Python/% |
d4c0 | 73 74 01 00 00 00 20 4e 28 08 00 00 00 52 18 00 00 00 52 6b 00 00 00 74 03 00 00 00 67 65 74 52 | st.....N(....R....Rk...t....getR |
d4e0 | 2c 00 00 00 52 21 00 00 00 52 1a 00 00 00 52 10 00 00 00 74 0c 00 00 00 76 65 72 73 69 6f 6e 5f | ,...R!...R....R....t....version_ |
d500 | 69 6e 66 6f 28 07 00 00 00 74 0b 00 00 00 67 65 74 5f 76 65 72 73 69 6f 6e 74 0c 00 00 00 67 65 | info(....t....get_versiont....ge |
d520 | 74 5f 70 6c 61 74 66 6f 72 6d 74 0e 00 00 00 70 72 6f 64 75 63 74 5f 74 6f 6b 65 6e 73 74 08 00 | t_platformt....product_tokenst.. |
d540 | 00 00 73 64 6b 5f 6e 61 6d 65 52 50 00 00 00 52 5e 00 00 00 74 0e 00 00 00 70 79 74 68 6f 6e 5f | ..sdk_nameRP...R^...t....python_ |
d560 | 76 65 72 73 69 6f 6e 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 | version(....(....sE.../home/zx2c |
d580 | 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 |
d5a0 | 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 0c 00 00 00 | e/appengine/tools/appcfg.pyt.... |
d5c0 | 47 65 74 55 73 65 72 41 67 65 6e 74 e0 05 00 00 73 1a 00 00 00 00 10 06 02 12 01 07 01 11 02 09 | GetUserAgent....s............... |
d5e0 | 01 0d 01 0a 02 0a 02 11 02 10 02 1c 01 11 02 63 01 00 00 00 03 00 00 00 02 00 00 00 43 00 00 00 | ...............c............C... |
d600 | 73 35 00 00 00 7c 00 00 83 00 00 7d 01 00 7c 01 00 64 04 00 6a 08 00 6f 0a 00 01 64 01 00 7d 02 | s5...|.....}..|..d..j..o...d..}. |
d620 | 00 6e 0b 00 01 7c 01 00 64 02 00 19 7d 02 00 64 03 00 7c 02 00 66 01 00 16 53 28 05 00 00 00 73 | .n...|..d...}..d..|..f...S(....s |
d640 | 25 00 00 00 47 65 74 73 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 69 73 20 73 6f 75 72 63 65 | %...Gets.the.name.of.this.source |
d660 | 20 76 65 72 73 69 6f 6e 2e 52 73 01 00 00 52 5e 00 00 00 73 10 00 00 00 47 6f 6f 67 6c 65 2d 61 | .version.Rs...R^...s....Google-a |
d680 | 70 70 63 66 67 2d 25 73 4e 28 01 00 00 00 52 21 00 00 00 28 03 00 00 00 52 77 01 00 00 52 50 00 | ppcfg-%sN(....R!...(....Rw...RP. |
d6a0 | 00 00 52 5e 00 00 00 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 | ..R^...(....(....sE.../home/zx2c |
d6c0 | 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 |
d6e0 | 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 0d 00 00 00 | e/appengine/tools/appcfg.pyt.... |
d700 | 47 65 74 53 6f 75 72 63 65 4e 61 6d 65 06 06 00 00 73 0a 00 00 00 00 02 09 01 0d 01 0a 02 0a 01 | GetSourceName....s.............. |
d720 | 74 09 00 00 00 41 70 70 43 66 67 41 70 70 63 00 00 00 00 00 00 00 00 0c 00 00 00 42 00 00 00 73 | t....AppCfgAppc............B...s |
d740 | 41 03 00 00 65 00 00 5a 01 00 64 00 00 5a 02 00 65 03 00 69 04 00 65 05 00 69 06 00 65 07 00 65 | A...e..Z..d..Z..e..i..e..i..e..e |
d760 | 08 00 69 08 00 65 09 00 69 0a 00 65 0b 00 64 01 00 84 06 00 5a 0c 00 64 02 00 84 00 00 5a 0d 00 | ..i..e..i..e..d.....Z..d.....Z.. |
d780 | 64 03 00 84 00 00 5a 0e 00 64 04 00 84 00 00 5a 0f 00 64 05 00 84 00 00 5a 10 00 64 06 00 64 07 | d.....Z..d.....Z..d.....Z..d..d. |
d7a0 | 00 84 01 00 5a 11 00 64 08 00 84 00 00 5a 12 00 64 09 00 84 00 00 5a 13 00 64 0a 00 84 00 00 5a | ....Z..d.....Z..d.....Z..d.....Z |
d7c0 | 14 00 64 0b 00 84 00 00 5a 15 00 64 0c 00 84 00 00 5a 16 00 64 0d 00 84 00 00 5a 17 00 64 0e 00 | ..d.....Z..d.....Z..d.....Z..d.. |
d7e0 | 84 00 00 5a 18 00 64 0f 00 84 00 00 5a 19 00 64 10 00 84 00 00 5a 1a 00 64 11 00 84 00 00 5a 1b | ...Z..d.....Z..d.....Z..d.....Z. |
d800 | 00 64 12 00 84 00 00 5a 1c 00 64 13 00 84 00 00 5a 1d 00 64 14 00 84 00 00 5a 1e 00 64 15 00 84 | .d.....Z..d.....Z..d.....Z..d... |
d820 | 00 00 5a 1f 00 64 16 00 84 00 00 5a 20 00 64 17 00 84 00 00 5a 21 00 64 18 00 84 00 00 5a 22 00 | ..Z..d.....Z..d.....Z!.d.....Z". |
d840 | 65 23 00 69 23 00 64 19 00 84 01 00 5a 24 00 64 1a 00 84 00 00 5a 25 00 64 64 00 65 09 00 69 27 | e#.i#.d.....Z$.d.....Z%.dd.e..i' |
d860 | 00 64 1b 00 84 02 00 5a 28 00 64 1c 00 84 00 00 5a 29 00 64 1d 00 84 00 00 5a 2a 00 64 1e 00 84 | .d.....Z(.d.....Z).d.....Z*.d... |
d880 | 00 00 5a 2b 00 64 1f 00 84 00 00 5a 2c 00 64 20 00 84 00 00 5a 2d 00 64 21 00 84 00 00 5a 2e 00 | ..Z+.d.....Z,.d.....Z-.d!....Z.. |
d8a0 | 64 64 00 64 22 00 84 01 00 5a 2f 00 64 64 00 64 23 00 84 01 00 5a 30 00 64 24 00 84 00 00 5a 31 | dd.d"....Z/.dd.d#....Z0.d$....Z1 |
d8c0 | 00 64 25 00 84 00 00 5a 32 00 64 26 00 84 00 00 5a 33 00 64 27 00 65 34 00 66 01 00 64 28 00 84 | .d%....Z2.d&....Z3.d'.e4.f..d(.. |
d8e0 | 00 00 83 00 00 59 5a 35 00 68 0b 00 65 35 00 64 29 00 64 2a 00 64 2b 00 64 2c 00 64 2d 00 64 2e | .....YZ5.h..e5.d).d*.d+.d,.d-.d. |
d900 | 00 83 00 03 64 2f 00 36 65 35 00 64 29 00 64 30 00 64 2b 00 64 31 00 64 32 00 65 1b 00 64 2d 00 | ....d/.6e5.d).d0.d+.d1.d2.e..d-. |
d920 | 64 33 00 64 34 00 64 35 00 83 00 05 64 36 00 36 65 35 00 64 29 00 64 37 00 64 2b 00 64 38 00 64 | d3.d4.d5....d6.6e5.d).d7.d+.d8.d |
d940 | 2d 00 64 39 00 64 34 00 64 3a 00 83 00 04 64 3b 00 36 65 35 00 64 29 00 64 3c 00 64 2b 00 64 3d | -.d9.d4.d:....d;.6e5.d).d<.d+.d= |
d960 | 00 64 2d 00 64 3e 00 64 34 00 64 3f 00 83 00 04 64 40 00 36 65 35 00 64 29 00 64 41 00 64 2b 00 | .d-.d>.d4.d?....d@.6e5.d).dA.d+. |
d980 | 64 42 00 64 2d 00 64 43 00 64 34 00 64 44 00 83 00 04 64 45 00 36 65 35 00 64 29 00 64 46 00 64 | dB.d-.dC.d4.dD....dE.6e5.d).dF.d |
d9a0 | 2b 00 64 47 00 64 32 00 65 1d 00 64 2d 00 64 48 00 64 34 00 64 49 00 83 00 05 64 4a 00 36 65 35 | +.dG.d2.e..d-.dH.d4.dI....dJ.6e5 |
d9c0 | 00 64 29 00 64 4b 00 64 2b 00 64 4c 00 64 2d 00 64 4d 00 64 34 00 64 4e 00 83 00 04 64 4f 00 36 | .d).dK.d+.dL.d-.dM.d4.dN....dO.6 |
d9e0 | 65 35 00 64 29 00 64 50 00 64 2b 00 64 51 00 64 32 00 65 25 00 64 2d 00 64 52 00 64 34 00 64 53 | e5.d).dP.d+.dQ.d2.e%.d-.dR.d4.dS |
da00 | 00 83 00 05 64 54 00 36 65 35 00 64 29 00 64 55 00 64 2b 00 64 56 00 64 32 00 65 29 00 64 2d 00 | ....dT.6e5.d).dU.d+.dV.d2.e).d-. |
da20 | 64 57 00 64 34 00 64 58 00 83 00 05 64 59 00 36 65 35 00 64 29 00 64 5a 00 64 2b 00 64 5b 00 64 | dW.d4.dX....dY.6e5.d).dZ.d+.d[.d |
da40 | 32 00 65 32 00 64 2d 00 64 5c 00 64 34 00 64 5d 00 83 00 05 64 5e 00 36 65 35 00 64 29 00 64 5f | 2.e2.d-.d\.d4.d]....d^.6e5.d).d_ |
da60 | 00 64 2b 00 64 60 00 64 32 00 65 33 00 64 2d 00 64 61 00 64 34 00 64 62 00 83 00 05 64 63 00 36 | .d+.d`.d2.e3.d-.da.d4.db....dc.6 |
da80 | 5a 36 00 52 53 28 65 00 00 00 73 38 04 00 00 53 69 6e 67 6c 65 74 6f 6e 20 63 6c 61 73 73 20 74 | Z6.RS(e...s8...Singleton.class.t |
daa0 | 6f 20 77 72 61 70 20 41 70 70 43 66 67 20 74 6f 6f 6c 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 | o.wrap.AppCfg.tool.functionality |
dac0 | 2e 0a 0a 20 20 54 68 69 73 20 63 6c 61 73 73 20 69 73 20 72 65 73 70 6f 6e 73 69 62 6c 65 20 66 | .....This.class.is.responsible.f |
dae0 | 6f 72 20 70 61 72 73 69 6e 67 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 61 6e 64 20 | or.parsing.the.command.line.and. |
db00 | 65 78 65 63 75 74 69 6e 67 0a 20 20 74 68 65 20 64 65 73 69 72 65 64 20 61 63 74 69 6f 6e 20 6f | executing...the.desired.action.o |
db20 | 6e 20 62 65 68 61 6c 66 20 6f 66 20 74 68 65 20 75 73 65 72 2e 20 20 50 72 6f 63 65 73 73 69 6e | n.behalf.of.the.user...Processin |
db40 | 67 20 66 69 6c 65 73 20 61 6e 64 0a 20 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6e 67 20 77 69 74 68 | g.files.and...communicating.with |
db60 | 20 74 68 65 20 73 65 72 76 65 72 20 69 73 20 68 61 6e 64 6c 65 64 20 62 79 20 6f 74 68 65 72 20 | .the.server.is.handled.by.other. |
db80 | 63 6c 61 73 73 65 73 2e 0a 0a 20 20 41 74 74 72 69 62 75 74 65 73 3a 0a 20 20 20 20 61 63 74 69 | classes.....Attributes:.....acti |
dba0 | 6f 6e 73 3a 20 41 20 64 69 63 74 69 6f 6e 61 72 79 20 6d 61 70 70 69 6e 67 20 61 63 74 69 6f 6e | ons:.A.dictionary.mapping.action |
dbc0 | 20 6e 61 6d 65 73 20 74 6f 20 41 63 74 69 6f 6e 20 6f 62 6a 65 63 74 73 2e 0a 20 20 20 20 61 63 | .names.to.Action.objects......ac |
dbe0 | 74 69 6f 6e 3a 20 54 68 65 20 41 63 74 69 6f 6e 20 73 70 65 63 69 66 69 65 64 20 6f 6e 20 74 68 | tion:.The.Action.specified.on.th |
dc00 | 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 2e 0a 20 20 20 20 70 61 72 73 65 72 3a 20 41 6e 20 69 | e.command.line......parser:.An.i |
dc20 | 6e 73 74 61 6e 63 65 20 6f 66 20 6f 70 74 70 61 72 73 65 2e 4f 70 74 69 6f 6e 50 61 72 73 65 72 | nstance.of.optparse.OptionParser |
dc40 | 2e 0a 20 20 20 20 6f 70 74 69 6f 6e 73 3a 20 54 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 | ......options:.The.command.line. |
dc60 | 6f 70 74 69 6f 6e 73 20 70 61 72 73 65 64 20 62 79 20 27 70 61 72 73 65 72 27 2e 0a 20 20 20 20 | options.parsed.by.'parser'...... |
dc80 | 61 72 67 76 3a 20 54 68 65 20 6f 72 69 67 69 6e 61 6c 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 | argv:.The.original.command.line. |
dca0 | 61 73 20 61 20 6c 69 73 74 2e 0a 20 20 20 20 61 72 67 73 3a 20 54 68 65 20 70 6f 73 69 74 69 6f | as.a.list......args:.The.positio |
dcc0 | 6e 61 6c 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 61 72 67 73 20 6c 65 66 74 20 6f 76 65 72 20 | nal.command.line.args.left.over. |
dce0 | 61 66 74 65 72 20 70 61 72 73 69 6e 67 20 74 68 65 20 6f 70 74 69 6f 6e 73 2e 0a 20 20 20 20 72 | after.parsing.the.options......r |
dd00 | 61 77 5f 69 6e 70 75 74 5f 66 6e 3a 20 46 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 66 6f 72 20 67 | aw_input_fn:.Function.used.for.g |
dd20 | 65 74 74 69 6e 67 20 72 61 77 20 75 73 65 72 20 69 6e 70 75 74 2c 20 6c 69 6b 65 20 65 6d 61 69 | etting.raw.user.input,.like.emai |
dd40 | 6c 2e 0a 20 20 20 20 70 61 73 73 77 6f 72 64 5f 69 6e 70 75 74 5f 66 6e 3a 20 46 75 6e 63 74 69 | l......password_input_fn:.Functi |
dd60 | 6f 6e 20 75 73 65 64 20 66 6f 72 20 67 65 74 74 69 6e 67 20 75 73 65 72 20 70 61 73 73 77 6f 72 | on.used.for.getting.user.passwor |
dd80 | 64 2e 0a 20 20 20 20 65 72 72 6f 72 5f 66 68 3a 20 55 6e 65 78 70 65 63 74 65 64 20 48 54 54 50 | d......error_fh:.Unexpected.HTTP |
dda0 | 45 72 72 6f 72 73 20 61 72 65 20 70 72 69 6e 74 65 64 20 74 6f 20 74 68 69 73 20 66 69 6c 65 20 | Errors.are.printed.to.this.file. |
ddc0 | 68 61 6e 64 6c 65 2e 0a 0a 20 20 41 74 74 72 69 62 75 74 65 73 20 66 6f 72 20 74 65 73 74 69 6e | handle.....Attributes.for.testin |
dde0 | 67 3a 0a 20 20 20 20 70 61 72 73 65 72 5f 63 6c 61 73 73 3a 20 54 68 65 20 63 6c 61 73 73 20 74 | g:.....parser_class:.The.class.t |
de00 | 6f 20 75 73 65 20 66 6f 72 20 70 61 72 73 69 6e 67 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 | o.use.for.parsing.the.command.li |
de20 | 6e 65 2e 20 20 42 65 63 61 75 73 65 0a 20 20 20 20 20 20 4f 70 74 69 6f 6e 73 50 61 72 73 65 72 | ne...Because.......OptionsParser |
de40 | 20 77 69 6c 6c 20 65 78 69 74 20 74 68 65 20 70 72 6f 67 72 61 6d 20 77 68 65 6e 20 74 68 65 72 | .will.exit.the.program.when.ther |
de60 | 65 20 69 73 20 61 20 70 61 72 73 65 20 66 61 69 6c 75 72 65 2c 20 69 74 0a 20 20 20 20 20 20 69 | e.is.a.parse.failure,.it.......i |
de80 | 73 20 6e 69 63 65 20 74 6f 20 73 75 62 63 6c 61 73 73 20 4f 70 74 69 6f 6e 73 50 61 72 73 65 72 | s.nice.to.subclass.OptionsParser |
dea0 | 20 61 6e 64 20 63 61 74 63 68 20 74 68 65 20 65 72 72 6f 72 20 62 65 66 6f 72 65 20 65 78 69 74 | .and.catch.the.error.before.exit |
dec0 | 69 6e 67 2e 0a 20 20 63 08 00 00 00 0a 00 00 00 07 00 00 00 43 00 00 00 73 cb 01 00 00 7c 02 00 | ing....c............C...s....|.. |
dee0 | 7c 00 00 5f 00 00 7c 01 00 7c 00 00 5f 01 00 7c 03 00 7c 00 00 5f 02 00 7c 04 00 7c 00 00 5f 03 | |.._..|..|.._..|..|.._..|..|.._. |
df00 | 00 7c 05 00 7c 00 00 5f 04 00 7c 06 00 7c 00 00 5f 05 00 7c 07 00 7c 00 00 5f 06 00 7c 00 00 69 | .|..|.._..|..|.._..|..|.._..|..i |
df20 | 07 00 83 00 00 7c 00 00 5f 08 00 78 2a 00 7c 00 00 69 09 00 69 0a 00 83 00 00 44 5d 19 00 7d 08 | .....|.._..x*.|..i..i.....D]..}. |
df40 | 00 7c 08 00 69 0b 00 7c 00 00 7c 00 00 69 08 00 83 02 00 01 71 5e 00 57 7c 00 00 69 08 00 69 0c | .|..i..|..|..i......q^.W|..i..i. |
df60 | 00 7c 01 00 64 01 00 1f 83 01 00 5c 02 00 7c 00 00 5f 0b 00 7c 00 00 5f 0d 00 74 0e 00 7c 00 00 | .|..d......\..|.._..|.._..t..|.. |
df80 | 69 0d 00 83 01 00 64 01 00 6a 00 00 6f 0e 00 01 7c 00 00 69 0f 00 83 00 00 01 6e 01 00 01 7c 00 | i.....d..j..o...|..i......n...|. |
dfa0 | 00 69 0d 00 64 02 00 19 7c 00 00 69 09 00 6a 07 00 6f 2e 00 01 7c 00 00 69 08 00 69 10 00 64 03 | .i..d...|..i..j..o...|..i..i..d. |
dfc0 | 00 7c 00 00 69 0d 00 64 02 00 19 7c 00 00 69 08 00 69 11 00 83 00 00 66 02 00 16 83 01 00 01 6e | .|..i..d...|..i..i.....f.......n |
dfe0 | 01 00 01 7c 00 00 69 0d 00 69 12 00 64 02 00 83 01 00 7d 09 00 7c 00 00 69 09 00 7c 09 00 19 7c | ...|..i..i..d.....}..|..i..|...| |
e000 | 00 00 5f 13 00 7c 00 00 69 14 00 7c 00 00 69 13 00 83 01 00 5c 02 00 7c 00 00 5f 08 00 7c 00 00 | .._..|..i..|..i.....\..|.._..|.. |
e020 | 5f 0b 00 7c 00 00 69 0b 00 69 15 00 6f 0e 00 01 7c 00 00 69 0f 00 83 00 00 01 6e 01 00 01 7c 00 | _..|..i..i..o...|..i......n...|. |
e040 | 00 69 0b 00 69 16 00 64 04 00 6a 02 00 6f 1a 00 01 74 17 00 69 18 00 83 00 00 69 19 00 74 17 00 | .i..i..d..j..o...t..i.....i..t.. |
e060 | 69 1a 00 83 01 00 01 6e 2e 00 01 7c 00 00 69 0b 00 69 16 00 64 05 00 6a 02 00 6f 1a 00 01 74 17 | i......n...|..i..i..d..j..o...t. |
e080 | 00 69 18 00 83 00 00 69 19 00 74 17 00 69 1b 00 83 01 00 01 6e 01 00 01 7c 00 00 69 0b 00 69 16 | .i.....i..t..i......n...|..i..i. |
e0a0 | 00 61 1c 00 64 06 00 53 28 07 00 00 00 73 b2 02 00 00 49 6e 69 74 69 61 6c 69 7a 65 72 2e 20 20 | .a..d..S(....s....Initializer... |
e0c0 | 50 61 72 73 65 73 20 74 68 65 20 63 6d 64 6c 69 6e 65 20 61 6e 64 20 73 65 6c 65 63 74 73 20 74 | Parses.the.cmdline.and.selects.t |
e0e0 | 68 65 20 41 63 74 69 6f 6e 20 74 6f 20 75 73 65 2e 0a 0a 20 20 20 20 49 6e 69 74 69 61 6c 69 7a | he.Action.to.use.......Initializ |
e100 | 65 73 20 61 6c 6c 20 6f 66 20 74 68 65 20 61 74 74 72 69 62 75 74 65 73 20 64 65 73 63 72 69 62 | es.all.of.the.attributes.describ |
e120 | 65 64 20 69 6e 20 74 68 65 20 63 6c 61 73 73 20 64 6f 63 73 74 72 69 6e 67 2e 0a 20 20 20 20 50 | ed.in.the.class.docstring......P |
e140 | 72 69 6e 74 73 20 68 65 6c 70 20 6f 72 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 73 20 69 66 20 | rints.help.or.error.messages.if. |
e160 | 74 68 65 72 65 20 69 73 20 61 6e 20 65 72 72 6f 72 20 70 61 72 73 69 6e 67 20 74 68 65 20 63 6d | there.is.an.error.parsing.the.cm |
e180 | 64 6c 69 6e 65 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 61 72 67 76 3a 20 54 68 | dline.......Args:.......argv:.Th |
e1a0 | 65 20 6c 69 73 74 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 20 70 61 73 73 65 64 20 74 6f 20 74 68 | e.list.of.arguments.passed.to.th |
e1c0 | 69 73 20 70 72 6f 67 72 61 6d 2e 0a 20 20 20 20 20 20 70 61 72 73 65 72 5f 63 6c 61 73 73 3a 20 | is.program........parser_class:. |
e1e0 | 4f 70 74 69 6f 6e 73 20 70 61 72 73 65 72 20 74 6f 20 75 73 65 20 66 6f 72 20 74 68 69 73 20 61 | Options.parser.to.use.for.this.a |
e200 | 70 70 6c 69 63 61 74 69 6f 6e 2e 0a 20 20 20 20 20 20 72 70 63 5f 73 65 72 76 65 72 5f 63 6c 61 | pplication........rpc_server_cla |
e220 | 73 73 3a 20 52 50 43 20 73 65 72 76 65 72 20 63 6c 61 73 73 20 74 6f 20 75 73 65 20 66 6f 72 20 | ss:.RPC.server.class.to.use.for. |
e240 | 74 68 69 73 20 61 70 70 6c 69 63 61 74 69 6f 6e 2e 0a 20 20 20 20 20 20 72 61 77 5f 69 6e 70 75 | this.application........raw_inpu |
e260 | 74 5f 66 6e 3a 20 46 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 66 6f 72 20 67 65 74 74 69 6e 67 20 | t_fn:.Function.used.for.getting. |
e280 | 75 73 65 72 20 65 6d 61 69 6c 2e 0a 20 20 20 20 20 20 70 61 73 73 77 6f 72 64 5f 69 6e 70 75 74 | user.email........password_input |
e2a0 | 5f 66 6e 3a 20 46 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 66 6f 72 20 67 65 74 74 69 6e 67 20 75 | _fn:.Function.used.for.getting.u |
e2c0 | 73 65 72 20 70 61 73 73 77 6f 72 64 2e 0a 20 20 20 20 20 20 65 72 72 6f 72 5f 66 68 3a 20 55 6e | ser.password........error_fh:.Un |
e2e0 | 65 78 70 65 63 74 65 64 20 48 54 54 50 45 72 72 6f 72 73 20 61 72 65 20 70 72 69 6e 74 65 64 20 | expected.HTTPErrors.are.printed. |
e300 | 74 6f 20 74 68 69 73 20 66 69 6c 65 20 68 61 6e 64 6c 65 2e 0a 20 20 20 20 20 20 75 70 64 61 74 | to.this.file.handle........updat |
e320 | 65 5f 63 68 65 63 6b 5f 63 6c 61 73 73 3a 20 55 70 64 61 74 65 43 68 65 63 6b 20 63 6c 61 73 73 | e_check_class:.UpdateCheck.class |
e340 | 20 28 63 61 6e 20 62 65 20 72 65 70 6c 61 63 65 64 20 66 6f 72 20 74 65 73 74 69 6e 67 29 2e 0a | .(can.be.replaced.for.testing).. |
e360 | 20 20 20 20 69 01 00 00 00 69 00 00 00 00 73 16 00 00 00 55 6e 6b 6e 6f 77 6e 20 61 63 74 69 6f | ....i....i....s....Unknown.actio |
e380 | 6e 20 27 25 73 27 0a 25 73 69 02 00 00 00 69 03 00 00 00 4e 28 1d 00 00 00 74 0c 00 00 00 70 61 | n.'%s'.%si....i....N(....t....pa |
e3a0 | 72 73 65 72 5f 63 6c 61 73 73 74 04 00 00 00 61 72 67 76 74 10 00 00 00 72 70 63 5f 73 65 72 76 | rser_classt....argvt....rpc_serv |
e3c0 | 65 72 5f 63 6c 61 73 73 74 0c 00 00 00 72 61 77 5f 69 6e 70 75 74 5f 66 6e 74 11 00 00 00 70 61 | er_classt....raw_input_fnt....pa |
e3e0 | 73 73 77 6f 72 64 5f 69 6e 70 75 74 5f 66 6e 74 08 00 00 00 65 72 72 6f 72 5f 66 68 74 12 00 00 | ssword_input_fnt....error_fht... |
e400 | 00 75 70 64 61 74 65 5f 63 68 65 63 6b 5f 63 6c 61 73 73 74 10 00 00 00 5f 47 65 74 4f 70 74 69 | .update_check_classt...._GetOpti |
e420 | 6f 6e 50 61 72 73 65 72 74 06 00 00 00 70 61 72 73 65 72 74 07 00 00 00 61 63 74 69 6f 6e 73 74 | onParsert....parsert....actionst |
e440 | 0a 00 00 00 69 74 65 72 76 61 6c 75 65 73 74 07 00 00 00 6f 70 74 69 6f 6e 73 74 0a 00 00 00 70 | ....itervaluest....optionst....p |
e460 | 61 72 73 65 5f 61 72 67 73 74 04 00 00 00 61 72 67 73 52 82 00 00 00 74 11 00 00 00 5f 50 72 69 | arse_argst....argsR....t...._Pri |
e480 | 6e 74 48 65 6c 70 41 6e 64 45 78 69 74 52 48 00 00 00 74 0f 00 00 00 67 65 74 5f 64 65 73 63 72 | ntHelpAndExitRH...t....get_descr |
e4a0 | 69 70 74 69 6f 6e 52 03 01 00 00 74 06 00 00 00 61 63 74 69 6f 6e 74 13 00 00 00 5f 4d 61 6b 65 | iptionR....t....actiont...._Make |
e4c0 | 53 70 65 63 69 66 69 63 50 61 72 73 65 72 74 04 00 00 00 68 65 6c 70 74 07 00 00 00 76 65 72 62 | SpecificParsert....helpt....verb |
e4e0 | 6f 73 65 52 47 00 00 00 74 09 00 00 00 67 65 74 4c 6f 67 67 65 72 74 08 00 00 00 73 65 74 4c 65 | oseRG...t....getLoggert....setLe |
e500 | 76 65 6c 74 04 00 00 00 49 4e 46 4f 74 05 00 00 00 44 45 42 55 47 52 0f 00 00 00 28 0a 00 00 00 | velt....INFOt....DEBUGR....(.... |
e520 | 52 66 00 00 00 52 80 01 00 00 52 7f 01 00 00 52 81 01 00 00 52 82 01 00 00 52 83 01 00 00 52 84 | Rf...R....R....R....R....R....R. |
e540 | 01 00 00 52 85 01 00 00 52 8f 01 00 00 74 0b 00 00 00 61 63 74 69 6f 6e 5f 6e 61 6d 65 28 00 00 | ...R....R....t....action_name(.. |
e560 | 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f | ..(....sE.../home/zx2c4/Desktop/ |
e580 | 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 |
e5a0 | 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 52 67 00 00 00 28 06 00 00 73 36 00 00 00 00 | e/tools/appcfg.pyRg...(...s6.... |
e5c0 | 14 09 01 09 01 09 01 09 01 09 01 09 01 09 02 0f 01 10 00 06 01 17 02 22 02 16 01 0e 01 17 01 0c | ......................."........ |
e5e0 | 01 22 01 12 01 10 02 1e 02 0d 01 0e 02 13 01 1a 01 13 01 1a 03 63 01 00 00 00 03 00 00 00 06 00 | ."...................c.......... |
e600 | 00 00 43 00 00 00 73 89 00 00 00 79 11 00 7c 00 00 69 00 00 7c 00 00 83 01 00 01 57 6e 71 00 04 | ..C...s....y..|..i..|......Wnq.. |
e620 | 74 01 00 69 02 00 6a 0a 00 6f 39 00 01 01 7d 01 00 01 7c 01 00 69 03 00 83 00 00 7d 02 00 7c 00 | t..i..j..o9...}...|..i.....}..|. |
e640 | 00 69 04 00 04 64 01 00 7c 01 00 69 05 00 7c 02 00 69 06 00 64 02 00 83 01 00 66 02 00 16 02 49 | .i...d..|..i..|..i..d.....f....I |
e660 | 4a 64 03 00 53 01 04 74 07 00 69 08 00 6a 0a 00 6f 1b 00 01 01 7d 01 00 01 7c 00 00 69 04 00 04 | Jd..S..t..i..j..o....}...|..i... |
e680 | 64 04 00 7c 01 00 16 02 49 4a 64 03 00 53 01 58 64 05 00 53 28 06 00 00 00 73 a0 00 00 00 45 78 | d..|....IJd..S.Xd..S(....s....Ex |
e6a0 | 65 63 75 74 65 73 20 74 68 65 20 72 65 71 75 65 73 74 65 64 20 61 63 74 69 6f 6e 2e 0a 0a 20 20 | ecutes.the.requested.action..... |
e6c0 | 20 20 43 61 74 63 68 65 73 20 61 6e 79 20 48 54 54 50 45 72 72 6f 72 73 20 72 61 69 73 65 64 20 | ..Catches.any.HTTPErrors.raised. |
e6e0 | 62 79 20 74 68 65 20 61 63 74 69 6f 6e 20 61 6e 64 20 70 72 69 6e 74 73 20 74 68 65 6d 20 74 6f | by.the.action.and.prints.them.to |
e700 | 20 73 74 64 65 72 72 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 20 20 31 20 6f | .stderr.......Returns:.......1.o |
e720 | 6e 20 65 72 72 6f 72 2c 20 30 20 69 66 20 73 75 63 63 65 73 73 66 75 6c 2e 0a 20 20 20 20 73 42 | n.error,.0.if.successful......sB |
e740 | 00 00 00 45 72 72 6f 72 20 25 64 3a 20 2d 2d 2d 20 62 65 67 69 6e 20 73 65 72 76 65 72 20 6f 75 | ...Error.%d:.---.begin.server.ou |
e760 | 74 70 75 74 20 2d 2d 2d 0a 25 73 0a 2d 2d 2d 20 65 6e 64 20 73 65 72 76 65 72 20 6f 75 74 70 75 | tput.---.%s.---.end.server.outpu |
e780 | 74 20 2d 2d 2d 73 01 00 00 00 0a 69 01 00 00 00 73 1b 00 00 00 45 72 72 6f 72 20 70 61 72 73 69 | t.---s.....i....s....Error.parsi |
e7a0 | 6e 67 20 79 61 6d 6c 20 66 69 6c 65 3a 0a 25 73 69 00 00 00 00 28 09 00 00 00 52 8f 01 00 00 52 | ng.yaml.file:.%si....(....R....R |
e7c0 | 7c 00 00 00 52 27 01 00 00 52 00 01 00 00 52 84 01 00 00 52 28 01 00 00 52 0e 01 00 00 52 05 00 | |...R'...R....R....R(...R....R.. |
e7e0 | 00 00 74 12 00 00 00 45 76 65 6e 74 4c 69 73 74 65 6e 65 72 45 72 72 6f 72 28 03 00 00 00 52 66 | ..t....EventListenerError(....Rf |
e800 | 00 00 00 52 84 00 00 00 74 04 00 00 00 62 6f 64 79 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 | ...R....t....body(....(....sE... |
e820 | 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 |
e840 | 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 61 70 70 63 | gine/google/appengine/tools/appc |
e860 | 66 67 2e 70 79 74 03 00 00 00 52 75 6e 5f 06 00 00 73 16 00 00 00 00 08 03 01 11 01 13 01 0c 01 | fg.pyt....Run_...s.............. |
e880 | 0a 02 19 01 05 01 13 01 11 01 06 01 63 01 00 00 00 04 00 00 00 06 00 00 00 43 00 00 00 73 52 00 | ............c............C...sR. |
e8a0 | 00 00 7c 00 00 69 00 00 69 01 00 83 00 00 7d 01 00 7c 01 00 69 02 00 83 00 00 01 64 01 00 7d 02 | ..|..i..i.....}..|..i......d..}. |
e8c0 | 00 78 2c 00 7c 01 00 44 5d 24 00 7d 03 00 7c 02 00 64 02 00 7c 03 00 7c 00 00 69 00 00 7c 03 00 | .x,.|..D]$.}..|..d..|..|..i..|.. |
e8e0 | 19 69 03 00 66 02 00 16 37 7d 02 00 71 26 00 57 7c 02 00 53 28 03 00 00 00 73 46 00 00 00 52 65 | .i..f...7}..q&.W|..S(....sF...Re |
e900 | 74 75 72 6e 73 20 61 20 66 6f 72 6d 61 74 74 65 64 20 73 74 72 69 6e 67 20 63 6f 6e 74 61 69 6e | turns.a.formatted.string.contain |
e920 | 69 6e 67 20 74 68 65 20 73 68 6f 72 74 5f 64 65 73 63 73 20 66 6f 72 20 61 6c 6c 20 61 63 74 69 | ing.the.short_descs.for.all.acti |
e940 | 6f 6e 73 2e 52 ea 00 00 00 73 09 00 00 00 20 20 25 73 3a 20 25 73 0a 28 04 00 00 00 52 88 01 00 | ons.R....s......%s:.%s.(....R... |
e960 | 00 74 04 00 00 00 6b 65 79 73 74 04 00 00 00 73 6f 72 74 74 0a 00 00 00 73 68 6f 72 74 5f 64 65 | .t....keyst....sortt....short_de |
e980 | 73 63 28 04 00 00 00 52 66 00 00 00 74 0c 00 00 00 61 63 74 69 6f 6e 5f 6e 61 6d 65 73 74 04 00 | sc(....Rf...t....action_namest.. |
e9a0 | 00 00 64 65 73 63 52 97 01 00 00 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f | ..descR....(....(....sE.../home/ |
e9c0 | 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 |
e9e0 | 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 | oogle/appengine/tools/appcfg.pyt |
ea00 | 16 00 00 00 5f 47 65 74 41 63 74 69 6f 6e 44 65 73 63 72 69 70 74 69 6f 6e 73 74 06 00 00 73 0e | ...._GetActionDescriptionst...s. |
ea20 | 00 00 00 00 02 0f 01 0a 01 06 01 07 00 06 01 22 01 63 01 00 00 00 04 00 00 00 0d 00 00 00 43 00 | ...............".c............C. |
ea40 | 00 00 73 f0 01 00 00 64 01 00 74 00 00 69 01 00 66 01 00 64 02 00 84 00 00 83 00 00 59 7d 01 00 | ..s....d..t..i..f..d........Y}.. |
ea60 | 7c 00 00 69 02 00 83 00 00 7d 02 00 64 03 00 7c 02 00 16 7d 02 00 7c 00 00 69 03 00 64 04 00 64 | |..i.....}..d..|...}..|..i..d..d |
ea80 | 05 00 64 06 00 7c 02 00 64 07 00 7c 01 00 83 00 00 64 08 00 64 09 00 83 00 04 7d 03 00 7c 03 00 | ..d..|..d..|.....d..d.....}..|.. |
eaa0 | 69 04 00 64 0a 00 64 0b 00 64 0c 00 64 0d 00 64 0e 00 64 0f 00 64 0f 00 64 10 00 83 02 03 01 7c | i..d..d..d..d..d..d..d..d......| |
eac0 | 03 00 69 04 00 64 11 00 64 12 00 64 0c 00 64 13 00 64 14 00 64 15 00 64 0e 00 64 16 00 64 0f 00 | ..i..d..d..d..d..d..d..d..d..d.. |
eae0 | 64 17 00 83 02 04 01 7c 03 00 69 04 00 64 18 00 64 19 00 64 0c 00 64 13 00 64 14 00 64 1a 00 64 | d......|..i..d..d..d..d..d..d..d |
eb00 | 0e 00 64 16 00 64 1b 00 64 1c 00 64 0f 00 64 1d 00 83 02 05 01 7c 03 00 69 04 00 64 1e 00 64 0c | ..d..d..d..d..d......|..i..d..d. |
eb20 | 00 64 13 00 64 14 00 64 1f 00 64 0e 00 64 16 00 64 0f 00 64 20 00 83 01 04 01 7c 03 00 69 04 00 | .d..d..d..d..d..d..d......|..i.. |
eb40 | 64 21 00 64 22 00 64 0c 00 64 23 00 64 0e 00 64 24 00 64 1b 00 64 25 00 64 26 00 64 27 00 64 0f | d!.d".d..d#.d..d$.d..d%.d&.d'.d. |
eb60 | 00 64 28 00 83 02 05 01 7c 03 00 69 04 00 64 29 00 64 0c 00 64 0d 00 64 0e 00 64 2a 00 64 1b 00 | .d(.....|..i..d).d..d..d..d*.d.. |
eb80 | 74 05 00 64 0f 00 64 2b 00 83 01 04 01 7c 03 00 69 04 00 64 2c 00 64 2d 00 64 0c 00 64 23 00 64 | t..d..d+.....|..i..d,.d-.d..d#.d |
eba0 | 0e 00 64 2e 00 64 26 00 64 2f 00 64 1b 00 64 3d 00 64 0f 00 64 30 00 83 02 05 01 7c 03 00 69 04 | ..d..d&.d/.d..d=.d..d0.....|..i. |
ebc0 | 00 64 31 00 64 32 00 64 0c 00 64 23 00 64 0e 00 64 33 00 64 26 00 64 34 00 64 1b 00 64 3d 00 64 | .d1.d2.d..d#.d..d3.d&.d4.d..d=.d |
ebe0 | 0f 00 64 35 00 83 02 05 01 7c 03 00 69 04 00 64 36 00 64 0c 00 64 37 00 64 0e 00 64 38 00 64 1b | ..d5.....|..i..d6.d..d7.d..d8.d. |
ec00 | 00 74 07 00 64 0f 00 64 39 00 83 01 04 01 7c 03 00 69 04 00 64 3a 00 64 0c 00 64 0d 00 64 0e 00 | .t..d..d9.....|..i..d:.d..d..d.. |
ec20 | 64 3b 00 64 1b 00 74 05 00 64 0f 00 64 3c 00 83 01 04 01 7c 03 00 53 28 3e 00 00 00 73 76 00 00 | d;.d..t..d..d<.....|..S(>...sv.. |
ec40 | 00 43 72 65 61 74 65 73 20 61 6e 20 4f 70 74 69 6f 6e 50 61 72 73 65 72 20 77 69 74 68 20 67 65 | .Creates.an.OptionParser.with.ge |
ec60 | 6e 65 72 69 63 20 75 73 61 67 65 20 61 6e 64 20 64 65 73 63 72 69 70 74 69 6f 6e 20 73 74 72 69 | neric.usage.and.description.stri |
ec80 | 6e 67 73 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 20 20 41 6e 20 4f 70 74 69 | ngs.......Returns:.......An.Opti |
eca0 | 6f 6e 50 61 72 73 65 72 20 69 6e 73 74 61 6e 63 65 2e 0a 20 20 20 20 74 09 00 00 00 46 6f 72 6d | onParser.instance......t....Form |
ecc0 | 61 74 74 65 72 63 00 00 00 00 00 00 00 00 01 00 00 00 42 00 00 00 73 17 00 00 00 65 00 00 5a 01 | atterc............B...s....e..Z. |
ece0 | 00 64 00 00 5a 02 00 64 01 00 84 00 00 5a 03 00 52 53 28 02 00 00 00 73 3d 00 00 00 43 75 73 74 | .d..Z..d.....Z..RS(....s=...Cust |
ed00 | 6f 6d 20 68 65 6c 70 20 66 6f 72 6d 61 74 74 65 72 20 74 68 61 74 20 64 6f 65 73 20 6e 6f 74 20 | om.help.formatter.that.does.not. |
ed20 | 72 65 66 6f 72 6d 61 74 20 74 68 65 20 64 65 73 63 72 69 70 74 69 6f 6e 2e 63 02 00 00 00 02 00 | reformat.the.description.c...... |
ed40 | 00 00 02 00 00 00 53 00 00 00 73 08 00 00 00 7c 01 00 64 01 00 17 53 28 02 00 00 00 73 16 00 00 | ......S...s....|..d...S(....s... |
ed60 | 00 56 65 72 79 20 73 69 6d 70 6c 65 20 66 6f 72 6d 61 74 74 65 72 2e 73 01 00 00 00 0a 28 00 00 | .Very.simple.formatter.s.....(.. |
ed80 | 00 00 28 02 00 00 00 52 66 00 00 00 74 0b 00 00 00 64 65 73 63 72 69 70 74 69 6f 6e 28 00 00 00 | ..(....Rf...t....description(... |
eda0 | 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 | .(....sE.../home/zx2c4/Desktop/g |
edc0 | 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 |
ede0 | 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 12 00 00 00 66 6f 72 6d 61 74 5f 64 65 73 63 | /tools/appcfg.pyt....format_desc |
ee00 | 72 69 70 74 69 6f 6e 87 06 00 00 73 02 00 00 00 00 02 28 04 00 00 00 52 3a 00 00 00 52 3b 00 00 | ription....s......(....R:...R;.. |
ee20 | 00 52 3c 00 00 00 52 a3 01 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f | .R<...R....(....(....(....sE.../ |
ee40 | 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 |
ee60 | 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 61 70 70 63 66 | ine/google/appengine/tools/appcf |
ee80 | 67 2e 70 79 52 a1 01 00 00 84 06 00 00 73 04 00 00 00 06 01 06 02 73 48 00 00 00 41 63 74 69 6f | g.pyR........s........sH...Actio |
eea0 | 6e 20 6d 75 73 74 20 62 65 20 6f 6e 65 20 6f 66 3a 0a 25 73 55 73 65 20 27 68 65 6c 70 20 3c 61 | n.must.be.one.of:.%sUse.'help.<a |
eec0 | 63 74 69 6f 6e 3e 27 20 66 6f 72 20 61 20 64 65 74 61 69 6c 65 64 20 64 65 73 63 72 69 70 74 69 | ction>'.for.a.detailed.descripti |
eee0 | 6f 6e 2e 74 05 00 00 00 75 73 61 67 65 73 18 00 00 00 25 70 72 6f 67 20 5b 6f 70 74 69 6f 6e 73 | on.t....usages....%prog.[options |
ef00 | 5d 20 3c 61 63 74 69 6f 6e 3e 52 a2 01 00 00 74 09 00 00 00 66 6f 72 6d 61 74 74 65 72 74 10 00 | ].<action>R....t....formattert.. |
ef20 | 00 00 63 6f 6e 66 6c 69 63 74 5f 68 61 6e 64 6c 65 72 74 07 00 00 00 72 65 73 6f 6c 76 65 73 02 | ..conflict_handlert....resolves. |
ef40 | 00 00 00 2d 68 73 06 00 00 00 2d 2d 68 65 6c 70 52 8f 01 00 00 74 0a 00 00 00 73 74 6f 72 65 5f | ...-hs....--helpR....t....store_ |
ef60 | 74 72 75 65 74 04 00 00 00 64 65 73 74 52 91 01 00 00 73 1f 00 00 00 53 68 6f 77 20 74 68 65 20 | truet....destR....s....Show.the. |
ef80 | 68 65 6c 70 20 6d 65 73 73 61 67 65 20 61 6e 64 20 65 78 69 74 2e 73 02 00 00 00 2d 71 73 07 00 | help.message.and.exit.s....-qs.. |
efa0 | 00 00 2d 2d 71 75 69 65 74 74 0b 00 00 00 73 74 6f 72 65 5f 63 6f 6e 73 74 74 05 00 00 00 63 6f | ..--quiett....store_constt....co |
efc0 | 6e 73 74 69 00 00 00 00 52 92 01 00 00 73 12 00 00 00 50 72 69 6e 74 20 65 72 72 6f 72 73 20 6f | nsti....R....s....Print.errors.o |
efe0 | 6e 6c 79 2e 73 02 00 00 00 2d 76 73 09 00 00 00 2d 2d 76 65 72 62 6f 73 65 69 02 00 00 00 52 2a | nly.s....-vs....--verbosei....R* |
f000 | 00 00 00 69 01 00 00 00 73 16 00 00 00 50 72 69 6e 74 20 69 6e 66 6f 20 6c 65 76 65 6c 20 6c 6f | ...i....s....Print.info.level.lo |
f020 | 67 73 2e 73 07 00 00 00 2d 2d 6e 6f 69 73 79 69 03 00 00 00 73 0f 00 00 00 50 72 69 6e 74 20 61 | gs.s....--noisyi....s....Print.a |
f040 | 6c 6c 20 6c 6f 67 73 2e 73 02 00 00 00 2d 73 73 08 00 00 00 2d 2d 73 65 72 76 65 72 74 05 00 00 | ll.logs.s....-ss....--servert... |
f060 | 00 73 74 6f 72 65 52 63 00 00 00 73 14 00 00 00 61 70 70 65 6e 67 69 6e 65 2e 67 6f 6f 67 6c 65 | .storeRc...s....appengine.google |
f080 | 2e 63 6f 6d 74 07 00 00 00 6d 65 74 61 76 61 72 74 06 00 00 00 53 45 52 56 45 52 73 19 00 00 00 | .comt....metavart....SERVERs.... |
f0a0 | 54 68 65 20 73 65 72 76 65 72 20 74 6f 20 63 6f 6e 6e 65 63 74 20 74 6f 2e 73 08 00 00 00 2d 2d | The.server.to.connect.to.s....-- |
f0c0 | 73 65 63 75 72 65 74 06 00 00 00 73 65 63 75 72 65 73 2b 00 00 00 55 73 65 20 53 53 4c 20 77 68 | securet....secures+...Use.SSL.wh |
f0e0 | 65 6e 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6e 67 20 77 69 74 68 20 74 68 65 20 73 65 72 76 65 72 | en.communicating.with.the.server |
f100 | 2e 73 02 00 00 00 2d 65 73 07 00 00 00 2d 2d 65 6d 61 69 6c 74 05 00 00 00 65 6d 61 69 6c 74 05 | .s....-es....--emailt....emailt. |
f120 | 00 00 00 45 4d 41 49 4c 73 2c 00 00 00 54 68 65 20 75 73 65 72 6e 61 6d 65 20 74 6f 20 75 73 65 | ...EMAILs,...The.username.to.use |
f140 | 2e 20 57 69 6c 6c 20 70 72 6f 6d 70 74 20 69 66 20 6f 6d 69 74 74 65 64 2e 73 02 00 00 00 2d 48 | ..Will.prompt.if.omitted.s....-H |
f160 | 73 06 00 00 00 2d 2d 68 6f 73 74 74 04 00 00 00 68 6f 73 74 74 04 00 00 00 48 4f 53 54 73 2d 00 | s....--hostt....hostt....HOSTs-. |
f180 | 00 00 4f 76 65 72 72 69 64 65 73 20 74 68 65 20 48 6f 73 74 20 68 65 61 64 65 72 20 73 65 6e 74 | ..Overrides.the.Host.header.sent |
f1a0 | 20 77 69 74 68 20 61 6c 6c 20 52 50 43 73 2e 73 0c 00 00 00 2d 2d 6e 6f 5f 63 6f 6f 6b 69 65 73 | .with.all.RPCs.s....--no_cookies |
f1c0 | 74 0b 00 00 00 73 74 6f 72 65 5f 66 61 6c 73 65 74 0c 00 00 00 73 61 76 65 5f 63 6f 6f 6b 69 65 | t....store_falset....save_cookie |
f1e0 | 73 73 31 00 00 00 44 6f 20 6e 6f 74 20 73 61 76 65 20 61 75 74 68 65 6e 74 69 63 61 74 69 6f 6e | ss1...Do.not.save.authentication |
f200 | 20 63 6f 6f 6b 69 65 73 20 74 6f 20 6c 6f 63 61 6c 20 64 69 73 6b 2e 73 08 00 00 00 2d 2d 70 61 | .cookies.to.local.disk.s....--pa |
f220 | 73 73 69 6e 74 06 00 00 00 70 61 73 73 69 6e 73 23 00 00 00 52 65 61 64 20 74 68 65 20 6c 6f 67 | ssint....passins#...Read.the.log |
f240 | 69 6e 20 70 61 73 73 77 6f 72 64 20 66 72 6f 6d 20 73 74 64 69 6e 2e 4e 28 08 00 00 00 74 08 00 | in.password.from.stdin.N(....t.. |
f260 | 00 00 6f 70 74 70 61 72 73 65 74 15 00 00 00 49 6e 64 65 6e 74 65 64 48 65 6c 70 46 6f 72 6d 61 | ..optparset....IndentedHelpForma |
f280 | 74 74 65 72 52 a0 01 00 00 52 7f 01 00 00 74 0a 00 00 00 61 64 64 5f 6f 70 74 69 6f 6e 52 a0 00 | tterR....R....t....add_optionR.. |
f2a0 | 00 00 52 21 00 00 00 52 81 00 00 00 28 04 00 00 00 52 66 00 00 00 52 a1 01 00 00 52 9f 01 00 00 | ..R!...R....(....Rf...R....R.... |
f2c0 | 52 87 01 00 00 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f | R....(....(....sE.../home/zx2c4/ |
f2e0 | 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/ |
f300 | 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 52 86 01 00 00 7d 06 | appengine/tools/appcfg.pyR....}. |
f320 | 00 00 73 48 00 00 00 00 07 19 07 0c 01 03 01 07 02 0f 01 06 01 09 01 09 01 15 01 0d 01 1b 01 0d | ..sH............................ |
f340 | 01 1b 01 0c 01 07 01 18 01 0d 01 1b 01 06 01 0d 01 18 01 06 01 07 01 1b 01 0c 01 07 01 1b 01 0c | ................................ |
f360 | 01 07 01 12 01 0c 01 07 01 12 01 0c 01 07 01 63 02 00 00 00 05 00 00 00 04 00 00 00 43 00 00 00 | ...............c............C... |
f380 | 73 6f 00 00 00 7c 00 00 69 00 00 83 00 00 7d 02 00 7c 02 00 69 01 00 7c 01 00 69 02 00 83 01 00 | so...|..i.....}..|..i..|..i..... |
f3a0 | 01 7c 02 00 69 03 00 64 01 00 7c 01 00 69 04 00 7c 01 00 69 05 00 66 02 00 16 83 01 00 01 7c 01 | .|..i..d..|..i..|..i..f.......|. |
f3c0 | 00 69 06 00 7c 00 00 7c 02 00 83 02 00 01 7c 02 00 69 07 00 7c 00 00 69 08 00 64 02 00 1f 83 01 | .i..|..|......|..i..|..i..d..... |
f3e0 | 00 5c 02 00 7d 03 00 7d 04 00 7c 02 00 7c 03 00 66 02 00 53 28 03 00 00 00 73 40 01 00 00 43 72 | .\..}..}..|..|..f..S(....s@...Cr |
f400 | 65 61 74 65 73 20 61 20 6e 65 77 20 70 61 72 73 65 72 20 77 69 74 68 20 64 6f 63 75 6d 65 6e 74 | eates.a.new.parser.with.document |
f420 | 61 74 69 6f 6e 20 73 70 65 63 69 66 69 63 20 74 6f 20 27 61 63 74 69 6f 6e 27 2e 0a 0a 20 20 20 | ation.specific.to.'action'...... |
f440 | 20 41 72 67 73 3a 0a 20 20 20 20 20 20 61 63 74 69 6f 6e 3a 20 41 6e 20 41 63 74 69 6f 6e 20 69 | .Args:.......action:.An.Action.i |
f460 | 6e 73 74 61 6e 63 65 20 74 6f 20 62 65 20 75 73 65 64 20 77 68 65 6e 20 69 6e 69 74 69 61 6c 69 | nstance.to.be.used.when.initiali |
f480 | 7a 69 6e 67 20 74 68 65 20 6e 65 77 20 70 61 72 73 65 72 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e | zing.the.new.parser.......Return |
f4a0 | 73 3a 0a 20 20 20 20 20 20 41 20 74 75 70 6c 65 20 63 6f 6e 74 61 69 6e 69 6e 67 3a 0a 20 20 20 | s:.......A.tuple.containing:.... |
f4c0 | 20 20 20 70 61 72 73 65 72 3a 20 41 6e 20 69 6e 73 74 61 6e 63 65 20 6f 66 20 4f 70 74 69 6f 6e | ...parser:.An.instance.of.Option |
f4e0 | 73 50 61 72 73 65 72 20 63 75 73 74 6f 6d 69 7a 65 64 20 74 6f 20 27 61 63 74 69 6f 6e 27 2e 0a | sParser.customized.to.'action'.. |
f500 | 20 20 20 20 20 20 6f 70 74 69 6f 6e 73 3a 20 54 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 | ......options:.The.command.line. |
f520 | 6f 70 74 69 6f 6e 73 20 61 66 74 65 72 20 72 65 2d 70 61 72 73 69 6e 67 2e 0a 20 20 20 20 73 05 | options.after.re-parsing......s. |
f540 | 00 00 00 25 73 0a 25 73 69 01 00 00 00 28 09 00 00 00 52 86 01 00 00 74 09 00 00 00 73 65 74 5f | ...%s.%si....(....R....t....set_ |
f560 | 75 73 61 67 65 52 a4 01 00 00 74 0f 00 00 00 73 65 74 5f 64 65 73 63 72 69 70 74 69 6f 6e 52 9d | usageR....t....set_descriptionR. |
f580 | 01 00 00 74 09 00 00 00 6c 6f 6e 67 5f 64 65 73 63 52 8a 01 00 00 52 8b 01 00 00 52 80 01 00 00 | ...t....long_descR....R....R.... |
f5a0 | 28 05 00 00 00 52 66 00 00 00 52 8f 01 00 00 52 87 01 00 00 52 8a 01 00 00 74 0b 00 00 00 75 6e | (....Rf...R....R....R....t....un |
f5c0 | 75 73 65 64 5f 61 72 67 73 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 | used_args(....(....sE.../home/zx |
f5e0 | 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 |
f600 | 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 52 90 01 | gle/appengine/tools/appcfg.pyR.. |
f620 | 00 00 b0 06 00 00 73 0c 00 00 00 00 0b 0c 01 10 01 1d 01 10 01 1c 01 69 02 00 00 00 63 02 00 00 | ......s................i....c... |
f640 | 00 02 00 00 00 02 00 00 00 43 00 00 00 73 1e 00 00 00 7c 00 00 69 00 00 69 01 00 83 00 00 01 74 | .........C...s....|..i..i......t |
f660 | 02 00 69 03 00 7c 01 00 83 01 00 01 64 01 00 53 28 02 00 00 00 73 80 00 00 00 50 72 69 6e 74 73 | ..i..|......d..S(....s....Prints |
f680 | 20 74 68 65 20 70 61 72 73 65 72 27 73 20 68 65 6c 70 20 6d 65 73 73 61 67 65 20 61 6e 64 20 65 | .the.parser's.help.message.and.e |
f6a0 | 78 69 74 73 20 74 68 65 20 70 72 6f 67 72 61 6d 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 | xits.the.program.......Args:.... |
f6c0 | 20 20 20 65 78 69 74 5f 63 6f 64 65 3a 20 54 68 65 20 69 6e 74 65 67 65 72 20 63 6f 64 65 20 74 | ...exit_code:.The.integer.code.t |
f6e0 | 6f 20 70 61 73 73 20 74 6f 20 73 79 73 2e 65 78 69 74 28 29 2e 0a 20 20 20 20 4e 28 04 00 00 00 | o.pass.to.sys.exit()......N(.... |
f700 | 52 87 01 00 00 74 0a 00 00 00 70 72 69 6e 74 5f 68 65 6c 70 52 10 00 00 00 52 75 00 00 00 28 02 | R....t....print_helpR....Ru...(. |
f720 | 00 00 00 52 66 00 00 00 74 09 00 00 00 65 78 69 74 5f 63 6f 64 65 28 00 00 00 00 28 00 00 00 00 | ...Rf...t....exit_code(....(.... |
f740 | 73 45 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 | sE.../home/zx2c4/Desktop/google_ |
f760 | 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 |
f780 | 2f 61 70 70 63 66 67 2e 70 79 52 8d 01 00 00 c2 06 00 00 73 04 00 00 00 00 06 0d 01 63 01 00 00 | /appcfg.pyR........s........c... |
f7a0 | 00 04 00 00 00 11 00 00 00 03 00 00 00 73 25 01 00 00 87 00 00 66 01 00 64 01 00 86 00 00 7d 01 | .............s%......f..d.....}. |
f7c0 | 00 88 00 00 69 00 00 69 01 00 6f 9a 00 01 88 00 00 69 00 00 69 01 00 64 02 00 6a 02 00 6f 87 00 | ....i..i..o......i..i..d..j..o.. |
f7e0 | 01 88 00 00 69 00 00 69 02 00 89 01 00 88 01 00 64 0e 00 6a 08 00 6f 1b 00 01 64 03 00 89 01 00 | ....i..i........d..j..o...d..... |
f800 | 74 04 00 69 05 00 64 04 00 88 01 00 16 83 01 00 01 6e 01 00 01 88 00 00 69 06 00 88 00 00 69 00 | t..i..d..........n......i.....i. |
f820 | 00 69 07 00 87 01 00 66 01 00 64 05 00 86 00 00 74 08 00 83 00 00 74 09 00 83 00 00 64 06 00 88 | .i.....f..d.....t.....t.....d... |
f840 | 00 00 69 00 00 69 01 00 64 07 00 88 00 00 69 00 00 69 0a 00 83 04 02 7d 02 00 74 0b 00 7c 02 00 | ..i..i..d.....i..i.....}..t..|.. |
f860 | 5f 0c 00 7c 02 00 53 01 88 00 00 69 00 00 69 0d 00 6f 0a 00 01 64 08 00 7d 03 00 6e 07 00 01 64 | _..|..S....i..i..o...d..}..n...d |
f880 | 09 00 7d 03 00 88 00 00 69 06 00 88 00 00 69 00 00 69 07 00 7c 01 00 74 08 00 83 00 00 74 09 00 | ..}.....i.....i..i..|..t.....t.. |
f8a0 | 83 00 00 64 06 00 88 00 00 69 00 00 69 01 00 64 07 00 88 00 00 69 00 00 69 0a 00 64 0a 00 7c 03 | ...d.....i..i..d.....i..i..d..|. |
f8c0 | 00 64 0b 00 64 0c 00 64 0d 00 88 00 00 69 00 00 69 0e 00 83 04 05 53 28 0f 00 00 00 73 7e 00 00 | .d..d..d.....i..i.....S(....s~.. |
f8e0 | 00 52 65 74 75 72 6e 73 20 61 6e 20 69 6e 73 74 61 6e 63 65 20 6f 66 20 61 6e 20 41 62 73 74 72 | .Returns.an.instance.of.an.Abstr |
f900 | 61 63 74 52 70 63 53 65 72 76 65 72 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 | actRpcServer.......Returns:..... |
f920 | 20 20 41 20 6e 65 77 20 41 62 73 74 72 61 63 74 52 70 63 53 65 72 76 65 72 2c 20 6f 6e 20 77 68 | ..A.new.AbstractRpcServer,.on.wh |
f940 | 69 63 68 20 52 50 43 20 63 61 6c 6c 73 20 63 61 6e 20 62 65 20 6d 61 64 65 2e 0a 20 20 20 20 63 | ich.RPC.calls.can.be.made......c |
f960 | 00 00 00 00 03 00 00 00 02 00 00 00 13 00 00 00 73 6f 00 00 00 88 00 00 69 00 00 69 01 00 7d 00 | ................so......i..i..}. |
f980 | 00 7c 00 00 64 03 00 6a 08 00 6f 13 00 01 88 00 00 69 03 00 64 01 00 83 01 00 7d 00 00 6e 01 00 | .|..d..j..o......i..d.....}..n.. |
f9a0 | 01 64 02 00 7c 00 00 16 7d 01 00 88 00 00 69 00 00 69 04 00 6f 13 00 01 88 00 00 69 03 00 7c 01 | .d..|...}.....i..i..o......i..|. |
f9c0 | 00 83 01 00 7d 02 00 6e 10 00 01 88 00 00 69 05 00 7c 01 00 83 01 00 7d 02 00 7c 00 00 7c 02 00 | ....}..n......i..|.....}..|..|.. |
f9e0 | 66 02 00 53 28 04 00 00 00 73 2d 00 00 00 50 72 6f 6d 70 74 73 20 74 68 65 20 75 73 65 72 20 66 | f..S(....s-...Prompts.the.user.f |
fa00 | 6f 72 20 61 20 75 73 65 72 6e 61 6d 65 20 61 6e 64 20 70 61 73 73 77 6f 72 64 2e 73 07 00 00 00 | or.a.username.and.password.s.... |
fa20 | 45 6d 61 69 6c 3a 20 73 11 00 00 00 50 61 73 73 77 6f 72 64 20 66 6f 72 20 25 73 3a 20 4e 28 06 | Email:.s....Password.for.%s:.N(. |
fa40 | 00 00 00 52 8a 01 00 00 52 b0 01 00 00 52 21 00 00 00 52 82 01 00 00 52 b6 01 00 00 52 83 01 00 | ...R....R....R!...R....R....R... |
fa60 | 00 28 03 00 00 00 52 b0 01 00 00 74 0f 00 00 00 70 61 73 73 77 6f 72 64 5f 70 72 6f 6d 70 74 74 | .(....R....t....password_promptt |
fa80 | 08 00 00 00 70 61 73 73 77 6f 72 64 28 01 00 00 00 52 66 00 00 00 28 00 00 00 00 73 45 00 00 00 | ....password(....Rf...(....sE... |
faa0 | 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 |
fac0 | 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 61 70 70 63 | gine/google/appengine/tools/appc |
fae0 | 66 67 2e 70 79 74 12 00 00 00 47 65 74 55 73 65 72 43 72 65 64 65 6e 74 69 61 6c 73 d2 06 00 00 | fg.pyt....GetUserCredentials.... |
fb00 | 73 10 00 00 00 00 02 0c 01 0d 01 13 02 0a 01 0d 01 13 02 0f 02 74 09 00 00 00 6c 6f 63 61 6c 68 | s....................t....localh |
fb20 | 6f 73 74 73 10 00 00 00 74 65 73 74 40 65 78 61 6d 70 6c 65 2e 63 6f 6d 73 2b 00 00 00 55 73 69 | osts....test@example.coms+...Usi |
fb40 | 6e 67 20 64 65 62 75 67 20 75 73 65 72 20 25 73 2e 20 20 4f 76 65 72 72 69 64 65 20 77 69 74 68 | ng.debug.user.%s...Override.with |
fb60 | 20 2d 2d 65 6d 61 69 6c 63 00 00 00 00 00 00 00 00 02 00 00 00 13 00 00 00 73 0a 00 00 00 88 00 | .--emailc................s...... |
fb80 | 00 64 00 00 66 02 00 53 28 01 00 00 00 52 c1 01 00 00 28 00 00 00 00 28 00 00 00 00 28 01 00 00 | .d..f..S(....R....(....(....(... |
fba0 | 00 52 b0 01 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b | .R....(....sE.../home/zx2c4/Desk |
fbc0 | 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 |
fbe0 | 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 08 00 00 00 3c 6c 61 6d 62 64 | ngine/tools/appcfg.pyt....<lambd |
fc00 | 61 3e e7 06 00 00 73 00 00 00 00 74 0d 00 00 00 68 6f 73 74 5f 6f 76 65 72 72 69 64 65 52 b5 01 | a>....s....t....host_overrideR.. |
fc20 | 00 00 69 01 00 00 00 69 03 00 00 00 74 0a 00 00 00 61 75 74 68 5f 74 72 69 65 73 74 0c 00 00 00 | ..i....i....t....auth_triest.... |
fc40 | 61 63 63 6f 75 6e 74 5f 74 79 70 65 74 10 00 00 00 48 4f 53 54 45 44 5f 4f 52 5f 47 4f 4f 47 4c | account_typet....HOSTED_OR_GOOGL |
fc60 | 45 52 af 01 00 00 4e 28 0f 00 00 00 52 8a 01 00 00 52 b2 01 00 00 52 b0 01 00 00 52 21 00 00 00 | ER....N(....R....R....R....R!... |
fc80 | 52 47 00 00 00 52 79 00 00 00 52 81 01 00 00 52 63 00 00 00 52 7c 01 00 00 52 7d 01 00 00 52 b5 | RG...Ry...R....Rc...R|...R}...R. |
fca0 | 01 00 00 52 81 00 00 00 74 0d 00 00 00 61 75 74 68 65 6e 74 69 63 61 74 65 64 52 b6 01 00 00 52 | ...R....t....authenticatedR....R |
fcc0 | af 01 00 00 28 04 00 00 00 52 66 00 00 00 52 c2 01 00 00 52 63 00 00 00 52 c6 01 00 00 28 00 00 | ....(....Rf...R....Rc...R....(.. |
fce0 | 00 00 28 02 00 00 00 52 66 00 00 00 52 b0 01 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 | ..(....Rf...R....sE.../home/zx2c |
fd00 | 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 |
fd20 | 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 0d 00 00 00 | e/appengine/tools/appcfg.pyt.... |
fd40 | 5f 47 65 74 52 70 63 53 65 72 76 65 72 cb 06 00 00 73 32 00 00 00 00 07 0f 0e 20 01 0c 01 0d 01 | _GetRpcServer....s2............. |
fd60 | 06 01 15 01 06 01 09 01 0c 01 06 01 09 01 0c 01 0f 01 09 01 05 02 0d 01 0a 02 06 02 12 01 0f 01 | ................................ |
fd80 | 0c 01 0c 01 06 01 06 01 63 03 00 00 00 05 00 00 00 04 00 00 00 43 00 00 00 73 7b 00 00 00 74 00 | ........c............C...s{...t. |
fda0 | 00 69 01 00 69 02 00 7c 01 00 83 01 00 70 18 00 01 7c 00 00 69 03 00 69 04 00 64 01 00 7c 01 00 | .i..i..|.....p...|..i..i..d..|.. |
fdc0 | 16 83 01 00 01 6e 01 00 01 78 49 00 7c 02 00 64 02 00 17 7c 02 00 64 03 00 17 66 02 00 44 5d 33 | .....n...xI.|..d...|..d...f..D]3 |
fde0 | 00 7d 03 00 74 00 00 69 01 00 69 05 00 7c 01 00 7c 03 00 83 02 00 7d 04 00 74 00 00 69 01 00 69 | .}..t..i..i..|..|.....}..t..i..i |
fe00 | 06 00 7c 04 00 83 01 00 6f 05 00 01 7c 04 00 53 01 71 40 00 57 64 04 00 53 28 05 00 00 00 73 e8 | ..|.....o...|..S.q@.Wd..S(....s. |
fe20 | 00 00 00 46 69 6e 64 20 79 61 6d 6c 20 66 69 6c 65 73 20 69 6e 20 61 70 70 6c 69 63 61 74 69 6f | ...Find.yaml.files.in.applicatio |
fe40 | 6e 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 20 20 20 20 62 61 | n.directory.......Args:.......ba |
fe60 | 73 65 70 61 74 68 3a 20 42 61 73 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 64 69 72 65 63 74 6f | sepath:.Base.application.directo |
fe80 | 72 79 2e 0a 20 20 20 20 20 20 66 69 6c 65 5f 6e 61 6d 65 3a 20 46 69 6c 65 6e 61 6d 65 20 77 69 | ry........file_name:.Filename.wi |
fea0 | 74 68 6f 75 74 20 65 78 74 65 6e 73 69 6f 6e 20 74 6f 20 73 65 61 72 63 68 20 66 6f 72 2e 0a 0a | thout.extension.to.search.for... |
fec0 | 20 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 20 20 50 61 74 68 20 74 6f 20 6c 6f 63 61 74 | ....Returns:.......Path.to.locat |
fee0 | 65 64 20 79 61 6d 6c 20 66 69 6c 65 20 69 66 20 6f 6e 65 20 65 78 69 73 74 73 2c 20 65 6c 73 65 | ed.yaml.file.if.one.exists,.else |
ff00 | 20 4e 6f 6e 65 2e 0a 20 20 20 20 73 13 00 00 00 4e 6f 74 20 61 20 64 69 72 65 63 74 6f 72 79 3a | .None......s....Not.a.directory: |
ff20 | 20 25 73 73 05 00 00 00 2e 79 61 6d 6c 73 04 00 00 00 2e 79 6d 6c 4e 28 08 00 00 00 52 18 00 00 | .%ss.....yamls.....ymlN(....R... |
ff40 | 00 52 19 00 00 00 52 64 00 00 00 52 87 01 00 00 52 48 00 00 00 52 1a 00 00 00 52 4c 00 00 00 52 | .R....Rd...R....RH...R....RL...R |
ff60 | 21 00 00 00 28 05 00 00 00 52 66 00 00 00 74 08 00 00 00 62 61 73 65 70 61 74 68 74 09 00 00 00 | !...(....Rf...t....basepatht.... |
ff80 | 66 69 6c 65 5f 6e 61 6d 65 74 09 00 00 00 79 61 6d 6c 5f 66 69 6c 65 74 09 00 00 00 79 61 6d 6c | file_namet....yaml_filet....yaml |
ffa0 | 5f 70 61 74 68 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f | _path(....(....sE.../home/zx2c4/ |
ffc0 | 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/ |
ffe0 | 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 09 00 00 00 5f 46 | appengine/tools/appcfg.pyt...._F |
10000 | 69 6e 64 59 61 6d 6c fc 06 00 00 73 10 00 00 00 00 0a 13 01 18 02 15 00 06 01 15 01 13 01 09 02 | indYaml....s.................... |
10020 | 63 02 00 00 00 05 00 00 00 05 00 00 00 43 00 00 00 73 67 00 00 00 7c 00 00 69 00 00 7c 01 00 64 | c............C...sg...|..i..|..d |
10040 | 01 00 83 02 00 7d 02 00 7c 02 00 64 04 00 6a 08 00 6f 14 00 01 7c 00 00 69 02 00 69 03 00 64 02 | .....}..|..d..j..o...|..i..i..d. |
10060 | 00 83 01 00 01 6e 01 00 01 74 04 00 7c 02 00 64 03 00 83 02 00 7d 03 00 7a 13 00 74 05 00 69 06 | .....n...t..|..d.....}..z..t..i. |
10080 | 00 7c 03 00 83 01 00 7d 04 00 57 64 04 00 7c 03 00 69 07 00 83 00 00 01 58 7c 04 00 53 28 05 00 | .|.....}..Wd..|..i......X|..S(.. |
100a0 | 00 00 73 8a 00 00 00 50 61 72 73 65 73 20 74 68 65 20 61 70 70 2e 79 61 6d 6c 20 66 69 6c 65 2e | ..s....Parses.the.app.yaml.file. |
100c0 | 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 62 61 73 65 70 61 74 68 3a 20 74 68 65 20 | ......Args:.......basepath:.the. |
100e0 | 64 69 72 65 63 74 6f 72 79 20 6f 66 20 74 68 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 2e 0a 0a 20 | directory.of.the.application.... |
10100 | 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 20 20 41 6e 20 41 70 70 49 6e 66 6f 45 78 74 65 | ...Returns:.......An.AppInfoExte |
10120 | 72 6e 61 6c 20 6f 62 6a 65 63 74 2e 0a 20 20 20 20 74 03 00 00 00 61 70 70 73 3a 00 00 00 44 69 | rnal.object......t....apps:...Di |
10140 | 72 65 63 74 6f 72 79 20 64 6f 65 73 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 20 61 6e 20 61 70 70 2e | rectory.does.not.contain.an.app. |
10160 | 79 61 6d 6c 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 69 6c 65 2e 52 42 00 00 00 4e 28 08 | yaml.configuration.file.RB...N(. |
10180 | 00 00 00 52 cf 01 00 00 52 21 00 00 00 52 87 01 00 00 52 48 00 00 00 52 65 00 00 00 52 01 00 00 | ...R....R!...R....RH...Re...R... |
101a0 | 00 74 11 00 00 00 4c 6f 61 64 53 69 6e 67 6c 65 41 70 70 49 6e 66 6f 52 4b 00 00 00 28 05 00 00 | .t....LoadSingleAppInfoRK...(... |
101c0 | 00 52 66 00 00 00 52 cb 01 00 00 74 10 00 00 00 61 70 70 79 61 6d 6c 5f 66 69 6c 65 6e 61 6d 65 | .Rf...R....t....appyaml_filename |
101e0 | 52 8a 00 00 00 74 07 00 00 00 61 70 70 79 61 6d 6c 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 | R....t....appyaml(....(....sE... |
10200 | 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 |
10220 | 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 61 70 70 63 | gine/google/appengine/tools/appc |
10240 | 66 67 2e 70 79 74 0d 00 00 00 5f 50 61 72 73 65 41 70 70 59 61 6d 6c 10 07 00 00 73 10 00 00 00 | fg.pyt...._ParseAppYaml....s.... |
10260 | 00 09 12 01 0d 01 14 03 0f 01 03 01 13 02 0b 01 63 04 00 00 00 07 00 00 00 05 00 00 00 43 00 00 | ................c............C.. |
10280 | 00 73 55 00 00 00 7c 00 00 69 00 00 7c 01 00 7c 02 00 83 02 00 7d 04 00 7c 04 00 64 02 00 6a 09 | .sU...|..i..|..|.....}..|..d..j. |
102a0 | 00 6f 32 00 01 74 02 00 7c 04 00 64 01 00 83 02 00 7d 05 00 7a 10 00 7c 03 00 7c 05 00 83 01 00 | .o2..t..|..d.....}..z..|..|..... |
102c0 | 7d 06 00 57 64 02 00 7c 05 00 69 03 00 83 00 00 01 58 7c 06 00 53 01 64 02 00 53 28 03 00 00 00 | }..Wd..|..i......X|..S.d..S(.... |
102e0 | 73 33 01 00 00 50 61 72 73 65 73 20 74 68 65 20 61 20 79 61 6d 6c 20 66 69 6c 65 2e 0a 0a 20 20 | s3...Parses.the.a.yaml.file..... |
10300 | 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 62 61 73 65 70 61 74 68 3a 20 74 68 65 20 64 69 72 65 | ..Args:.......basepath:.the.dire |
10320 | 63 74 6f 72 79 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 20 20 | ctory.of.the.application........ |
10340 | 62 61 73 65 6e 61 6d 65 3a 20 74 68 65 20 62 61 73 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 66 | basename:.the.base.name.of.the.f |
10360 | 69 6c 65 20 28 77 69 74 68 20 74 68 65 20 27 2e 79 61 6d 6c 27 20 73 74 72 69 70 70 65 64 20 6f | ile.(with.the.'.yaml'.stripped.o |
10380 | 66 66 29 2e 0a 20 20 20 20 20 20 70 61 72 73 65 72 3a 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 | ff)........parser:.the.function. |
103a0 | 6f 72 20 6d 65 74 68 6f 64 20 75 73 65 64 20 74 6f 20 70 61 72 73 65 20 74 68 65 20 66 69 6c 65 | or.method.used.to.parse.the.file |
103c0 | 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 20 20 41 20 73 69 6e 67 6c 65 20 70 | .......Returns:.......A.single.p |
103e0 | 61 72 73 65 64 20 79 61 6d 6c 20 66 69 6c 65 20 6f 72 20 4e 6f 6e 65 20 69 66 20 74 68 65 20 66 | arsed.yaml.file.or.None.if.the.f |
10400 | 69 6c 65 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 2e 0a 20 20 20 20 52 42 00 00 00 4e 28 04 | ile.does.not.exist......RB...N(. |
10420 | 00 00 00 52 cf 01 00 00 52 21 00 00 00 52 65 00 00 00 52 4b 00 00 00 28 07 00 00 00 52 66 00 00 | ...R....R!...Re...RK...(....Rf.. |
10440 | 00 52 cb 01 00 00 74 08 00 00 00 62 61 73 65 6e 61 6d 65 52 87 01 00 00 52 cc 01 00 00 52 8a 00 | .R....t....basenameR....R....R.. |
10460 | 00 00 74 05 00 00 00 64 65 66 6e 73 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 | ..t....defns(....(....sE.../home |
10480 | 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/ |
104a0 | 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 | google/appengine/tools/appcfg.py |
104c0 | 74 0e 00 00 00 5f 50 61 72 73 65 59 61 6d 6c 46 69 6c 65 25 07 00 00 73 10 00 00 00 00 0b 12 01 | t...._ParseYamlFile%...s........ |
104e0 | 0d 01 0f 01 03 01 10 02 0b 01 05 01 63 02 00 00 00 02 00 00 00 04 00 00 00 43 00 00 00 73 16 00 | ............c............C...s.. |
10500 | 00 00 7c 00 00 69 00 00 7c 01 00 64 01 00 74 01 00 69 02 00 83 03 00 53 28 02 00 00 00 73 af 00 | ..|..i..|..d..t..i.....S(....s.. |
10520 | 00 00 50 61 72 73 65 73 20 74 68 65 20 69 6e 64 65 78 2e 79 61 6d 6c 20 66 69 6c 65 2e 0a 0a 20 | ..Parses.the.index.yaml.file.... |
10540 | 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 62 61 73 65 70 61 74 68 3a 20 74 68 65 20 64 69 72 | ...Args:.......basepath:.the.dir |
10560 | 65 63 74 6f 72 79 20 6f 66 20 74 68 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 2e 0a 0a 20 20 20 20 | ectory.of.the.application....... |
10580 | 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 20 20 41 20 73 69 6e 67 6c 65 20 70 61 72 73 65 64 20 79 | Returns:.......A.single.parsed.y |
105a0 | 61 6d 6c 20 66 69 6c 65 20 6f 72 20 4e 6f 6e 65 20 69 66 20 74 68 65 20 66 69 6c 65 20 64 6f 65 | aml.file.or.None.if.the.file.doe |
105c0 | 73 20 6e 6f 74 20 65 78 69 73 74 2e 0a 20 20 20 20 52 b9 00 00 00 28 03 00 00 00 52 d7 01 00 00 | s.not.exist......R....(....R.... |
105e0 | 52 07 00 00 00 52 b2 00 00 00 28 02 00 00 00 52 66 00 00 00 52 cb 01 00 00 28 00 00 00 00 28 00 | R....R....(....Rf...R....(....(. |
10600 | 00 00 00 73 45 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 | ...sE.../home/zx2c4/Desktop/goog |
10620 | 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 |
10640 | 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 0f 00 00 00 5f 50 61 72 73 65 49 6e 64 65 78 59 61 6d | ols/appcfg.pyt...._ParseIndexYam |
10660 | 6c 3a 07 00 00 73 04 00 00 00 00 09 0c 01 63 02 00 00 00 02 00 00 00 04 00 00 00 43 00 00 00 73 | l:...s........c............C...s |
10680 | 16 00 00 00 7c 00 00 69 00 00 7c 01 00 64 01 00 74 01 00 69 02 00 83 03 00 53 28 02 00 00 00 73 | ....|..i..|..d..t..i.....S(....s |
106a0 | ae 00 00 00 50 61 72 73 65 73 20 74 68 65 20 63 72 6f 6e 2e 79 61 6d 6c 20 66 69 6c 65 2e 0a 0a | ....Parses.the.cron.yaml.file... |
106c0 | 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 62 61 73 65 70 61 74 68 3a 20 74 68 65 20 64 69 | ....Args:.......basepath:.the.di |
106e0 | 72 65 63 74 6f 72 79 20 6f 66 20 74 68 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 2e 0a 0a 20 20 20 | rectory.of.the.application...... |
10700 | 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 20 20 41 20 43 72 6f 6e 49 6e 66 6f 45 78 74 65 72 6e | .Returns:.......A.CronInfoExtern |
10720 | 61 6c 20 6f 62 6a 65 63 74 20 6f 72 20 4e 6f 6e 65 20 69 66 20 74 68 65 20 66 69 6c 65 20 64 6f | al.object.or.None.if.the.file.do |
10740 | 65 73 20 6e 6f 74 20 65 78 69 73 74 2e 0a 20 20 20 20 52 ac 00 00 00 28 03 00 00 00 52 d7 01 00 | es.not.exist......R....(....R... |
10760 | 00 52 02 00 00 00 74 0e 00 00 00 4c 6f 61 64 53 69 6e 67 6c 65 43 72 6f 6e 28 02 00 00 00 52 66 | .R....t....LoadSingleCron(....Rf |
10780 | 00 00 00 52 cb 01 00 00 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 | ...R....(....(....sE.../home/zx2 |
107a0 | 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 |
107c0 | 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 0e 00 00 | le/appengine/tools/appcfg.pyt... |
107e0 | 00 5f 50 61 72 73 65 43 72 6f 6e 59 61 6d 6c 46 07 00 00 73 02 00 00 00 00 09 63 02 00 00 00 02 | ._ParseCronYamlF...s......c..... |
10800 | 00 00 00 04 00 00 00 43 00 00 00 73 16 00 00 00 7c 00 00 69 00 00 7c 01 00 64 01 00 74 01 00 69 | .......C...s....|..i..|..d..t..i |
10820 | 02 00 83 03 00 53 28 02 00 00 00 73 af 00 00 00 50 61 72 73 65 73 20 74 68 65 20 71 75 65 75 65 | .....S(....s....Parses.the.queue |
10840 | 2e 79 61 6d 6c 20 66 69 6c 65 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 62 61 73 | .yaml.file.......Args:.......bas |
10860 | 65 70 61 74 68 3a 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 6f 66 20 74 68 65 20 61 70 70 6c | epath:.the.directory.of.the.appl |
10880 | 69 63 61 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 41 20 43 | ication.......Returns:.......A.C |
108a0 | 72 6f 6e 49 6e 66 6f 45 78 74 65 72 6e 61 6c 20 6f 62 6a 65 63 74 20 6f 72 20 4e 6f 6e 65 20 69 | ronInfoExternal.object.or.None.i |
108c0 | 66 20 74 68 65 20 66 69 6c 65 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 2e 0a 20 20 20 20 52 | f.the.file.does.not.exist......R |
108e0 | ae 00 00 00 28 03 00 00 00 52 d7 01 00 00 52 03 00 00 00 74 0f 00 00 00 4c 6f 61 64 53 69 6e 67 | ....(....R....R....t....LoadSing |
10900 | 6c 65 51 75 65 75 65 28 02 00 00 00 52 66 00 00 00 52 cb 01 00 00 28 00 00 00 00 28 00 00 00 00 | leQueue(....Rf...R....(....(.... |
10920 | 73 45 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 | sE.../home/zx2c4/Desktop/google_ |
10940 | 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 |
10960 | 2f 61 70 70 63 66 67 2e 70 79 74 0f 00 00 00 5f 50 61 72 73 65 51 75 65 75 65 59 61 6d 6c 51 07 | /appcfg.pyt...._ParseQueueYamlQ. |
10980 | 00 00 73 02 00 00 00 00 09 63 01 00 00 00 03 00 00 00 03 00 00 00 43 00 00 00 73 8b 00 00 00 74 | ..s......c............C...s....t |
109a0 | 00 00 7c 00 00 69 01 00 83 01 00 64 01 00 6a 03 00 70 17 00 01 7c 00 00 69 01 00 64 02 00 19 7c | ..|..i.....d..j..p...|..i..d...| |
109c0 | 00 00 69 02 00 6a 07 00 6f 1e 00 01 7c 00 00 69 03 00 69 04 00 64 03 00 7c 00 00 69 05 00 83 00 | ..i..j..o...|..i..i..d..|..i.... |
109e0 | 00 17 83 01 00 01 6e 01 00 01 7c 00 00 69 02 00 7c 00 00 69 01 00 64 02 00 19 19 7d 01 00 7c 00 | ......n...|..i..|..i..d....}..|. |
10a00 | 00 69 06 00 7c 01 00 83 01 00 5c 02 00 7c 00 00 5f 03 00 7d 02 00 7c 00 00 69 07 00 64 04 00 64 | .i..|.....\..|.._..}..|..i..d..d |
10a20 | 02 00 83 00 01 01 64 05 00 53 28 06 00 00 00 73 a7 00 00 00 50 72 69 6e 74 73 20 68 65 6c 70 20 | ......d..S(....s....Prints.help. |
10a40 | 66 6f 72 20 61 20 73 70 65 63 69 66 69 63 20 61 63 74 69 6f 6e 2e 0a 0a 20 20 20 20 45 78 70 65 | for.a.specific.action.......Expe |
10a60 | 63 74 73 20 73 65 6c 66 2e 61 72 67 73 5b 30 5d 20 74 6f 20 63 6f 6e 74 61 69 6e 20 74 68 65 20 | cts.self.args[0].to.contain.the. |
10a80 | 6e 61 6d 65 20 6f 66 20 74 68 65 20 61 63 74 69 6f 6e 20 69 6e 20 71 75 65 73 74 69 6f 6e 2e 0a | name.of.the.action.in.question.. |
10aa0 | 20 20 20 20 45 78 69 74 73 20 74 68 65 20 70 72 6f 67 72 61 6d 20 61 66 74 65 72 20 70 72 69 6e | ....Exits.the.program.after.prin |
10ac0 | 74 69 6e 67 20 74 68 65 20 68 65 6c 70 20 6d 65 73 73 61 67 65 2e 0a 20 20 20 20 69 01 00 00 00 | ting.the.help.message......i.... |
10ae0 | 69 00 00 00 00 73 33 00 00 00 45 78 70 65 63 74 65 64 20 61 20 73 69 6e 67 6c 65 20 61 63 74 69 | i....s3...Expected.a.single.acti |
10b00 | 6f 6e 20 61 72 67 75 6d 65 6e 74 2e 20 4d 75 73 74 20 62 65 20 6f 6e 65 20 6f 66 3a 0a 52 bf 01 | on.argument..Must.be.one.of:.R.. |
10b20 | 00 00 4e 28 08 00 00 00 52 82 00 00 00 52 8c 01 00 00 52 88 01 00 00 52 87 01 00 00 52 48 00 00 | ..N(....R....R....R....R....RH.. |
10b40 | 00 52 a0 01 00 00 52 90 01 00 00 52 8d 01 00 00 28 03 00 00 00 52 66 00 00 00 52 8f 01 00 00 74 | .R....R....R....(....Rf...R....t |
10b60 | 0e 00 00 00 75 6e 75 73 65 64 5f 6f 70 74 69 6f 6e 73 28 00 00 00 00 28 00 00 00 00 73 45 00 00 | ....unused_options(....(....sE.. |
10b80 | 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 |
10ba0 | 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 61 70 70 | ngine/google/appengine/tools/app |
10bc0 | 63 66 67 2e 70 79 74 04 00 00 00 48 65 6c 70 5c 07 00 00 73 0c 00 00 00 00 06 2d 01 0c 01 12 02 | cfg.pyt....Help\...s......-..... |
10be0 | 14 01 18 01 63 01 00 00 00 0c 00 00 00 08 00 00 00 03 00 00 00 73 9d 01 00 00 74 00 00 7c 00 00 | ....c................s....t..|.. |
10c00 | 69 01 00 83 01 00 64 01 00 6a 03 00 6f 14 00 01 7c 00 00 69 02 00 69 03 00 64 02 00 83 01 00 01 | i.....d..j..o...|..i..i..d...... |
10c20 | 6e 01 00 01 7c 00 00 69 01 00 64 03 00 19 89 00 00 7c 00 00 69 04 00 88 00 00 83 01 00 7d 01 00 | n...|..i..d......|..i........}.. |
10c40 | 7c 00 00 69 05 00 83 00 00 7d 02 00 7c 00 00 69 06 00 7c 02 00 7c 01 00 83 02 00 7d 03 00 7c 03 | |..i.....}..|..i..|..|.....}..|. |
10c60 | 00 69 07 00 83 00 00 01 74 08 00 7c 02 00 7c 01 00 83 02 00 7d 04 00 7c 04 00 69 09 00 74 0a 00 | .i......t..|..|.....}..|..i..t.. |
10c80 | 88 00 00 83 01 00 7c 00 00 69 0b 00 69 0c 00 87 00 00 66 01 00 64 04 00 86 00 00 83 03 00 01 7c | ......|..i..i.....f..d.........| |
10ca0 | 00 00 69 0d 00 88 00 00 83 01 00 7d 05 00 7c 05 00 6f 72 00 01 74 0e 00 7c 02 00 7c 01 00 7c 05 | ..i........}..|..or..t..|..|..|. |
10cc0 | 00 83 03 00 7d 06 00 79 0e 00 7c 06 00 69 09 00 83 00 00 01 57 71 2d 01 04 74 0f 00 69 10 00 6a | ....}..y..|..i......Wq-..t..i..j |
10ce0 | 0a 00 6f 3c 00 01 01 7d 07 00 01 74 11 00 64 05 00 7c 07 00 69 12 00 7c 07 00 69 13 00 83 00 00 | ..o<...}...t..d..|..i..|..i..... |
10d00 | 69 14 00 64 06 00 83 01 00 66 02 00 16 83 01 00 01 7c 00 00 69 15 00 04 64 07 00 02 49 4a 71 2d | i..d.....f.......|..i...d...IJq- |
10d20 | 01 01 58 6e 01 00 01 7c 00 00 69 16 00 88 00 00 83 01 00 7d 08 00 7c 08 00 6f 20 00 01 74 17 00 | ..Xn...|..i........}..|..o...t.. |
10d40 | 7c 02 00 7c 01 00 7c 08 00 83 03 00 7d 09 00 7c 09 00 69 09 00 83 00 00 01 6e 01 00 01 7c 00 00 | |..|..|.....}..|..i......n...|.. |
10d60 | 69 18 00 88 00 00 83 01 00 7d 0a 00 7c 0a 00 6f 20 00 01 74 19 00 7c 02 00 7c 01 00 7c 0a 00 83 | i........}..|..o...t..|..|..|... |
10d80 | 03 00 7d 0b 00 7c 0b 00 69 09 00 83 00 00 01 6e 01 00 01 64 08 00 53 28 09 00 00 00 73 25 00 00 | ..}..|..i......n...d..S(....s%.. |
10da0 | 00 55 70 64 61 74 65 73 20 61 6e 64 20 64 65 70 6c 6f 79 73 20 61 20 6e 65 77 20 61 70 70 76 65 | .Updates.and.deploys.a.new.appve |
10dc0 | 72 73 69 6f 6e 2e 69 01 00 00 00 73 27 00 00 00 45 78 70 65 63 74 65 64 20 61 20 73 69 6e 67 6c | rsion.i....s'...Expected.a.singl |
10de0 | 65 20 3c 64 69 72 65 63 74 6f 72 79 3e 20 61 72 67 75 6d 65 6e 74 2e 69 00 00 00 00 63 01 00 00 | e.<directory>.argument.i....c... |
10e00 | 00 01 00 00 00 04 00 00 00 13 00 00 00 73 1c 00 00 00 74 00 00 74 01 00 69 02 00 69 03 00 88 00 | .............s....t..t..i..i.... |
10e20 | 00 7c 00 00 83 02 00 64 00 00 83 02 00 53 28 01 00 00 00 52 0b 01 00 00 28 04 00 00 00 52 65 00 | .|.....d.....S(....R....(....Re. |
10e40 | 00 00 52 18 00 00 00 52 19 00 00 00 52 1a 00 00 00 28 01 00 00 00 52 19 00 00 00 28 01 00 00 00 | ..R....R....R....(....R....(.... |
10e60 | 52 cb 01 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 | R....(....sE.../home/zx2c4/Deskt |
10e80 | 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 |
10ea0 | 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 52 c4 01 00 00 78 07 00 00 73 00 00 | gine/tools/appcfg.pyR....x...s.. |
10ec0 | 00 00 73 42 00 00 00 45 72 72 6f 72 20 25 64 3a 20 2d 2d 2d 20 62 65 67 69 6e 20 73 65 72 76 65 | ..sB...Error.%d:.---.begin.serve |
10ee0 | 72 20 6f 75 74 70 75 74 20 2d 2d 2d 0a 25 73 0a 2d 2d 2d 20 65 6e 64 20 73 65 72 76 65 72 20 6f | r.output.---.%s.---.end.server.o |
10f00 | 75 74 70 75 74 20 2d 2d 2d 73 01 00 00 00 0a 73 75 00 00 00 59 6f 75 72 20 61 70 70 20 77 61 73 | utput.---s.....su...Your.app.was |
10f20 | 20 75 70 64 61 74 65 64 2c 20 62 75 74 20 74 68 65 72 65 20 77 61 73 20 61 6e 20 65 72 72 6f 72 | .updated,.but.there.was.an.error |
10f40 | 20 75 70 64 61 74 69 6e 67 20 79 6f 75 72 20 69 6e 64 65 78 65 73 2e 20 50 6c 65 61 73 65 20 72 | .updating.your.indexes..Please.r |
10f60 | 65 74 72 79 20 6c 61 74 65 72 20 77 69 74 68 20 61 70 70 63 66 67 2e 70 79 20 75 70 64 61 74 65 | etry.later.with.appcfg.py.update |
10f80 | 5f 69 6e 64 65 78 65 73 2e 4e 28 1a 00 00 00 52 82 00 00 00 52 8c 01 00 00 52 87 01 00 00 52 48 | _indexes.N(....R....R....R....RH |
10fa0 | 00 00 00 52 d4 01 00 00 52 ca 01 00 00 52 85 01 00 00 52 88 00 00 00 52 35 01 00 00 52 aa 00 00 | ...R....R....R....R....R5...R... |
10fc0 | 00 52 70 01 00 00 52 8a 01 00 00 52 61 01 00 00 52 d8 01 00 00 52 a5 00 00 00 52 7c 00 00 00 52 | .Rp...R....Ra...R....R....R|...R |
10fe0 | 27 01 00 00 52 13 00 00 00 52 28 01 00 00 52 00 01 00 00 52 0e 01 00 00 52 84 01 00 00 52 da 01 | '...R....R(...R....R....R....R.. |
11000 | 00 00 52 ab 00 00 00 52 dc 01 00 00 52 ad 00 00 00 28 0c 00 00 00 52 66 00 00 00 52 d3 01 00 00 | ..R....R....R....(....Rf...R.... |
11020 | 74 0a 00 00 00 72 70 63 5f 73 65 72 76 65 72 74 0b 00 00 00 75 70 64 61 74 65 63 68 65 63 6b 74 | t....rpc_servert....updatecheckt |
11040 | 0a 00 00 00 61 70 70 76 65 72 73 69 6f 6e 74 0a 00 00 00 69 6e 64 65 78 5f 64 65 66 73 74 0c 00 | ....appversiont....index_defst.. |
11060 | 00 00 69 6e 64 65 78 5f 75 70 6c 6f 61 64 52 84 00 00 00 74 0c 00 00 00 63 72 6f 6e 5f 65 6e 74 | ..index_uploadR....t....cron_ent |
11080 | 72 69 65 73 74 0b 00 00 00 63 72 6f 6e 5f 75 70 6c 6f 61 64 74 0d 00 00 00 71 75 65 75 65 5f 65 | riest....cron_uploadt....queue_e |
110a0 | 6e 74 72 69 65 73 74 0c 00 00 00 71 75 65 75 65 5f 75 70 6c 6f 61 64 28 00 00 00 00 28 01 00 00 | ntriest....queue_upload(....(... |
110c0 | 00 52 cb 01 00 00 73 45 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....sE.../home/zx2c4/Desktop/g |
110e0 | 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 |
11100 | 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 06 00 00 00 55 70 64 61 74 65 6a 07 00 00 73 | /tools/appcfg.pyt....Updatej...s |
11120 | 38 00 00 00 00 02 16 01 14 02 0d 01 0f 01 0c 02 12 01 0a 02 0f 01 18 01 10 02 0f 01 07 01 12 01 | 8............................... |
11140 | 03 01 0e 01 13 01 06 02 20 01 07 01 0f 03 0f 01 07 01 12 01 0e 02 0f 01 07 01 12 01 63 02 00 00 | ............................c... |
11160 | 00 02 00 00 00 0d 00 00 00 43 00 00 00 73 32 00 00 00 7c 01 00 69 00 00 64 01 00 64 02 00 64 03 | .........C...s2...|..i..d..d..d. |
11180 | 00 64 04 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 83 02 05 01 | .d..d..d..d..d..d..d..d..d...... |
111a0 | 64 0d 00 53 28 0e 00 00 00 73 65 00 00 00 41 64 64 73 20 75 70 64 61 74 65 2d 73 70 65 63 69 66 | d..S(....se...Adds.update-specif |
111c0 | 69 63 20 6f 70 74 69 6f 6e 73 20 74 6f 20 27 70 61 72 73 65 72 27 2e 0a 0a 20 20 20 20 41 72 67 | ic.options.to.'parser'.......Arg |
111e0 | 73 3a 0a 20 20 20 20 20 20 70 61 72 73 65 72 3a 20 41 6e 20 69 6e 73 74 61 6e 63 65 20 6f 66 20 | s:.......parser:.An.instance.of. |
11200 | 4f 70 74 69 6f 6e 73 50 61 72 73 65 72 2e 0a 20 20 20 20 73 02 00 00 00 2d 53 73 0a 00 00 00 2d | OptionsParser......s....-Ss....- |
11220 | 2d 6d 61 78 5f 73 69 7a 65 74 04 00 00 00 74 79 70 65 52 5d 00 00 00 52 a9 01 00 00 52 61 01 00 | -max_sizet....typeR]...R....Ra.. |
11240 | 00 52 2a 00 00 00 69 00 00 a0 00 52 ad 01 00 00 74 04 00 00 00 53 49 5a 45 52 91 01 00 00 73 21 | .R*...i....R....t....SIZER....s! |
11260 | 00 00 00 4d 61 78 69 6d 75 6d 20 73 69 7a 65 20 6f 66 20 61 20 66 69 6c 65 20 74 6f 20 75 70 6c | ...Maximum.size.of.a.file.to.upl |
11280 | 6f 61 64 2e 4e 28 01 00 00 00 52 b9 01 00 00 28 02 00 00 00 52 66 00 00 00 52 87 01 00 00 28 00 | oad.N(....R....(....Rf...R....(. |
112a0 | 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 | ...(....sE.../home/zx2c4/Desktop |
112c0 | 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 |
112e0 | 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 0e 00 00 00 5f 55 70 64 61 74 65 4f 70 | ne/tools/appcfg.pyt...._UpdateOp |
11300 | 74 69 6f 6e 73 91 07 00 00 73 06 00 00 00 00 06 1b 01 0c 01 63 01 00 00 00 06 00 00 00 04 00 00 | tions....s..........c........... |
11320 | 00 43 00 00 00 73 a7 00 00 00 74 00 00 7c 00 00 69 01 00 83 01 00 64 01 00 6a 03 00 6f 14 00 01 | .C...s....t..|..i.....d..j..o... |
11340 | 7c 00 00 69 02 00 69 03 00 64 02 00 83 01 00 01 6e 01 00 01 7c 00 00 69 01 00 64 03 00 19 7d 01 | |..i..i..d......n...|..i..d...}. |
11360 | 00 7c 00 00 69 04 00 7c 01 00 83 01 00 7d 02 00 7c 00 00 69 05 00 7c 01 00 83 01 00 7d 03 00 7c | .|..i..|.....}..|..i..|.....}..| |
11380 | 03 00 64 04 00 6a 08 00 6f 10 00 01 74 07 00 69 08 00 83 00 00 7d 03 00 6e 01 00 01 7c 00 00 69 | ..d..j..o...t..i.....}..n...|..i |
113a0 | 09 00 83 00 00 7d 04 00 74 0a 00 7c 04 00 7c 02 00 7c 00 00 69 0b 00 69 0c 00 83 03 00 7d 05 00 | .....}..t..|..|..|..i..i.....}.. |
113c0 | 7c 05 00 69 0d 00 7c 03 00 83 01 00 01 64 04 00 53 28 05 00 00 00 73 17 00 00 00 44 65 6c 65 74 | |..i..|......d..S(....s....Delet |
113e0 | 65 73 20 75 6e 75 73 65 64 20 69 6e 64 65 78 65 73 2e 69 01 00 00 00 73 27 00 00 00 45 78 70 65 | es.unused.indexes.i....s'...Expe |
11400 | 63 74 65 64 20 61 20 73 69 6e 67 6c 65 20 3c 64 69 72 65 63 74 6f 72 79 3e 20 61 72 67 75 6d 65 | cted.a.single.<directory>.argume |
11420 | 6e 74 2e 69 00 00 00 00 4e 28 0e 00 00 00 52 82 00 00 00 52 8c 01 00 00 52 87 01 00 00 52 48 00 | nt.i....N(....R....R....R....RH. |
11440 | 00 00 52 d4 01 00 00 52 d8 01 00 00 52 21 00 00 00 52 07 00 00 00 52 bd 00 00 00 52 ca 01 00 00 | ..R....R....R!...R....R....R.... |
11460 | 52 b4 00 00 00 52 8a 01 00 00 74 0c 00 00 00 66 6f 72 63 65 5f 64 65 6c 65 74 65 52 c5 00 00 00 | R....R....t....force_deleteR.... |
11480 | 28 06 00 00 00 52 66 00 00 00 52 cb 01 00 00 52 24 00 00 00 52 e2 01 00 00 52 df 01 00 00 74 06 | (....Rf...R....R$...R....R....t. |
114a0 | 00 00 00 76 61 63 75 75 6d 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 | ...vacuum(....(....sE.../home/zx |
114c0 | 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 |
114e0 | 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 0d 00 | gle/appengine/tools/appcfg.pyt.. |
11500 | 00 00 56 61 63 75 75 6d 49 6e 64 65 78 65 73 9b 07 00 00 73 18 00 00 00 00 02 16 01 14 02 0d 01 | ..VacuumIndexes....s............ |
11520 | 0f 02 0f 01 0d 01 10 02 0c 01 06 01 03 01 0f 01 63 02 00 00 00 02 00 00 00 0b 00 00 00 43 00 00 | ................c............C.. |
11540 | 00 73 2c 00 00 00 7c 01 00 69 00 00 64 01 00 64 02 00 64 03 00 64 04 00 64 05 00 64 06 00 64 07 | .s,...|..i..d..d..d..d..d..d..d. |
11560 | 00 74 01 00 64 08 00 64 09 00 83 02 04 01 64 0a 00 53 28 0b 00 00 00 73 6d 00 00 00 41 64 64 73 | .t..d..d......d..S(....sm...Adds |
11580 | 20 76 61 63 75 75 6d 5f 69 6e 64 65 78 65 73 2d 73 70 65 63 69 66 69 63 20 6f 70 74 69 6f 6e 73 | .vacuum_indexes-specific.options |
115a0 | 20 74 6f 20 27 70 61 72 73 65 72 27 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 70 | .to.'parser'.......Args:.......p |
115c0 | 61 72 73 65 72 3a 20 41 6e 20 69 6e 73 74 61 6e 63 65 20 6f 66 20 4f 70 74 69 6f 6e 73 50 61 72 | arser:.An.instance.of.OptionsPar |
115e0 | 73 65 72 2e 0a 20 20 20 20 73 02 00 00 00 2d 66 73 07 00 00 00 2d 2d 66 6f 72 63 65 52 8f 01 00 | ser......s....-fs....--forceR... |
11600 | 00 52 a8 01 00 00 52 a9 01 00 00 52 ec 01 00 00 52 2a 00 00 00 52 91 01 00 00 73 26 00 00 00 46 | .R....R....R....R*...R....s&...F |
11620 | 6f 72 63 65 20 64 65 6c 65 74 69 6f 6e 20 77 69 74 68 6f 75 74 20 62 65 69 6e 67 20 70 72 6f 6d | orce.deletion.without.being.prom |
11640 | 70 74 65 64 2e 4e 28 02 00 00 00 52 b9 01 00 00 52 a0 00 00 00 28 02 00 00 00 52 66 00 00 00 52 | pted.N(....R....R....(....Rf...R |
11660 | 87 01 00 00 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 | ....(....(....sE.../home/zx2c4/D |
11680 | 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 |
116a0 | 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 15 00 00 00 5f 56 61 | ppengine/tools/appcfg.pyt...._Va |
116c0 | 63 75 75 6d 49 6e 64 65 78 65 73 4f 70 74 69 6f 6e 73 ad 07 00 00 73 06 00 00 00 00 06 1b 01 06 | cuumIndexesOptions....s......... |
116e0 | 01 63 01 00 00 00 06 00 00 00 04 00 00 00 43 00 00 00 73 8c 00 00 00 74 00 00 7c 00 00 69 01 00 | .c............C...s....t..|..i.. |
11700 | 83 01 00 64 01 00 6a 03 00 6f 14 00 01 7c 00 00 69 02 00 69 03 00 64 02 00 83 01 00 01 6e 01 00 | ...d..j..o...|..i..i..d......n.. |
11720 | 01 7c 00 00 69 01 00 64 03 00 19 7d 01 00 7c 00 00 69 04 00 7c 01 00 83 01 00 7d 02 00 7c 00 00 | .|..i..d...}..|..i..|.....}..|.. |
11740 | 69 05 00 83 00 00 7d 03 00 7c 00 00 69 06 00 7c 01 00 83 01 00 7d 04 00 7c 04 00 6f 20 00 01 74 | i.....}..|..i..|.....}..|..o...t |
11760 | 07 00 7c 03 00 7c 02 00 7c 04 00 83 03 00 7d 05 00 7c 05 00 69 08 00 83 00 00 01 6e 01 00 01 64 | ..|..|..|.....}..|..i......n...d |
11780 | 04 00 53 28 05 00 00 00 73 2c 00 00 00 55 70 64 61 74 65 73 20 61 6e 79 20 6e 65 77 20 6f 72 20 | ..S(....s,...Updates.any.new.or. |
117a0 | 63 68 61 6e 67 65 64 20 63 72 6f 6e 20 64 65 66 69 6e 69 74 69 6f 6e 73 2e 69 01 00 00 00 73 27 | changed.cron.definitions.i....s' |
117c0 | 00 00 00 45 78 70 65 63 74 65 64 20 61 20 73 69 6e 67 6c 65 20 3c 64 69 72 65 63 74 6f 72 79 3e | ...Expected.a.single.<directory> |
117e0 | 20 61 72 67 75 6d 65 6e 74 2e 69 00 00 00 00 4e 28 09 00 00 00 52 82 00 00 00 52 8c 01 00 00 52 | .argument.i....N(....R....R....R |
11800 | 87 01 00 00 52 48 00 00 00 52 d4 01 00 00 52 ca 01 00 00 52 da 01 00 00 52 ab 00 00 00 52 aa 00 | ....RH...R....R....R....R....R.. |
11820 | 00 00 28 06 00 00 00 52 66 00 00 00 52 cb 01 00 00 52 d3 01 00 00 52 df 01 00 00 52 e4 01 00 00 | ..(....Rf...R....R....R....R.... |
11840 | 52 e5 01 00 00 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f | R....(....(....sE.../home/zx2c4/ |
11860 | 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/ |
11880 | 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 0a 00 00 00 55 70 | appengine/tools/appcfg.pyt....Up |
118a0 | 64 61 74 65 43 72 6f 6e b7 07 00 00 73 12 00 00 00 00 02 16 01 14 02 0d 01 0f 01 0c 02 0f 01 07 | dateCron....s................... |
118c0 | 01 12 01 63 01 00 00 00 06 00 00 00 04 00 00 00 43 00 00 00 73 8c 00 00 00 74 00 00 7c 00 00 69 | ...c............C...s....t..|..i |
118e0 | 01 00 83 01 00 64 01 00 6a 03 00 6f 14 00 01 7c 00 00 69 02 00 69 03 00 64 02 00 83 01 00 01 6e | .....d..j..o...|..i..i..d......n |
11900 | 01 00 01 7c 00 00 69 01 00 64 03 00 19 7d 01 00 7c 00 00 69 04 00 7c 01 00 83 01 00 7d 02 00 7c | ...|..i..d...}..|..i..|.....}..| |
11920 | 00 00 69 05 00 83 00 00 7d 03 00 7c 00 00 69 06 00 7c 01 00 83 01 00 7d 04 00 7c 04 00 6f 20 00 | ..i.....}..|..i..|.....}..|..o.. |
11940 | 01 74 07 00 7c 03 00 7c 02 00 7c 04 00 83 03 00 7d 05 00 7c 05 00 69 08 00 83 00 00 01 6e 01 00 | .t..|..|..|.....}..|..i......n.. |
11960 | 01 64 04 00 53 28 05 00 00 00 73 10 00 00 00 55 70 64 61 74 65 73 20 69 6e 64 65 78 65 73 2e 69 | .d..S(....s....Updates.indexes.i |
11980 | 01 00 00 00 73 27 00 00 00 45 78 70 65 63 74 65 64 20 61 20 73 69 6e 67 6c 65 20 3c 64 69 72 65 | ....s'...Expected.a.single.<dire |
119a0 | 63 74 6f 72 79 3e 20 61 72 67 75 6d 65 6e 74 2e 69 00 00 00 00 4e 28 09 00 00 00 52 82 00 00 00 | ctory>.argument.i....N(....R.... |
119c0 | 52 8c 01 00 00 52 87 01 00 00 52 48 00 00 00 52 d4 01 00 00 52 ca 01 00 00 52 d8 01 00 00 52 a5 | R....R....RH...R....R....R....R. |
119e0 | 00 00 00 52 aa 00 00 00 28 06 00 00 00 52 66 00 00 00 52 cb 01 00 00 52 d3 01 00 00 52 df 01 00 | ...R....(....Rf...R....R....R... |
11a00 | 00 52 e2 01 00 00 52 e3 01 00 00 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f | .R....R....(....(....sE.../home/ |
11a20 | 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 |
11a40 | 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 | oogle/appengine/tools/appcfg.pyt |
11a60 | 0d 00 00 00 55 70 64 61 74 65 49 6e 64 65 78 65 73 c5 07 00 00 73 12 00 00 00 00 02 16 01 14 02 | ....UpdateIndexes....s.......... |
11a80 | 0d 01 0f 01 0c 02 0f 01 07 01 12 01 63 01 00 00 00 06 00 00 00 04 00 00 00 43 00 00 00 73 8c 00 | ............c............C...s.. |
11aa0 | 00 00 74 00 00 7c 00 00 69 01 00 83 01 00 64 01 00 6a 03 00 6f 14 00 01 7c 00 00 69 02 00 69 03 | ..t..|..i.....d..j..o...|..i..i. |
11ac0 | 00 64 02 00 83 01 00 01 6e 01 00 01 7c 00 00 69 01 00 64 03 00 19 7d 01 00 7c 00 00 69 04 00 7c | .d......n...|..i..d...}..|..i..| |
11ae0 | 01 00 83 01 00 7d 02 00 7c 00 00 69 05 00 83 00 00 7d 03 00 7c 00 00 69 06 00 7c 01 00 83 01 00 | .....}..|..i.....}..|..i..|..... |
11b00 | 7d 04 00 7c 04 00 6f 20 00 01 74 07 00 7c 03 00 7c 02 00 7c 04 00 83 03 00 7d 05 00 7c 05 00 69 | }..|..o...t..|..|..|.....}..|..i |
11b20 | 08 00 83 00 00 01 6e 01 00 01 64 04 00 53 28 05 00 00 00 73 32 00 00 00 55 70 64 61 74 65 73 20 | ......n...d..S(....s2...Updates. |
11b40 | 61 6e 79 20 6e 65 77 20 6f 72 20 63 68 61 6e 67 65 64 20 74 61 73 6b 20 71 75 65 75 65 20 64 65 | any.new.or.changed.task.queue.de |
11b60 | 66 69 6e 69 74 69 6f 6e 73 2e 69 01 00 00 00 73 27 00 00 00 45 78 70 65 63 74 65 64 20 61 20 73 | finitions.i....s'...Expected.a.s |
11b80 | 69 6e 67 6c 65 20 3c 64 69 72 65 63 74 6f 72 79 3e 20 61 72 67 75 6d 65 6e 74 2e 69 00 00 00 00 | ingle.<directory>.argument.i.... |
11ba0 | 4e 28 09 00 00 00 52 82 00 00 00 52 8c 01 00 00 52 87 01 00 00 52 48 00 00 00 52 d4 01 00 00 52 | N(....R....R....R....RH...R....R |
11bc0 | ca 01 00 00 52 dc 01 00 00 52 ad 00 00 00 52 aa 00 00 00 28 06 00 00 00 52 66 00 00 00 52 cb 01 | ....R....R....R....(....Rf...R.. |
11be0 | 00 00 52 d3 01 00 00 52 df 01 00 00 52 e6 01 00 00 52 e7 01 00 00 28 00 00 00 00 28 00 00 00 00 | ..R....R....R....R....(....(.... |
11c00 | 73 45 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 | sE.../home/zx2c4/Desktop/google_ |
11c20 | 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 |
11c40 | 2f 61 70 70 63 66 67 2e 70 79 74 0c 00 00 00 55 70 64 61 74 65 51 75 65 75 65 73 d3 07 00 00 73 | /appcfg.pyt....UpdateQueues....s |
11c60 | 12 00 00 00 00 02 16 01 14 02 0d 01 0f 01 0c 02 0f 01 07 01 12 01 63 01 00 00 00 04 00 00 00 03 | ......................c......... |
11c80 | 00 00 00 43 00 00 00 73 72 00 00 00 74 00 00 7c 00 00 69 01 00 83 01 00 64 01 00 6a 03 00 6f 14 | ...C...sr...t..|..i.....d..j..o. |
11ca0 | 00 01 7c 00 00 69 02 00 69 03 00 64 02 00 83 01 00 01 6e 01 00 01 7c 00 00 69 01 00 64 03 00 19 | ..|..i..i..d......n...|..i..d... |
11cc0 | 7d 01 00 7c 00 00 69 04 00 7c 01 00 83 01 00 7d 02 00 74 05 00 7c 00 00 69 06 00 83 00 00 7c 02 | }..|..i..|.....}..t..|..i.....|. |
11ce0 | 00 83 02 00 7d 03 00 74 07 00 7c 03 00 5f 08 00 7c 03 00 69 09 00 83 00 00 01 64 04 00 53 28 05 | ....}..t..|.._..|..i......d..S(. |
11d00 | 00 00 00 73 41 00 00 00 44 6f 65 73 20 61 20 72 6f 6c 6c 62 61 63 6b 20 6f 66 20 61 6e 79 20 65 | ...sA...Does.a.rollback.of.any.e |
11d20 | 78 69 73 74 69 6e 67 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 66 6f 72 20 74 68 69 73 20 61 70 70 | xisting.transaction.for.this.app |
11d40 | 20 76 65 72 73 69 6f 6e 2e 69 01 00 00 00 73 27 00 00 00 45 78 70 65 63 74 65 64 20 61 20 73 69 | .version.i....s'...Expected.a.si |
11d60 | 6e 67 6c 65 20 3c 64 69 72 65 63 74 6f 72 79 3e 20 61 72 67 75 6d 65 6e 74 2e 69 00 00 00 00 4e | ngle.<directory>.argument.i....N |
11d80 | 28 0a 00 00 00 52 82 00 00 00 52 8c 01 00 00 52 87 01 00 00 52 48 00 00 00 52 d4 01 00 00 52 35 | (....R....R....R....RH...R....R5 |
11da0 | 01 00 00 52 ca 01 00 00 52 81 00 00 00 52 37 01 00 00 52 5b 01 00 00 28 04 00 00 00 52 66 00 00 | ...R....R....R7...R[...(....Rf.. |
11dc0 | 00 52 cb 01 00 00 52 d3 01 00 00 52 e1 01 00 00 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f | .R....R....R....(....(....sE.../ |
11de0 | 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 |
11e00 | 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 61 70 70 63 66 | ine/google/appengine/tools/appcf |
11e20 | 67 2e 70 79 52 5b 01 00 00 e1 07 00 00 73 0e 00 00 00 00 02 16 01 14 02 0d 01 0f 02 15 01 09 01 | g.pyR[.......s.................. |
11e40 | 63 01 00 00 00 06 00 00 00 0d 00 00 00 43 00 00 00 73 68 01 00 00 74 00 00 7c 00 00 69 01 00 83 | c............C...sh...t..|..i... |
11e60 | 01 00 64 01 00 6a 03 00 6f 14 00 01 7c 00 00 69 02 00 69 03 00 64 02 00 83 01 00 01 6e 01 00 01 | ..d..j..o...|..i..i..d......n... |
11e80 | 7c 00 00 69 04 00 69 05 00 64 07 00 6a 09 00 6f 3d 00 01 64 03 00 7c 00 00 69 04 00 69 05 00 04 | |..i..i..d..j..o=..d..|..i..i... |
11ea0 | 03 6a 01 00 6f 0a 00 01 74 07 00 6a 01 00 6e 02 00 02 01 0c 6f 18 00 01 7c 00 00 69 02 00 69 03 | .j..o...t..j..n.....o...|..i..i. |
11ec0 | 00 64 04 00 74 07 00 16 83 01 00 01 6e 01 00 01 7c 00 00 69 04 00 69 08 00 64 07 00 6a 08 00 6f | .d..t.......n...|..i..i..d..j..o |
11ee0 | 1d 00 01 74 09 00 7c 00 00 69 04 00 69 0a 00 0c 83 01 00 7c 00 00 69 04 00 5f 08 00 6e 01 00 01 | ...t..|..i..i......|..i.._..n... |
11f00 | 79 19 00 7c 00 00 69 0b 00 7c 00 00 69 04 00 69 0c 00 83 01 00 7d 01 00 57 6e 23 00 04 74 0d 00 | y..|..i..|..i..i.....}..Wn#..t.. |
11f20 | 6a 0a 00 6f 17 00 01 01 01 01 7c 00 00 69 02 00 69 03 00 64 05 00 83 01 00 01 6e 02 00 01 58 7c | j..o......|..i..i..d......n...X| |
11f40 | 00 00 69 01 00 64 03 00 19 7d 02 00 7c 00 00 69 0e 00 7c 02 00 83 01 00 7d 03 00 7c 00 00 69 0f | ..i..d...}..|..i..|.....}..|..i. |
11f60 | 00 83 00 00 7d 04 00 74 10 00 7c 04 00 7c 03 00 7c 00 00 69 01 00 64 06 00 19 7c 00 00 69 04 00 | ....}..t..|..|..|..i..d...|..i.. |
11f80 | 69 08 00 7c 00 00 69 04 00 69 0a 00 7c 00 00 69 04 00 69 05 00 7c 01 00 7c 00 00 69 04 00 69 11 | i..|..i..i..|..i..i..|..|..i..i. |
11fa0 | 00 7c 00 00 69 04 00 69 12 00 83 09 00 7d 05 00 7c 05 00 69 13 00 83 00 00 01 64 07 00 53 28 08 | .|..i..i.....}..|..i......d..S(. |
11fc0 | 00 00 00 73 1d 00 00 00 57 72 69 74 65 20 72 65 71 75 65 73 74 20 6c 6f 67 73 20 74 6f 20 61 20 | ...s....Write.request.logs.to.a. |
11fe0 | 66 69 6c 65 2e 69 02 00 00 00 73 3e 00 00 00 45 78 70 65 63 74 65 64 20 61 20 3c 64 69 72 65 63 | file.i....s>...Expected.a.<direc |
12000 | 74 6f 72 79 3e 20 61 72 67 75 6d 65 6e 74 20 61 6e 64 20 61 6e 20 3c 6f 75 74 70 75 74 5f 66 69 | tory>.argument.and.an.<output_fi |
12020 | 6c 65 3e 20 61 72 67 75 6d 65 6e 74 2e 69 00 00 00 00 73 32 00 00 00 53 65 76 65 72 69 74 79 20 | le>.argument.i....s2...Severity. |
12040 | 72 61 6e 67 65 20 69 73 20 30 20 28 44 45 42 55 47 29 20 74 68 72 6f 75 67 68 20 25 73 20 28 43 | range.is.0.(DEBUG).through.%s.(C |
12060 | 52 49 54 49 43 41 4c 29 2e 73 2a 00 00 00 45 6e 64 20 64 61 74 65 20 6d 75 73 74 20 62 65 20 69 | RITICAL).s*...End.date.must.be.i |
12080 | 6e 20 74 68 65 20 66 6f 72 6d 61 74 20 59 59 59 59 2d 4d 4d 2d 44 44 2e 69 01 00 00 00 4e 28 14 | n.the.format.YYYY-MM-DD.i....N(. |
120a0 | 00 00 00 52 82 00 00 00 52 8c 01 00 00 52 87 01 00 00 52 48 00 00 00 52 8a 01 00 00 52 c9 00 00 | ...R....R....R....RH...R....R... |
120c0 | 00 52 21 00 00 00 74 0d 00 00 00 4d 41 58 5f 4c 4f 47 5f 4c 45 56 45 4c 52 c8 00 00 00 52 5d 00 | .R!...t....MAX_LOG_LEVELR....R]. |
120e0 | 00 00 52 2c 00 00 00 74 0d 00 00 00 5f 50 61 72 73 65 45 6e 64 44 61 74 65 74 08 00 00 00 65 6e | ..R,...t...._ParseEndDatet....en |
12100 | 64 5f 64 61 74 65 52 7e 00 00 00 52 d4 01 00 00 52 ca 01 00 00 52 c6 00 00 00 52 ca 00 00 00 52 | d_dateR~...R....R....R....R....R |
12120 | cb 00 00 00 52 e6 00 00 00 28 06 00 00 00 52 66 00 00 00 52 f5 01 00 00 52 cb 01 00 00 52 d3 01 | ....R....(....Rf...R....R....R.. |
12140 | 00 00 52 df 01 00 00 74 0e 00 00 00 6c 6f 67 73 5f 72 65 71 75 65 73 74 65 72 28 00 00 00 00 28 | ..R....t....logs_requester(....( |
12160 | 00 00 00 00 73 45 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 | ....sE.../home/zx2c4/Desktop/goo |
12180 | 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 |
121a0 | 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 0b 00 00 00 52 65 71 75 65 73 74 4c 6f 67 73 ed 07 | ools/appcfg.pyt....RequestLogs.. |
121c0 | 00 00 73 30 00 00 00 00 02 16 01 09 01 0b 01 13 01 25 01 09 01 0f 02 13 01 1d 02 03 01 19 01 0e | ..s0.............%.............. |
121e0 | 01 15 02 0d 01 0f 01 0c 01 13 01 09 01 09 01 09 01 03 01 09 01 0f 01 63 03 00 00 00 04 00 00 00 | .......................c........ |
12200 | 03 00 00 00 43 00 00 00 73 36 00 00 00 7c 01 00 70 08 00 01 7c 02 00 83 00 00 53 01 74 00 00 69 | ....C...s6...|..p...|.....S.t..i |
12220 | 01 00 64 01 00 7c 01 00 16 64 02 00 83 02 00 7d 03 00 74 02 00 69 03 00 7c 03 00 83 01 00 64 03 | ..d..|...d.....}..t..i..|.....d. |
12240 | 00 17 53 28 04 00 00 00 73 3a 01 00 00 54 72 61 6e 73 6c 61 74 65 73 20 61 20 75 73 65 72 2d 72 | ..S(....s:...Translates.a.user-r |
12260 | 65 61 64 61 62 6c 65 20 65 6e 64 20 64 61 74 65 20 74 6f 20 61 20 50 4f 53 49 58 20 74 69 6d 65 | eadable.end.date.to.a.POSIX.time |
12280 | 73 74 61 6d 70 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 64 61 74 65 3a 20 41 20 | stamp.......Args:.......date:.A. |
122a0 | 75 74 63 20 64 61 74 65 20 73 74 72 69 6e 67 20 61 73 20 59 59 59 59 2d 4d 4d 2d 44 44 2e 0a 20 | utc.date.string.as.YYYY-MM-DD... |
122c0 | 20 20 20 20 20 74 69 6d 65 5f 66 75 6e 63 3a 20 74 69 6d 65 2e 74 69 6d 65 28 29 20 66 75 6e 63 | .....time_func:.time.time().func |
122e0 | 74 69 6f 6e 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 | tion.for.testing.......Returns:. |
12300 | 20 20 20 20 20 20 41 20 50 4f 53 49 58 20 74 69 6d 65 73 74 61 6d 70 20 72 65 70 72 65 73 65 6e | ......A.POSIX.timestamp.represen |
12320 | 74 69 6e 67 20 74 68 65 20 6c 61 73 74 20 6d 6f 6d 65 6e 74 20 6f 66 20 74 68 61 74 20 64 61 79 | ting.the.last.moment.of.that.day |
12340 | 2e 0a 20 20 20 20 20 20 49 66 20 6e 6f 20 64 61 74 65 20 69 73 20 67 69 76 65 6e 2c 20 72 65 74 | ........If.no.date.is.given,.ret |
12360 | 75 72 6e 73 20 61 20 74 69 6d 65 73 74 61 6d 70 20 72 65 70 72 65 73 65 6e 74 69 6e 67 20 6e 6f | urns.a.timestamp.representing.no |
12380 | 77 2e 0a 20 20 20 20 73 02 00 00 00 25 73 73 08 00 00 00 25 59 2d 25 6d 2d 25 64 69 80 51 01 00 | w......s....%ss....%Y-%m-%di.Q.. |
123a0 | 28 04 00 00 00 52 52 00 00 00 74 08 00 00 00 73 74 72 70 74 69 6d 65 52 f5 00 00 00 52 f6 00 00 | (....RR...t....strptimeR....R... |
123c0 | 00 28 04 00 00 00 52 66 00 00 00 74 04 00 00 00 64 61 74 65 74 09 00 00 00 74 69 6d 65 5f 66 75 | .(....Rf...t....datet....time_fu |
123e0 | 6e 63 74 0b 00 00 00 73 74 72 75 63 74 5f 74 69 6d 65 28 00 00 00 00 28 00 00 00 00 73 45 00 00 | nct....struct_time(....(....sE.. |
12400 | 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 |
12420 | 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 61 70 70 | ngine/google/appengine/tools/app |
12440 | 63 66 67 2e 70 79 52 f4 01 00 00 0b 08 00 00 73 08 00 00 00 00 0b 07 01 08 01 16 01 63 02 00 00 | cfg.pyR........s............c... |
12460 | 00 02 00 00 00 0d 00 00 00 43 00 00 00 73 fa 00 00 00 7c 01 00 69 00 00 64 01 00 64 02 00 64 03 | .........C...s....|..i..d..d..d. |
12480 | 00 64 04 00 64 05 00 64 06 00 64 07 00 64 08 00 64 09 00 64 1f 00 64 0a 00 64 0b 00 83 02 05 01 | .d..d..d..d..d..d..d..d..d...... |
124a0 | 7c 01 00 69 00 00 64 0c 00 64 0d 00 64 05 00 64 0e 00 64 07 00 64 0f 00 64 09 00 74 02 00 64 0a | |..i..d..d..d..d..d..d..d..t..d. |
124c0 | 00 64 10 00 83 02 04 01 7c 01 00 69 00 00 64 11 00 64 03 00 64 04 00 64 05 00 64 12 00 64 07 00 | .d......|..i..d..d..d..d..d..d.. |
124e0 | 64 08 00 64 09 00 64 1f 00 64 0a 00 64 13 00 83 01 05 01 7c 01 00 69 00 00 64 14 00 64 03 00 64 | d..d..d..d..d......|..i..d..d..d |
12500 | 15 00 64 05 00 64 16 00 64 07 00 64 08 00 64 09 00 64 1f 00 64 0a 00 64 17 00 83 01 05 01 7c 01 | ..d..d..d..d..d..d..d..d......|. |
12520 | 00 69 00 00 64 18 00 64 05 00 64 19 00 64 07 00 64 0f 00 64 09 00 74 02 00 64 0a 00 64 1a 00 83 | .i..d..d..d..d..d..d..t..d..d... |
12540 | 01 04 01 7c 01 00 69 00 00 64 1b 00 64 05 00 64 1c 00 64 07 00 64 08 00 64 09 00 64 1d 00 64 0a | ...|..i..d..d..d..d..d..d..d..d. |
12560 | 00 64 1e 00 83 01 04 01 64 1f 00 53 28 20 00 00 00 73 6b 00 00 00 41 64 64 73 20 72 65 71 75 65 | .d......d..S(....sk...Adds.reque |
12580 | 73 74 5f 6c 6f 67 73 2d 73 70 65 63 69 66 69 63 20 6f 70 74 69 6f 6e 73 20 74 6f 20 27 70 61 72 | st_logs-specific.options.to.'par |
125a0 | 73 65 72 27 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 70 61 72 73 65 72 3a 20 41 | ser'.......Args:.......parser:.A |
125c0 | 6e 20 69 6e 73 74 61 6e 63 65 20 6f 66 20 4f 70 74 69 6f 6e 73 50 61 72 73 65 72 2e 0a 20 20 20 | n.instance.of.OptionsParser..... |
125e0 | 20 73 02 00 00 00 2d 6e 73 0a 00 00 00 2d 2d 6e 75 6d 5f 64 61 79 73 52 e9 01 00 00 52 5d 00 00 | .s....-ns....--num_daysR....R].. |
12600 | 00 52 a9 01 00 00 52 c8 00 00 00 52 8f 01 00 00 52 ac 01 00 00 52 2a 00 00 00 52 91 01 00 00 73 | .R....R....R....R....R*...R....s |
12620 | b0 00 00 00 4e 75 6d 62 65 72 20 6f 66 20 64 61 79 73 20 77 6f 72 74 68 20 6f 66 20 6c 6f 67 20 | ....Number.of.days.worth.of.log. |
12640 | 64 61 74 61 20 74 6f 20 67 65 74 2e 20 54 68 65 20 63 75 74 2d 6f 66 66 20 70 6f 69 6e 74 20 69 | data.to.get..The.cut-off.point.i |
12660 | 73 20 6d 69 64 6e 69 67 68 74 20 55 54 43 2e 20 55 73 65 20 30 20 74 6f 20 67 65 74 20 61 6c 6c | s.midnight.UTC..Use.0.to.get.all |
12680 | 20 61 76 61 69 6c 61 62 6c 65 20 6c 6f 67 73 2e 20 44 65 66 61 75 6c 74 20 69 73 20 31 2c 20 75 | .available.logs..Default.is.1,.u |
126a0 | 6e 6c 65 73 73 20 2d 2d 61 70 70 65 6e 64 20 69 73 20 61 6c 73 6f 20 67 69 76 65 6e 3b 20 74 68 | nless.--append.is.also.given;.th |
126c0 | 65 6e 20 74 68 65 20 64 65 66 61 75 6c 74 20 69 73 20 30 2e 73 02 00 00 00 2d 61 73 08 00 00 00 | en.the.default.is.0.s....-as.... |
126e0 | 2d 2d 61 70 70 65 6e 64 52 2c 00 00 00 52 a8 01 00 00 73 18 00 00 00 41 70 70 65 6e 64 20 74 6f | --appendR,...R....s....Append.to |
12700 | 20 65 78 69 73 74 69 6e 67 20 66 69 6c 65 2e 73 0a 00 00 00 2d 2d 73 65 76 65 72 69 74 79 52 c9 | .existing.file.s....--severityR. |
12720 | 00 00 00 73 83 00 00 00 53 65 76 65 72 69 74 79 20 6f 66 20 61 70 70 2d 6c 65 76 65 6c 20 6c 6f | ...s....Severity.of.app-level.lo |
12740 | 67 20 6d 65 73 73 61 67 65 73 20 74 6f 20 67 65 74 2e 20 54 68 65 20 72 61 6e 67 65 20 69 73 20 | g.messages.to.get..The.range.is. |
12760 | 30 20 28 44 45 42 55 47 29 20 74 68 72 6f 75 67 68 20 34 20 28 43 52 49 54 49 43 41 4c 29 2e 20 | 0.(DEBUG).through.4.(CRITICAL).. |
12780 | 49 66 20 6f 6d 69 74 74 65 64 2c 20 6f 6e 6c 79 20 72 65 71 75 65 73 74 20 6c 6f 67 73 20 61 72 | If.omitted,.only.request.logs.ar |
127a0 | 65 20 72 65 74 75 72 6e 65 64 2e 73 07 00 00 00 2d 2d 76 68 6f 73 74 74 06 00 00 00 73 74 72 69 | e.returned.s....--vhostt....stri |
127c0 | 6e 67 52 ca 00 00 00 73 53 00 00 00 54 68 65 20 76 69 72 74 75 61 6c 20 68 6f 73 74 20 6f 66 20 | ngR....sS...The.virtual.host.of. |
127e0 | 6c 6f 67 20 6d 65 73 73 61 67 65 73 20 74 6f 20 67 65 74 2e 20 49 66 20 6f 6d 69 74 74 65 64 2c | log.messages.to.get..If.omitted, |
12800 | 20 61 6c 6c 20 6c 6f 67 20 6d 65 73 73 61 67 65 73 20 61 72 65 20 72 65 74 75 72 6e 65 64 2e 73 | .all.log.messages.are.returned.s |
12820 | 0f 00 00 00 2d 2d 69 6e 63 6c 75 64 65 5f 76 68 6f 73 74 52 cb 00 00 00 73 25 00 00 00 49 6e 63 | ....--include_vhostR....s%...Inc |
12840 | 6c 75 64 65 20 76 69 72 74 75 61 6c 20 68 6f 73 74 20 69 6e 20 6c 6f 67 20 6d 65 73 73 61 67 65 | lude.virtual.host.in.log.message |
12860 | 73 2e 73 0a 00 00 00 2d 2d 65 6e 64 5f 64 61 74 65 52 f5 01 00 00 52 ea 00 00 00 73 43 00 00 00 | s.s....--end_dateR....R....sC... |
12880 | 45 6e 64 20 64 61 74 65 20 28 61 73 20 59 59 59 59 2d 4d 4d 2d 44 44 29 20 6f 66 20 70 65 72 69 | End.date.(as.YYYY-MM-DD).of.peri |
128a0 | 6f 64 20 66 6f 72 20 6c 6f 67 20 64 61 74 61 2e 20 44 65 66 61 75 6c 74 73 20 74 6f 20 74 6f 64 | od.for.log.data..Defaults.to.tod |
128c0 | 61 79 2e 4e 28 03 00 00 00 52 b9 01 00 00 52 21 00 00 00 52 a0 00 00 00 28 02 00 00 00 52 66 00 | ay.N(....R....R!...R....(....Rf. |
128e0 | 00 00 52 87 01 00 00 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 | ..R....(....(....sE.../home/zx2c |
12900 | 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 |
12920 | 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 13 00 00 00 | e/appengine/tools/appcfg.pyt.... |
12940 | 5f 52 65 71 75 65 73 74 4c 6f 67 73 4f 70 74 69 6f 6e 73 1b 08 00 00 73 24 00 00 00 00 06 1b 01 | _RequestLogsOptions....s$....... |
12960 | 0c 01 07 05 15 01 0c 01 07 01 18 01 0c 01 07 03 18 01 0c 01 07 02 12 01 0c 01 07 01 12 01 0c 01 | ................................ |
12980 | 63 03 00 00 00 0a 00 00 00 08 00 00 00 43 00 00 00 73 26 01 00 00 74 00 00 7c 00 00 69 01 00 83 | c............C...s&...t..|..i... |
129a0 | 01 00 64 01 00 6a 03 00 6f 14 00 01 7c 00 00 69 02 00 69 03 00 64 02 00 83 01 00 01 6e 01 00 01 | ..d..j..o...|..i..i..d......n... |
129c0 | 7c 01 00 64 08 00 6a 08 00 6f 13 00 01 74 05 00 69 05 00 69 06 00 83 00 00 7d 01 00 6e 01 00 01 | |..d..j..o...t..i..i.....}..n... |
129e0 | 7c 00 00 69 01 00 64 03 00 19 7d 03 00 7c 00 00 69 07 00 7c 03 00 83 01 00 7d 04 00 7c 04 00 6f | |..i..d...}..|..i..|.....}..|..o |
12a00 | b5 00 01 7c 04 00 69 08 00 6f ab 00 01 78 a8 00 7c 04 00 69 08 00 44 5d 99 00 7d 05 00 7c 05 00 | ...|..i..o...x..|..i..D]..}..|.. |
12a20 | 69 09 00 7d 06 00 7c 06 00 70 0a 00 01 64 04 00 7d 06 00 6e 01 00 01 7c 02 00 04 64 05 00 7c 06 | i..}..|..p...d..}..n...|...d..|. |
12a40 | 00 7c 05 00 69 0a 00 7c 05 00 69 0b 00 66 03 00 16 02 49 4a 74 0c 00 69 0d 00 7c 05 00 69 0b 00 | .|..i..|..i..f....IJt..i..|..i.. |
12a60 | 83 01 00 7d 07 00 7c 07 00 69 0e 00 7c 01 00 7c 00 00 69 0f 00 69 10 00 83 02 00 7d 08 00 78 2f | ...}..|..i..|..|..i..i.....}..x/ |
12a80 | 00 7c 08 00 44 5d 27 00 7d 09 00 7c 02 00 04 64 06 00 7c 09 00 69 11 00 64 07 00 83 01 00 7c 09 | .|..D]'.}..|...d..|..i..d.....|. |
12aa0 | 00 7c 01 00 18 66 02 00 16 02 49 4a 71 ef 00 57 71 81 00 57 6e 01 00 01 64 08 00 53 28 09 00 00 | .|...f....IJq..Wq..Wn...d..S(... |
12ac0 | 00 73 79 00 00 00 44 69 73 70 6c 61 79 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 | .sy...Displays.information.about |
12ae0 | 20 63 72 6f 6e 20 64 65 66 69 6e 69 74 69 6f 6e 73 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 | .cron.definitions.......Args:... |
12b00 | 20 20 20 20 6e 6f 77 3a 20 75 73 65 64 20 66 6f 72 20 74 65 73 74 69 6e 67 2e 0a 20 20 20 20 20 | ....now:.used.for.testing....... |
12b20 | 20 6f 75 74 70 75 74 3a 20 55 73 65 64 20 66 6f 72 20 74 65 73 74 69 6e 67 2e 0a 20 20 20 20 69 | .output:.Used.for.testing......i |
12b40 | 01 00 00 00 73 27 00 00 00 45 78 70 65 63 74 65 64 20 61 20 73 69 6e 67 6c 65 20 3c 64 69 72 65 | ....s'...Expected.a.single.<dire |
12b60 | 63 74 6f 72 79 3e 20 61 72 67 75 6d 65 6e 74 2e 69 00 00 00 00 73 10 00 00 00 3c 6e 6f 20 64 65 | ctory>.argument.i....s....<no.de |
12b80 | 73 63 72 69 70 74 69 6f 6e 3e 73 19 00 00 00 0a 25 73 3a 0a 55 52 4c 3a 20 25 73 0a 53 63 68 65 | scription>s.....%s:.URL:.%s.Sche |
12ba0 | 64 75 6c 65 3a 20 25 73 73 0f 00 00 00 25 73 2c 20 25 73 20 66 72 6f 6d 20 6e 6f 77 73 11 00 00 | dule:.%ss....%s,.%s.from.nows... |
12bc0 | 00 25 59 2d 25 6d 2d 25 64 20 25 48 3a 25 4d 3a 25 53 4e 28 12 00 00 00 52 82 00 00 00 52 8c 01 | .%Y-%m-%d.%H:%M:%SN(....R....R.. |
12be0 | 00 00 52 87 01 00 00 52 48 00 00 00 52 21 00 00 00 52 95 00 00 00 52 97 00 00 00 52 da 01 00 00 | ..R....RH...R!...R....R....R.... |
12c00 | 52 ac 00 00 00 52 a2 01 00 00 52 47 01 00 00 74 08 00 00 00 73 63 68 65 64 75 6c 65 52 00 00 00 | R....R....RG...t....scheduleR... |
12c20 | 00 74 15 00 00 00 47 72 6f 63 54 69 6d 65 53 70 65 63 69 66 69 63 61 74 69 6f 6e 74 0a 00 00 00 | .t....GrocTimeSpecificationt.... |
12c40 | 47 65 74 4d 61 74 63 68 65 73 52 8a 01 00 00 74 08 00 00 00 6e 75 6d 5f 72 75 6e 73 52 d4 00 00 | GetMatchesR....t....num_runsR... |
12c60 | 00 28 0a 00 00 00 52 66 00 00 00 52 97 00 00 00 74 06 00 00 00 6f 75 74 70 75 74 52 cb 01 00 00 | .(....Rf...R....t....outputR.... |
12c80 | 52 e4 01 00 00 52 6d 01 00 00 52 a2 01 00 00 52 fe 01 00 00 74 07 00 00 00 6d 61 74 63 68 65 73 | R....Rm...R....R....t....matches |
12ca0 | 52 1f 00 00 00 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f | R....(....(....sE.../home/zx2c4/ |
12cc0 | 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/ |
12ce0 | 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 08 00 00 00 43 72 | appengine/tools/appcfg.pyt....Cr |
12d00 | 6f 6e 49 6e 66 6f 3c 08 00 00 73 2a 00 00 00 00 07 16 01 14 01 0d 01 13 02 0d 01 0f 01 11 01 0a | onInfo<...s*.................... |
12d20 | 00 06 01 09 01 07 01 0a 01 0a 01 06 01 0d 01 12 01 18 01 07 00 06 01 07 01 63 02 00 00 00 02 00 | .........................c...... |
12d40 | 00 00 0d 00 00 00 43 00 00 00 73 32 00 00 00 7c 01 00 69 00 00 64 01 00 64 02 00 64 03 00 64 04 | ......C...s2...|..i..d..d..d..d. |
12d60 | 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 83 02 05 01 64 0d 00 | .d..d..d..d..d..d..d..d......d.. |
12d80 | 53 28 0e 00 00 00 73 68 00 00 00 41 64 64 73 20 63 72 6f 6e 5f 69 6e 66 6f 2d 73 70 65 63 69 66 | S(....sh...Adds.cron_info-specif |
12da0 | 69 63 20 6f 70 74 69 6f 6e 73 20 74 6f 20 27 70 61 72 73 65 72 27 2e 0a 0a 20 20 20 20 41 72 67 | ic.options.to.'parser'.......Arg |
12dc0 | 73 3a 0a 20 20 20 20 20 20 70 61 72 73 65 72 3a 20 41 6e 20 69 6e 73 74 61 6e 63 65 20 6f 66 20 | s:.......parser:.An.instance.of. |
12de0 | 4f 70 74 69 6f 6e 73 50 61 72 73 65 72 2e 0a 20 20 20 20 73 02 00 00 00 2d 6e 73 0a 00 00 00 2d | OptionsParser......s....-ns....- |
12e00 | 2d 6e 75 6d 5f 72 75 6e 73 52 e9 01 00 00 52 5d 00 00 00 52 a9 01 00 00 52 01 02 00 00 52 8f 01 | -num_runsR....R]...R....R....R.. |
12e20 | 00 00 52 ac 01 00 00 52 2a 00 00 00 69 05 00 00 00 52 91 01 00 00 73 36 00 00 00 4e 75 6d 62 65 | ..R....R*...i....R....s6...Numbe |
12e40 | 72 20 6f 66 20 72 75 6e 73 20 6f 66 20 65 61 63 68 20 63 72 6f 6e 20 6a 6f 62 20 74 6f 20 64 69 | r.of.runs.of.each.cron.job.to.di |
12e60 | 73 70 6c 61 79 44 65 66 61 75 6c 74 20 69 73 20 35 4e 28 01 00 00 00 52 b9 01 00 00 28 02 00 00 | splayDefault.is.5N(....R....(... |
12e80 | 00 52 66 00 00 00 52 87 01 00 00 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f | .Rf...R....(....(....sE.../home/ |
12ea0 | 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 |
12ec0 | 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 | oogle/appengine/tools/appcfg.pyt |
12ee0 | 10 00 00 00 5f 43 72 6f 6e 49 6e 66 6f 4f 70 74 69 6f 6e 73 58 08 00 00 73 06 00 00 00 00 06 1b | ...._CronInfoOptionsX...s....... |
12f00 | 01 0c 01 63 01 00 00 00 02 00 00 00 04 00 00 00 43 00 00 00 73 70 00 00 00 78 48 00 64 01 00 64 | ...c............C...sp...xH.d..d |
12f20 | 02 00 64 03 00 67 03 00 44 5d 37 00 7d 01 00 74 00 00 7c 00 00 69 01 00 7c 01 00 83 02 00 64 06 | ..d..g..D]7.}..t..|..i..|.....d. |
12f40 | 00 6a 08 00 6f 18 00 01 7c 00 00 69 03 00 69 04 00 64 04 00 7c 01 00 16 83 01 00 01 71 10 00 01 | .j..o...|..i..i..d..|.......q... |
12f60 | 71 10 00 57 7c 00 00 69 01 00 69 05 00 70 14 00 01 7c 00 00 69 03 00 69 04 00 64 05 00 83 01 00 | q..W|..i..i..p...|..i..i..d..... |
12f80 | 01 6e 01 00 01 64 06 00 53 28 07 00 00 00 73 30 00 00 00 43 68 65 63 6b 73 20 74 68 61 74 20 75 | .n...d..S(....s0...Checks.that.u |
12fa0 | 70 6c 6f 61 64 2f 64 6f 77 6e 6c 6f 61 64 20 6f 70 74 69 6f 6e 73 20 61 72 65 20 70 72 65 73 65 | pload/download.options.are.prese |
12fc0 | 6e 74 2e 52 25 00 00 00 74 04 00 00 00 6b 69 6e 64 74 0b 00 00 00 63 6f 6e 66 69 67 5f 66 69 6c | nt.R%...t....kindt....config_fil |
12fe0 | 65 73 18 00 00 00 4f 70 74 69 6f 6e 20 27 25 73 27 20 69 73 20 72 65 71 75 69 72 65 64 2e 73 92 | es....Option.'%s'.is.required.s. |
13000 | 00 00 00 59 6f 75 20 6d 75 73 74 20 68 61 76 65 20 67 6f 6f 67 6c 65 2e 61 70 70 65 6e 67 69 6e | ...You.must.have.google.appengin |
13020 | 65 2e 65 78 74 2e 72 65 6d 6f 74 65 5f 61 70 69 2e 68 61 6e 64 6c 65 72 20 61 73 73 69 67 6e 65 | e.ext.remote_api.handler.assigne |
13040 | 64 20 74 6f 20 61 6e 20 65 6e 64 70 6f 69 6e 74 20 69 6e 20 61 70 70 2e 79 61 6d 6c 2c 20 6f 72 | d.to.an.endpoint.in.app.yaml,.or |
13060 | 20 70 72 6f 76 69 64 65 20 74 68 65 20 75 72 6c 20 6f 66 20 74 68 65 20 68 61 6e 64 6c 65 72 20 | .provide.the.url.of.the.handler. |
13080 | 76 69 61 20 74 68 65 20 27 75 72 6c 27 20 6f 70 74 69 6f 6e 2e 4e 28 06 00 00 00 74 07 00 00 00 | via.the.'url'.option.N(....t.... |
130a0 | 67 65 74 61 74 74 72 52 8a 01 00 00 52 21 00 00 00 52 87 01 00 00 52 48 00 00 00 52 47 01 00 00 | getattrR....R!...R....RH...RG... |
130c0 | 28 02 00 00 00 52 66 00 00 00 74 06 00 00 00 6f 70 74 69 6f 6e 28 00 00 00 00 28 00 00 00 00 73 | (....Rf...t....option(....(....s |
130e0 | 45 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 | E.../home/zx2c4/Desktop/google_a |
13100 | 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/ |
13120 | 61 70 70 63 66 67 2e 70 79 74 19 00 00 00 5f 43 68 65 63 6b 52 65 71 75 69 72 65 64 4c 6f 61 64 | appcfg.pyt...._CheckRequiredLoad |
13140 | 4f 70 74 69 6f 6e 73 63 08 00 00 73 0c 00 00 00 00 02 10 00 06 01 19 01 1c 01 0d 01 63 02 00 00 | Optionsc...s................c... |
13160 | 00 07 00 00 00 04 00 00 00 43 00 00 00 73 9e 00 00 00 7c 01 00 69 00 00 7d 02 00 64 01 00 7d 03 | .........C...s....|..i..}..d..}. |
13180 | 00 7c 01 00 69 01 00 7d 04 00 78 7f 00 7c 02 00 44 5d 77 00 7d 05 00 74 02 00 7c 05 00 64 02 00 | .|..i..}..x..|..D]w.}..t..|..d.. |
131a0 | 83 02 00 6f 61 00 01 7c 05 00 69 03 00 6f 57 00 01 7c 05 00 69 03 00 69 04 00 7c 03 00 83 01 00 | ...oa..|..i..oW..|..i..i..|..... |
131c0 | 6f 40 00 01 7c 00 00 69 05 00 69 06 00 7d 06 00 7c 06 00 64 03 00 6a 02 00 6f 12 00 01 64 04 00 | o@..|..i..i..}..|..d..j..o...d.. |
131e0 | 7c 04 00 7c 05 00 69 07 00 66 02 00 16 53 01 64 05 00 7c 06 00 7c 05 00 69 07 00 66 02 00 16 53 | |..|..i..f...S.d..|..|..i..f...S |
13200 | 71 96 00 01 71 1f 00 01 71 1f 00 57 64 06 00 53 28 07 00 00 00 73 b6 00 00 00 55 73 65 73 20 61 | q...q...q..Wd..S(....s....Uses.a |
13220 | 70 70 2e 79 61 6d 6c 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 20 74 68 65 20 72 65 6d 6f 74 65 5f | pp.yaml.to.determine.the.remote_ |
13240 | 61 70 69 20 65 6e 64 70 6f 69 6e 74 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 61 | api.endpoint.......Args:.......a |
13260 | 70 70 79 61 6d 6c 3a 20 41 20 70 61 72 73 65 64 20 61 70 70 2e 79 61 6d 6c 20 66 69 6c 65 2e 0a | ppyaml:.A.parsed.app.yaml.file.. |
13280 | 0a 20 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 20 20 54 68 65 20 75 72 6c 20 6f 66 20 74 | .....Returns:.......The.url.of.t |
132a0 | 68 65 20 72 65 6d 6f 74 65 5f 61 70 69 20 65 6e 64 70 6f 69 6e 74 20 61 73 20 61 20 73 74 72 69 | he.remote_api.endpoint.as.a.stri |
132c0 | 6e 67 2c 20 6f 72 20 4e 6f 6e 65 0a 20 20 20 20 73 15 00 00 00 72 65 6d 6f 74 65 5f 61 70 69 2f | ng,.or.None.....s....remote_api/ |
132e0 | 68 61 6e 64 6c 65 72 2e 70 79 74 06 00 00 00 73 63 72 69 70 74 73 14 00 00 00 61 70 70 65 6e 67 | handler.pyt....scripts....appeng |
13300 | 69 6e 65 2e 67 6f 6f 67 6c 65 2e 63 6f 6d 73 17 00 00 00 68 74 74 70 3a 2f 2f 25 73 2e 61 70 70 | ine.google.coms....http://%s.app |
13320 | 73 70 6f 74 2e 63 6f 6d 25 73 73 0b 00 00 00 68 74 74 70 3a 2f 2f 25 73 25 73 4e 28 09 00 00 00 | spot.com%ss....http://%s%sN(.... |
13340 | 52 16 00 00 00 52 a9 00 00 00 74 07 00 00 00 68 61 73 61 74 74 72 52 0b 02 00 00 52 01 01 00 00 | R....R....t....hasattrR....R.... |
13360 | 52 8a 01 00 00 52 63 00 00 00 52 47 01 00 00 52 21 00 00 00 28 07 00 00 00 52 66 00 00 00 52 d3 | R....Rc...RG...R!...(....Rf...R. |
13380 | 01 00 00 52 16 00 00 00 74 0e 00 00 00 68 61 6e 64 6c 65 72 5f 73 75 66 66 69 78 52 a7 00 00 00 | ...R....t....handler_suffixR.... |
133a0 | 52 26 00 00 00 52 63 00 00 00 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a | R&...Rc...(....(....sE.../home/z |
133c0 | 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 |
133e0 | 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 11 | ogle/appengine/tools/appcfg.pyt. |
13400 | 00 00 00 49 6e 66 65 72 52 65 6d 6f 74 65 41 70 69 55 72 6c 6d 08 00 00 73 18 00 00 00 00 09 09 | ...InferRemoteApiUrlm...s....... |
13420 | 01 06 01 09 01 07 00 06 01 1a 01 13 01 0c 01 0d 01 12 02 1d 01 63 02 00 00 00 03 00 00 00 07 00 | .....................c.......... |
13440 | 00 00 43 00 00 00 73 5a 00 00 00 79 10 00 64 01 00 64 02 00 6b 00 00 7d 02 00 57 6e 2d 00 04 74 | ..C...sZ...y..d..d..k..}..Wn-..t |
13460 | 01 00 6a 0a 00 6f 21 00 01 01 01 01 74 02 00 69 03 00 64 03 00 83 01 00 01 74 04 00 69 05 00 64 | ..j..o!.....t..i..d......t..i..d |
13480 | 04 00 83 01 00 01 6e 02 00 01 58 74 04 00 69 05 00 74 06 00 69 07 00 7c 01 00 83 01 00 83 01 00 | ......n...Xt..i..t..i..|........ |
134a0 | 01 64 02 00 53 28 05 00 00 00 73 8d 00 00 00 49 6e 76 6f 6b 65 73 20 74 68 65 20 62 75 6c 6b 6c | .d..S(....s....Invokes.the.bulkl |
134c0 | 6f 61 64 65 72 20 77 69 74 68 20 74 68 65 20 67 69 76 65 6e 20 6b 65 79 77 6f 72 64 20 61 72 67 | oader.with.the.given.keyword.arg |
134e0 | 75 6d 65 6e 74 73 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 61 72 67 5f 64 69 63 | uments.......Args:.......arg_dic |
13500 | 74 3a 20 44 69 63 74 69 6f 6e 61 72 79 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 70 61 | t:.Dictionary.of.arguments.to.pa |
13520 | 73 73 20 74 6f 20 62 75 6c 6b 6c 6f 61 64 65 72 2e 52 75 6e 28 29 2e 0a 20 20 20 20 69 ff ff ff | ss.to.bulkloader.Run()......i... |
13540 | ff 4e 73 61 00 00 00 75 70 6c 6f 61 64 5f 64 61 74 61 20 61 63 74 69 6f 6e 20 72 65 71 75 69 72 | .Nsa...upload_data.action.requir |
13560 | 65 73 20 53 51 4c 69 74 65 33 20 61 6e 64 20 74 68 65 20 70 79 74 68 6f 6e 20 73 71 6c 69 74 65 | es.SQLite3.and.the.python.sqlite |
13580 | 33 20 6d 6f 64 75 6c 65 20 28 69 6e 63 6c 75 64 65 64 20 69 6e 20 70 79 74 68 6f 6e 20 73 69 6e | 3.module.(included.in.python.sin |
135a0 | 63 65 20 32 2e 35 29 2e 69 01 00 00 00 28 08 00 00 00 74 07 00 00 00 73 71 6c 69 74 65 33 74 0b | ce.2.5).i....(....t....sqlite3t. |
135c0 | 00 00 00 49 6d 70 6f 72 74 45 72 72 6f 72 52 47 00 00 00 52 48 00 00 00 52 10 00 00 00 52 75 00 | ...ImportErrorRG...RH...R....Ru. |
135e0 | 00 00 52 09 00 00 00 52 9a 01 00 00 28 03 00 00 00 52 66 00 00 00 74 08 00 00 00 61 72 67 5f 64 | ..R....R....(....Rf...t....arg_d |
13600 | 69 63 74 52 0f 02 00 00 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 | ictR....(....(....sE.../home/zx2 |
13620 | 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 |
13640 | 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 0d 00 00 | le/appengine/tools/appcfg.pyt... |
13660 | 00 52 75 6e 42 75 6c 6b 6c 6f 61 64 65 72 83 08 00 00 73 0c 00 00 00 00 06 03 01 10 01 0e 01 0d | .RunBulkloader....s............. |
13680 | 02 12 02 63 01 00 00 00 04 00 00 00 02 00 00 00 43 00 00 00 73 1c 01 00 00 74 00 00 7c 00 00 69 | ...c............C...s....t..|..i |
136a0 | 01 00 83 01 00 64 01 00 6a 03 00 6f 14 00 01 7c 00 00 69 02 00 69 03 00 64 02 00 83 01 00 01 6e | .....d..j..o...|..i..i..d......n |
136c0 | 01 00 01 7c 00 00 69 01 00 64 03 00 19 7d 01 00 7c 00 00 69 04 00 7c 01 00 83 01 00 7d 02 00 7c | ...|..i..d...}..|..i..|.....}..| |
136e0 | 02 00 69 05 00 7c 00 00 69 06 00 5f 07 00 7c 00 00 69 06 00 69 08 00 70 30 00 01 7c 00 00 69 09 | ..i..|..i.._..|..i..i..p0..|..i. |
13700 | 00 7c 02 00 83 01 00 7d 03 00 7c 03 00 64 05 00 6a 09 00 6f 10 00 01 7c 03 00 7c 00 00 69 06 00 | .|.....}..|..d..j..o...|..|..i.. |
13720 | 5f 08 00 71 92 00 01 6e 01 00 01 7c 00 00 69 0b 00 83 00 00 01 7c 00 00 69 06 00 69 0c 00 64 01 | _..q...n...|..i......|..i..i..d. |
13740 | 00 6a 00 00 6f 14 00 01 7c 00 00 69 02 00 69 03 00 64 04 00 83 01 00 01 6e 01 00 01 74 0d 00 64 | .j..o...|..i..i..d......n...t..d |
13760 | 01 00 6a 02 00 6f 26 00 01 74 0e 00 69 0f 00 83 00 00 69 10 00 74 0e 00 69 11 00 83 01 00 01 74 | ..j..o&..t..i.....i..t..i......t |
13780 | 12 00 7c 00 00 69 06 00 5f 13 00 6e 23 00 01 74 0e 00 69 0f 00 83 00 00 69 10 00 74 0e 00 69 14 | ..|..i.._..n#..t..i.....i..t..i. |
137a0 | 00 83 01 00 01 74 15 00 7c 00 00 69 06 00 5f 13 00 64 05 00 53 28 06 00 00 00 73 40 00 00 00 50 | .....t..|..i.._..d..S(....s@...P |
137c0 | 65 72 66 6f 72 6d 73 20 63 6f 6d 6d 6f 6e 20 76 65 72 69 66 69 63 61 74 69 6f 6e 20 61 6e 64 20 | erforms.common.verification.and. |
137e0 | 73 65 74 20 75 70 20 66 6f 72 20 75 70 6c 6f 61 64 20 61 6e 64 20 64 6f 77 6e 6c 6f 61 64 2e 69 | set.up.for.upload.and.download.i |
13800 | 01 00 00 00 73 1e 00 00 00 45 78 70 65 63 74 65 64 20 3c 64 69 72 65 63 74 6f 72 79 3e 20 61 72 | ....s....Expected.<directory>.ar |
13820 | 67 75 6d 65 6e 74 2e 69 00 00 00 00 73 1f 00 00 00 62 61 74 63 68 5f 73 69 7a 65 20 6d 75 73 74 | gument.i....s....batch_size.must |
13840 | 20 62 65 20 31 20 6f 72 20 6c 61 72 67 65 72 2e 4e 28 16 00 00 00 52 82 00 00 00 52 8c 01 00 00 | .be.1.or.larger.N(....R....R.... |
13860 | 52 87 01 00 00 52 48 00 00 00 52 d4 01 00 00 52 a9 00 00 00 52 8a 01 00 00 52 a7 00 00 00 52 47 | R....RH...R....R....R....R....RG |
13880 | 01 00 00 52 0e 02 00 00 52 21 00 00 00 52 0a 02 00 00 52 1a 01 00 00 52 0f 00 00 00 52 47 00 00 | ...R....R!...R....R....R....RG.. |
138a0 | 00 52 93 01 00 00 52 94 01 00 00 52 95 01 00 00 52 a0 00 00 00 52 99 00 00 00 52 96 01 00 00 52 | .R....R....R....R....R....R....R |
138c0 | 81 00 00 00 28 04 00 00 00 52 66 00 00 00 52 cb 01 00 00 52 d3 01 00 00 52 47 01 00 00 28 00 00 | ....(....Rf...R....R....RG...(.. |
138e0 | 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f | ..(....sE.../home/zx2c4/Desktop/ |
13900 | 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 |
13920 | 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 0a 00 00 00 5f 53 65 74 75 70 4c 6f 61 64 | e/tools/appcfg.pyt...._SetupLoad |
13940 | 92 08 00 00 73 22 00 00 00 00 02 16 01 14 02 0d 01 0f 02 0f 02 0d 01 0f 01 0d 01 14 02 0a 02 13 | ....s".......................... |
13960 | 01 14 02 0d 01 16 01 10 02 16 01 63 01 00 00 00 03 00 00 00 1b 00 00 00 43 00 00 00 73 3a 00 00 | ...........c............C...s:.. |
13980 | 00 74 00 00 67 00 00 04 7d 01 00 64 19 00 44 5d 22 00 7d 02 00 7c 01 00 7c 02 00 74 01 00 7c 00 | .t..g...}..d..D]".}..|..|..t..|. |
139a0 | 00 69 02 00 7c 02 00 64 00 00 83 03 00 66 02 00 12 71 0e 00 7e 01 00 83 01 00 53 28 1a 00 00 00 | .i..|..d.....f...q..~.....S(.... |
139c0 | 4e 52 a7 00 00 00 52 47 01 00 00 52 25 00 00 00 52 1a 01 00 00 52 06 02 00 00 74 0b 00 00 00 6e | NR....RG...R%...R....R....t....n |
139e0 | 75 6d 5f 74 68 72 65 61 64 73 74 0f 00 00 00 62 61 6e 64 77 69 64 74 68 5f 6c 69 6d 69 74 74 09 | um_threadst....bandwidth_limitt. |
13a00 | 00 00 00 72 70 73 5f 6c 69 6d 69 74 74 0a 00 00 00 68 74 74 70 5f 6c 69 6d 69 74 74 0b 00 00 00 | ...rps_limitt....http_limitt.... |
13a20 | 64 62 5f 66 69 6c 65 6e 61 6d 65 52 07 02 00 00 74 0b 00 00 00 61 75 74 68 5f 64 6f 6d 61 69 6e | db_filenameR....t....auth_domain |
13a40 | 74 0a 00 00 00 68 61 73 5f 68 65 61 64 65 72 74 0b 00 00 00 6c 6f 61 64 65 72 5f 6f 70 74 73 74 | t....has_headert....loader_optst |
13a60 | 08 00 00 00 6c 6f 67 5f 66 69 6c 65 52 b6 01 00 00 52 b0 01 00 00 52 99 00 00 00 74 0d 00 00 00 | ....log_fileR....R....R....t.... |
13a80 | 65 78 70 6f 72 74 65 72 5f 6f 70 74 73 74 0b 00 00 00 6d 61 70 70 65 72 5f 6f 70 74 73 74 12 00 | exporter_optst....mapper_optst.. |
13aa0 | 00 00 72 65 73 75 6c 74 5f 64 62 5f 66 69 6c 65 6e 61 6d 65 74 07 00 00 00 64 72 79 5f 72 75 6e | ..result_db_filenamet....dry_run |
13ac0 | 52 9a 00 00 00 74 07 00 00 00 72 65 73 74 6f 72 65 28 19 00 00 00 73 06 00 00 00 61 70 70 5f 69 | R....t....restore(....s....app_i |
13ae0 | 64 73 03 00 00 00 75 72 6c 73 08 00 00 00 66 69 6c 65 6e 61 6d 65 73 0a 00 00 00 62 61 74 63 68 | ds....urls....filenames....batch |
13b00 | 5f 73 69 7a 65 73 04 00 00 00 6b 69 6e 64 52 14 02 00 00 52 15 02 00 00 52 16 02 00 00 52 17 02 | _sizes....kindR....R....R....R.. |
13b20 | 00 00 52 18 02 00 00 73 0b 00 00 00 63 6f 6e 66 69 67 5f 66 69 6c 65 73 0b 00 00 00 61 75 74 68 | ..R....s....config_files....auth |
13b40 | 5f 64 6f 6d 61 69 6e 52 1a 02 00 00 52 1b 02 00 00 52 1c 02 00 00 73 06 00 00 00 70 61 73 73 69 | _domainR....R....R....s....passi |
13b60 | 6e 73 05 00 00 00 65 6d 61 69 6c 73 05 00 00 00 64 65 62 75 67 52 1d 02 00 00 52 1e 02 00 00 52 | ns....emails....debugR....R....R |
13b80 | 1f 02 00 00 52 1e 02 00 00 52 20 02 00 00 73 04 00 00 00 64 75 6d 70 52 21 02 00 00 28 04 00 00 | ....R....R....s....dumpR!...(... |
13ba0 | 00 52 46 01 00 00 52 08 02 00 00 52 8a 01 00 00 52 21 00 00 00 28 03 00 00 00 52 66 00 00 00 52 | .RF...R....R....R!...(....Rf...R |
13bc0 | 5f 00 00 00 74 08 00 00 00 61 72 67 5f 6e 61 6d 65 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 | _...t....arg_name(....(....sE... |
13be0 | 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 |
13c00 | 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 61 70 70 63 | gine/google/appengine/tools/appc |
13c20 | 66 67 2e 70 79 74 0f 00 00 00 5f 4d 61 6b 65 4c 6f 61 64 65 72 41 72 67 73 ad 08 00 00 73 34 00 | fg.pyt...._MakeLoaderArgs....s4. |
13c40 | 00 00 00 01 0a 02 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 | ................................ |
13c60 | 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 63 02 00 00 00 03 00 00 00 03 | ......................c......... |
13c80 | 00 00 00 43 00 00 00 73 7a 00 00 00 7c 01 00 64 07 00 6a 08 00 6f 0d 00 01 7c 00 00 69 01 00 7d | ...C...sz...|..d..j..o...|..i..} |
13ca0 | 01 00 6e 01 00 01 7c 00 00 69 02 00 83 00 00 01 74 03 00 64 01 00 83 01 00 01 7c 00 00 69 04 00 | ..n...|..i......t..d......|..i.. |
13cc0 | 83 00 00 7d 02 00 74 05 00 7c 02 00 64 02 00 3c 74 06 00 7c 02 00 64 03 00 3c 74 06 00 7c 02 00 | ...}..t..|..d..<t..|..d..<t..|.. |
13ce0 | 64 04 00 3c 74 06 00 7c 02 00 64 05 00 3c 74 06 00 7c 02 00 64 06 00 3c 7c 01 00 7c 02 00 83 01 | d..<t..|..d..<t..|..d..<|..|.... |
13d00 | 00 01 64 07 00 53 28 08 00 00 00 73 84 00 00 00 50 65 72 66 6f 72 6d 73 20 61 20 64 61 74 61 73 | ..d..S(....s....Performs.a.datas |
13d20 | 74 6f 72 65 20 64 6f 77 6e 6c 6f 61 64 20 76 69 61 20 74 68 65 20 62 75 6c 6b 6c 6f 61 64 65 72 | tore.download.via.the.bulkloader |
13d40 | 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 72 75 6e 5f 66 6e 3a 20 46 75 6e 63 74 | .......Args:.......run_fn:.Funct |
13d60 | 69 6f 6e 20 74 6f 20 69 6e 76 6f 6b 65 20 74 68 65 20 62 75 6c 6b 6c 6f 61 64 65 72 2c 20 75 73 | ion.to.invoke.the.bulkloader,.us |
13d80 | 65 64 20 66 6f 72 20 74 65 73 74 69 6e 67 2e 0a 20 20 20 20 73 19 00 00 00 44 6f 77 6e 6c 6f 61 | ed.for.testing......s....Downloa |
13da0 | 64 69 6e 67 20 64 61 74 61 20 72 65 63 6f 72 64 73 2e 74 08 00 00 00 64 6f 77 6e 6c 6f 61 64 52 | ding.data.records.t....downloadR |
13dc0 | 1a 02 00 00 74 03 00 00 00 6d 61 70 52 9a 00 00 00 52 21 02 00 00 4e 28 07 00 00 00 52 21 00 00 | ....t....mapR....R!...N(....R!.. |
13de0 | 00 52 12 02 00 00 52 13 02 00 00 52 13 00 00 00 52 23 02 00 00 52 81 00 00 00 52 a0 00 00 00 28 | .R....R....R....R#...R....R....( |
13e00 | 03 00 00 00 52 66 00 00 00 74 06 00 00 00 72 75 6e 5f 66 6e 52 8c 01 00 00 28 00 00 00 00 28 00 | ....Rf...t....run_fnR....(....(. |
13e20 | 00 00 00 73 45 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 | ...sE.../home/zx2c4/Desktop/goog |
13e40 | 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 |
13e60 | 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 0f 00 00 00 50 65 72 66 6f 72 6d 44 6f 77 6e 6c 6f 61 | ols/appcfg.pyt....PerformDownloa |
13e80 | 64 cb 08 00 00 73 16 00 00 00 00 06 0d 01 0d 01 0a 02 0a 02 0c 01 0a 01 0a 01 0a 01 0a 01 0a 02 | d....s.......................... |
13ea0 | 63 02 00 00 00 03 00 00 00 03 00 00 00 43 00 00 00 73 70 00 00 00 7c 01 00 64 06 00 6a 08 00 6f | c............C...sp...|..d..j..o |
13ec0 | 0d 00 01 7c 00 00 69 01 00 7d 01 00 6e 01 00 01 7c 00 00 69 02 00 83 00 00 01 74 03 00 64 01 00 | ...|..i..}..n...|..i......t..d.. |
13ee0 | 83 01 00 01 7c 00 00 69 04 00 83 00 00 7d 02 00 74 05 00 7c 02 00 64 02 00 3c 74 05 00 7c 02 00 | ....|..i.....}..t..|..d..<t..|.. |
13f00 | 64 03 00 3c 74 05 00 7c 02 00 64 04 00 3c 74 05 00 7c 02 00 64 05 00 3c 7c 01 00 7c 02 00 83 01 | d..<t..|..d..<t..|..d..<|..|.... |
13f20 | 00 01 64 06 00 53 28 07 00 00 00 73 82 00 00 00 50 65 72 66 6f 72 6d 73 20 61 20 64 61 74 61 73 | ..d..S(....s....Performs.a.datas |
13f40 | 74 6f 72 65 20 75 70 6c 6f 61 64 20 76 69 61 20 74 68 65 20 62 75 6c 6b 6c 6f 61 64 65 72 2e 0a | tore.upload.via.the.bulkloader.. |
13f60 | 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 72 75 6e 5f 66 6e 3a 20 46 75 6e 63 74 69 6f | .....Args:.......run_fn:.Functio |
13f80 | 6e 20 74 6f 20 69 6e 76 6f 6b 65 20 74 68 65 20 62 75 6c 6b 6c 6f 61 64 65 72 2c 20 75 73 65 64 | n.to.invoke.the.bulkloader,.used |
13fa0 | 20 66 6f 72 20 74 65 73 74 69 6e 67 2e 0a 20 20 20 20 73 17 00 00 00 55 70 6c 6f 61 64 69 6e 67 | .for.testing......s....Uploading |
13fc0 | 20 64 61 74 61 20 72 65 63 6f 72 64 73 2e 52 24 02 00 00 52 25 02 00 00 52 9a 00 00 00 52 21 02 | .data.records.R$...R%...R....R!. |
13fe0 | 00 00 4e 28 06 00 00 00 52 21 00 00 00 52 12 02 00 00 52 13 02 00 00 52 13 00 00 00 52 23 02 00 | ..N(....R!...R....R....R....R#.. |
14000 | 00 52 a0 00 00 00 28 03 00 00 00 52 66 00 00 00 52 26 02 00 00 52 8c 01 00 00 28 00 00 00 00 28 | .R....(....Rf...R&...R....(....( |
14020 | 00 00 00 00 73 45 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 | ....sE.../home/zx2c4/Desktop/goo |
14040 | 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 |
14060 | 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 0d 00 00 00 50 65 72 66 6f 72 6d 55 70 6c 6f 61 64 | ools/appcfg.pyt....PerformUpload |
14080 | e0 08 00 00 73 14 00 00 00 00 06 0d 01 0d 01 0a 02 0a 02 0c 01 0a 01 0a 01 0a 01 0a 02 63 02 00 | ....s........................c.. |
140a0 | 00 00 02 00 00 00 0c 00 00 00 43 00 00 00 73 03 02 00 00 7c 01 00 69 00 00 64 01 00 64 02 00 64 | ..........C...s....|..i..d..d..d |
140c0 | 03 00 64 04 00 64 05 00 64 06 00 64 07 00 64 08 00 64 09 00 83 01 04 01 7c 01 00 69 00 00 64 0a | ..d..d..d..d..d..d......|..i..d. |
140e0 | 00 64 02 00 64 03 00 64 04 00 64 0b 00 64 06 00 64 07 00 64 08 00 64 0c 00 83 01 04 01 7c 01 00 | .d..d..d..d..d..d..d..d......|.. |
14100 | 69 00 00 64 0d 00 64 02 00 64 03 00 64 04 00 64 0e 00 64 06 00 64 07 00 64 08 00 64 0f 00 83 01 | i..d..d..d..d..d..d..d..d..d.... |
14120 | 04 01 7c 01 00 69 00 00 64 10 00 64 02 00 64 03 00 64 04 00 64 11 00 64 06 00 64 07 00 64 08 00 | ..|..i..d..d..d..d..d..d..d..d.. |
14140 | 64 12 00 83 01 04 01 7c 01 00 69 00 00 64 13 00 64 02 00 64 14 00 64 04 00 64 15 00 64 06 00 64 | d......|..i..d..d..d..d..d..d..d |
14160 | 07 00 64 16 00 64 17 00 64 08 00 64 18 00 83 01 05 01 7c 01 00 69 00 00 64 19 00 64 02 00 64 14 | ..d..d..d..d......|..i..d..d..d. |
14180 | 00 64 04 00 64 1a 00 64 06 00 64 07 00 64 16 00 64 17 00 64 08 00 64 1b 00 83 01 05 01 7c 01 00 | .d..d..d..d..d..d..d..d......|.. |
141a0 | 69 00 00 64 1c 00 64 02 00 64 14 00 64 04 00 64 1d 00 64 06 00 64 07 00 64 16 00 64 1e 00 64 08 | i..d..d..d..d..d..d..d..d..d..d. |
141c0 | 00 64 1f 00 83 01 05 01 7c 01 00 69 00 00 64 20 00 64 02 00 64 14 00 64 04 00 64 21 00 64 06 00 | .d......|..i..d..d..d..d..d!.d.. |
141e0 | 64 07 00 64 16 00 64 22 00 64 08 00 64 23 00 83 01 05 01 7c 01 00 69 00 00 64 24 00 64 02 00 64 | d..d..d".d..d#.....|..i..d$.d..d |
14200 | 14 00 64 04 00 64 25 00 64 06 00 64 07 00 64 16 00 64 26 00 64 08 00 64 27 00 83 01 05 01 7c 01 | ..d..d%.d..d..d..d&.d..d'.....|. |
14220 | 00 69 00 00 64 28 00 64 02 00 64 03 00 64 04 00 64 29 00 64 06 00 64 07 00 64 08 00 64 2a 00 83 | .i..d(.d..d..d..d).d..d..d..d*.. |
14240 | 01 04 01 7c 01 00 69 00 00 64 2b 00 64 02 00 64 03 00 64 04 00 64 2c 00 64 06 00 64 07 00 64 16 | ...|..i..d+.d..d..d..d,.d..d..d. |
14260 | 00 64 2d 00 64 08 00 64 2e 00 83 01 05 01 7c 01 00 69 00 00 64 2f 00 64 02 00 64 03 00 64 04 00 | .d-.d..d......|..i..d/.d..d..d.. |
14280 | 64 30 00 64 08 00 64 31 00 83 01 03 01 7c 01 00 69 00 00 64 32 00 64 06 00 64 33 00 64 04 00 64 | d0.d..d1.....|..i..d2.d..d3.d..d |
142a0 | 34 00 64 16 00 74 01 00 64 08 00 64 35 00 83 01 04 01 64 36 00 53 28 37 00 00 00 73 75 00 00 00 | 4.d..t..d..d5.....d6.S(7...su... |
142c0 | 41 64 64 73 20 6f 70 74 69 6f 6e 73 20 63 6f 6d 6d 6f 6e 20 74 6f 20 27 75 70 6c 6f 61 64 5f 64 | Adds.options.common.to.'upload_d |
142e0 | 61 74 61 27 20 61 6e 64 20 27 64 6f 77 6e 6c 6f 61 64 5f 64 61 74 61 27 2e 0a 0a 20 20 20 20 41 | ata'.and.'download_data'.......A |
14300 | 72 67 73 3a 0a 20 20 20 20 20 20 70 61 72 73 65 72 3a 20 41 6e 20 69 6e 73 74 61 6e 63 65 20 6f | rgs:.......parser:.An.instance.o |
14320 | 66 20 4f 70 74 69 6f 6e 73 50 61 72 73 65 72 2e 0a 20 20 20 20 73 0a 00 00 00 2d 2d 66 69 6c 65 | f.OptionsParser......s....--file |
14340 | 6e 61 6d 65 52 e9 01 00 00 52 fc 01 00 00 52 a9 01 00 00 52 25 00 00 00 52 8f 01 00 00 52 ac 01 | nameR....R....R....R%...R....R.. |
14360 | 00 00 52 91 01 00 00 73 3a 00 00 00 54 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 66 69 6c 65 | ..R....s:...The.name.of.the.file |
14380 | 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 69 6e 70 75 74 20 64 61 74 61 2e 20 28 52 65 71 | .containing.the.input.data..(Req |
143a0 | 75 69 72 65 64 29 73 0d 00 00 00 2d 2d 63 6f 6e 66 69 67 5f 66 69 6c 65 52 07 02 00 00 73 2a 00 | uired)s....--config_fileR....s*. |
143c0 | 00 00 4e 61 6d 65 20 6f 66 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 69 6c 65 | ..Name.of.the.configuration.file |
143e0 | 2e 20 28 52 65 71 75 69 72 65 64 29 73 06 00 00 00 2d 2d 6b 69 6e 64 52 06 02 00 00 73 2d 00 00 | ..(Required)s....--kindR....s-.. |
14400 | 00 54 68 65 20 6b 69 6e 64 20 6f 66 20 74 68 65 20 65 6e 74 69 74 69 65 73 20 74 6f 20 73 74 6f | .The.kind.of.the.entities.to.sto |
14420 | 72 65 2e 20 28 52 65 71 75 69 72 65 64 29 73 05 00 00 00 2d 2d 75 72 6c 52 47 01 00 00 73 28 00 | re..(Required)s....--urlRG...s(. |
14440 | 00 00 54 68 65 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 72 65 6d 6f 74 65 5f 61 70 69 | ..The.location.of.the.remote_api |
14460 | 20 65 6e 64 70 6f 69 6e 74 2e 73 0d 00 00 00 2d 2d 6e 75 6d 5f 74 68 72 65 61 64 73 52 5d 00 00 | .endpoint.s....--num_threadsR].. |
14480 | 00 52 14 02 00 00 52 2a 00 00 00 69 0a 00 00 00 73 29 00 00 00 4e 75 6d 62 65 72 20 6f 66 20 74 | .R....R*...i....s)...Number.of.t |
144a0 | 68 72 65 61 64 73 20 74 6f 20 75 70 6c 6f 61 64 20 72 65 63 6f 72 64 73 20 77 69 74 68 2e 73 0c | hreads.to.upload.records.with.s. |
144c0 | 00 00 00 2d 2d 62 61 74 63 68 5f 73 69 7a 65 52 1a 01 00 00 73 2a 00 00 00 4e 75 6d 62 65 72 20 | ...--batch_sizeR....s*...Number. |
144e0 | 6f 66 20 72 65 63 6f 72 64 73 20 74 6f 20 70 6f 73 74 20 69 6e 20 65 61 63 68 20 72 65 71 75 65 | of.records.to.post.in.each.reque |
14500 | 73 74 2e 73 11 00 00 00 2d 2d 62 61 6e 64 77 69 64 74 68 5f 6c 69 6d 69 74 52 15 02 00 00 69 90 | st.s....--bandwidth_limitR....i. |
14520 | d0 03 00 73 31 00 00 00 54 68 65 20 6d 61 78 69 6d 75 6d 20 62 79 74 65 73 2f 73 65 63 6f 6e 64 | ...s1...The.maximum.bytes/second |
14540 | 20 62 61 6e 64 77 69 64 74 68 20 66 6f 72 20 74 72 61 6e 73 66 65 72 73 2e 73 0b 00 00 00 2d 2d | .bandwidth.for.transfers.s....-- |
14560 | 72 70 73 5f 6c 69 6d 69 74 52 16 02 00 00 69 14 00 00 00 73 29 00 00 00 54 68 65 20 6d 61 78 69 | rps_limitR....i....s)...The.maxi |
14580 | 6d 75 6d 20 72 65 63 6f 72 64 73 2f 73 65 63 6f 6e 64 20 66 6f 72 20 74 72 61 6e 73 66 65 72 73 | mum.records/second.for.transfers |
145a0 | 2e 73 0c 00 00 00 2d 2d 68 74 74 70 5f 6c 69 6d 69 74 52 17 02 00 00 69 08 00 00 00 73 2a 00 00 | .s....--http_limitR....i....s*.. |
145c0 | 00 54 68 65 20 6d 61 78 69 6d 75 6d 20 72 65 71 75 65 73 74 73 2f 73 65 63 6f 6e 64 20 66 6f 72 | .The.maximum.requests/second.for |
145e0 | 20 74 72 61 6e 73 66 65 72 73 2e 73 0d 00 00 00 2d 2d 64 62 5f 66 69 6c 65 6e 61 6d 65 52 18 02 | .transfers.s....--db_filenameR.. |
14600 | 00 00 73 23 00 00 00 4e 61 6d 65 20 6f 66 20 74 68 65 20 70 72 6f 67 72 65 73 73 20 64 61 74 61 | ..s#...Name.of.the.progress.data |
14620 | 62 61 73 65 20 66 69 6c 65 2e 73 0d 00 00 00 2d 2d 61 75 74 68 5f 64 6f 6d 61 69 6e 52 19 02 00 | base.file.s....--auth_domainR... |
14640 | 00 73 09 00 00 00 67 6d 61 69 6c 2e 63 6f 6d 73 2c 00 00 00 54 68 65 20 6e 61 6d 65 20 6f 66 20 | .s....gmail.coms,...The.name.of. |
14660 | 74 68 65 20 61 75 74 68 6f 72 69 7a 61 74 69 6f 6e 20 64 6f 6d 61 69 6e 20 74 6f 20 75 73 65 2e | the.authorization.domain.to.use. |
14680 | 73 0a 00 00 00 2d 2d 6c 6f 67 5f 66 69 6c 65 52 1c 02 00 00 73 75 00 00 00 46 69 6c 65 20 74 6f | s....--log_fileR....su...File.to |
146a0 | 20 77 72 69 74 65 20 62 75 6c 6b 6c 6f 61 64 65 72 20 6c 6f 67 73 2e 20 20 49 66 20 6e 6f 74 20 | .write.bulkloader.logs...If.not. |
146c0 | 73 75 70 70 6c 69 65 64 20 74 68 65 6e 20 61 20 6e 65 77 20 6c 6f 67 20 66 69 6c 65 20 77 69 6c | supplied.then.a.new.log.file.wil |
146e0 | 6c 20 62 65 20 63 72 65 61 74 65 64 2c 20 6e 61 6d 65 64 3a 20 62 75 6c 6b 6c 6f 61 64 65 72 2d | l.be.created,.named:.bulkloader- |
14700 | 6c 6f 67 2d 54 49 4d 45 53 54 41 4d 50 2e 73 09 00 00 00 2d 2d 64 72 79 5f 72 75 6e 52 a8 01 00 | log-TIMESTAMP.s....--dry_runR... |
14720 | 00 52 20 02 00 00 73 23 00 00 00 44 6f 20 6e 6f 74 20 65 78 65 63 75 74 65 20 61 6e 79 20 72 65 | .R....s#...Do.not.execute.any.re |
14740 | 6d 6f 74 65 5f 61 70 69 20 63 61 6c 6c 73 4e 28 02 00 00 00 52 b9 01 00 00 52 a0 00 00 00 28 02 | mote_api.callsN(....R....R....(. |
14760 | 00 00 00 52 66 00 00 00 52 87 01 00 00 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d | ...Rf...R....(....(....sE.../hom |
14780 | 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 |
147a0 | 2f 67 6f 6f 67 6c 65 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 | /google/appengine/tools/appcfg.p |
147c0 | 79 74 13 00 00 00 5f 50 65 72 66 6f 72 6d 4c 6f 61 64 4f 70 74 69 6f 6e 73 f4 08 00 00 73 4c 00 | yt...._PerformLoadOptions....sL. |
147e0 | 00 00 00 06 18 01 06 01 07 02 18 01 06 01 07 01 18 01 06 01 07 01 18 01 06 01 07 01 18 01 0c 01 | ................................ |
14800 | 07 01 18 01 0c 01 07 01 18 01 0c 01 07 01 18 01 0c 01 07 01 18 01 0c 01 07 01 18 01 06 01 07 01 | ................................ |
14820 | 18 01 0c 01 07 01 18 01 07 03 12 01 0c 01 63 02 00 00 00 02 00 00 00 0a 00 00 00 43 00 00 00 73 | ..............c............C...s |
14840 | 55 00 00 00 7c 00 00 69 00 00 7c 01 00 83 01 00 01 7c 01 00 69 01 00 64 01 00 64 02 00 64 03 00 | U...|..i..|......|..i..d..d..d.. |
14860 | 64 04 00 64 05 00 64 06 00 74 02 00 64 07 00 64 08 00 83 01 04 01 7c 01 00 69 01 00 64 09 00 64 | d..d..d..t..d..d......|..i..d..d |
14880 | 0a 00 64 0b 00 64 02 00 64 0c 00 64 07 00 64 0d 00 83 01 03 01 64 0e 00 53 28 0f 00 00 00 73 7a | ..d..d..d..d..d......d..S(....sz |
148a0 | 00 00 00 41 64 64 73 20 27 75 70 6c 6f 61 64 5f 64 61 74 61 27 20 73 70 65 63 69 66 69 63 20 6f | ...Adds.'upload_data'.specific.o |
148c0 | 70 74 69 6f 6e 73 20 74 6f 20 74 68 65 20 27 70 61 72 73 65 72 27 20 70 61 73 73 65 64 20 69 6e | ptions.to.the.'parser'.passed.in |
148e0 | 2e 0a 0a 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 70 61 72 73 65 72 3a 20 41 6e 20 69 6e | .......Args:.......parser:.An.in |
14900 | 73 74 61 6e 63 65 20 6f 66 20 4f 70 74 69 6f 6e 73 50 61 72 73 65 72 2e 0a 20 20 20 20 73 0c 00 | stance.of.OptionsParser......s.. |
14920 | 00 00 2d 2d 68 61 73 5f 68 65 61 64 65 72 52 a9 01 00 00 52 1a 02 00 00 52 8f 01 00 00 52 a8 01 | ..--has_headerR....R....R....R.. |
14940 | 00 00 52 2a 00 00 00 52 91 01 00 00 73 3a 00 00 00 57 68 65 74 68 65 72 20 74 68 65 20 66 69 72 | ..R*...R....s:...Whether.the.fir |
14960 | 73 74 20 6c 69 6e 65 20 6f 66 20 74 68 65 20 69 6e 70 75 74 20 66 69 6c 65 20 73 68 6f 75 6c 64 | st.line.of.the.input.file.should |
14980 | 20 62 65 20 73 6b 69 70 70 65 64 73 0d 00 00 00 2d 2d 6c 6f 61 64 65 72 5f 6f 70 74 73 52 e9 01 | .be.skippeds....--loader_optsR.. |
149a0 | 00 00 52 fc 01 00 00 52 1b 02 00 00 73 31 00 00 00 41 20 73 74 72 69 6e 67 20 74 6f 20 70 61 73 | ..R....R....s1...A.string.to.pas |
149c0 | 73 20 74 6f 20 74 68 65 20 4c 6f 61 64 65 72 2e 69 6e 69 74 69 61 6c 69 7a 65 20 6d 65 74 68 6f | s.to.the.Loader.initialize.metho |
149e0 | 64 2e 4e 28 03 00 00 00 52 29 02 00 00 52 b9 01 00 00 52 a0 00 00 00 28 02 00 00 00 52 66 00 00 | d.N(....R)...R....R....(....Rf.. |
14a00 | 00 52 87 01 00 00 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 | .R....(....(....sE.../home/zx2c4 |
14a20 | 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 |
14a40 | 2f 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 15 00 00 00 5f | /appengine/tools/appcfg.pyt...._ |
14a60 | 50 65 72 66 6f 72 6d 55 70 6c 6f 61 64 4f 70 74 69 6f 6e 73 24 09 00 00 73 0c 00 00 00 00 06 0d | PerformUploadOptions$...s....... |
14a80 | 01 12 01 0c 01 07 02 18 01 63 02 00 00 00 02 00 00 00 0a 00 00 00 43 00 00 00 73 55 00 00 00 7c | .........c............C...sU...| |
14aa0 | 00 00 69 00 00 7c 01 00 83 01 00 01 7c 01 00 69 01 00 64 01 00 64 02 00 64 03 00 64 04 00 64 05 | ..i..|......|..i..d..d..d..d..d. |
14ac0 | 00 64 06 00 64 07 00 83 01 03 01 7c 01 00 69 01 00 64 08 00 64 02 00 64 03 00 64 04 00 64 09 00 | .d..d......|..i..d..d..d..d..d.. |
14ae0 | 64 0a 00 64 0b 00 64 06 00 64 0c 00 83 01 04 01 64 0d 00 53 28 0e 00 00 00 73 7c 00 00 00 41 64 | d..d..d..d......d..S(....s|...Ad |
14b00 | 64 73 20 27 64 6f 77 6e 6c 6f 61 64 5f 64 61 74 61 27 20 73 70 65 63 69 66 69 63 20 6f 70 74 69 | ds.'download_data'.specific.opti |
14b20 | 6f 6e 73 20 74 6f 20 74 68 65 20 27 70 61 72 73 65 72 27 20 70 61 73 73 65 64 20 69 6e 2e 0a 0a | ons.to.the.'parser'.passed.in... |
14b40 | 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 70 61 72 73 65 72 3a 20 41 6e 20 69 6e 73 74 61 | ....Args:.......parser:.An.insta |
14b60 | 6e 63 65 20 6f 66 20 4f 70 74 69 6f 6e 73 50 61 72 73 65 72 2e 0a 20 20 20 20 73 0f 00 00 00 2d | nce.of.OptionsParser......s....- |
14b80 | 2d 65 78 70 6f 72 74 65 72 5f 6f 70 74 73 52 e9 01 00 00 52 fc 01 00 00 52 a9 01 00 00 52 1d 02 | -exporter_optsR....R....R....R.. |
14ba0 | 00 00 52 91 01 00 00 73 33 00 00 00 41 20 73 74 72 69 6e 67 20 74 6f 20 70 61 73 73 20 74 6f 20 | ..R....s3...A.string.to.pass.to. |
14bc0 | 74 68 65 20 45 78 70 6f 72 74 65 72 2e 69 6e 69 74 69 61 6c 69 7a 65 20 6d 65 74 68 6f 64 2e 73 | the.Exporter.initialize.method.s |
14be0 | 14 00 00 00 2d 2d 72 65 73 75 6c 74 5f 64 62 5f 66 69 6c 65 6e 61 6d 65 52 1f 02 00 00 52 8f 01 | ....--result_db_filenameR....R.. |
14c00 | 00 00 52 ac 01 00 00 73 2b 00 00 00 44 61 74 61 62 61 73 65 20 74 6f 20 77 72 69 74 65 20 65 6e | ..R....s+...Database.to.write.en |
14c20 | 74 69 74 69 65 73 20 74 6f 20 66 6f 72 20 64 6f 77 6e 6c 6f 61 64 2e 4e 28 02 00 00 00 52 29 02 | tities.to.for.download.N(....R). |
14c40 | 00 00 52 b9 01 00 00 28 02 00 00 00 52 66 00 00 00 52 87 01 00 00 28 00 00 00 00 28 00 00 00 00 | ..R....(....Rf...R....(....(.... |
14c60 | 73 45 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 | sE.../home/zx2c4/Desktop/google_ |
14c80 | 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 |
14ca0 | 2f 61 70 70 63 66 67 2e 70 79 74 17 00 00 00 5f 50 65 72 66 6f 72 6d 44 6f 77 6e 6c 6f 61 64 4f | /appcfg.pyt...._PerformDownloadO |
14cc0 | 70 74 69 6f 6e 73 32 09 00 00 73 0e 00 00 00 00 06 0d 01 18 01 07 02 12 01 06 01 06 01 74 06 00 | ptions2...s..................t.. |
14ce0 | 00 00 41 63 74 69 6f 6e 63 00 00 00 00 00 00 00 00 03 00 00 00 42 00 00 00 73 29 00 00 00 65 00 | ..Actionc............B...s)...e. |
14d00 | 00 5a 01 00 64 00 00 5a 02 00 64 01 00 64 02 00 84 00 00 64 03 00 84 02 00 5a 03 00 64 04 00 84 | .Z..d..Z..d..d.....d.....Z..d... |
14d20 | 00 00 5a 04 00 52 53 28 05 00 00 00 73 f1 01 00 00 43 6f 6e 74 61 69 6e 73 20 69 6e 66 6f 72 6d | ..Z..RS(....s....Contains.inform |
14d40 | 61 74 69 6f 6e 20 61 62 6f 75 74 20 61 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 61 63 74 69 6f | ation.about.a.command.line.actio |
14d60 | 6e 2e 0a 0a 20 20 20 20 41 74 74 72 69 62 75 74 65 73 3a 0a 20 20 20 20 20 20 66 75 6e 63 74 69 | n.......Attributes:.......functi |
14d80 | 6f 6e 3a 20 54 68 65 20 6e 61 6d 65 20 6f 66 20 61 20 66 75 6e 63 74 69 6f 6e 20 64 65 66 69 6e | on:.The.name.of.a.function.defin |
14da0 | 65 64 20 6f 6e 20 41 70 70 43 66 67 20 6f 72 20 69 74 73 20 73 75 62 63 6c 61 73 73 65 73 0a 20 | ed.on.AppCfg.or.its.subclasses.. |
14dc0 | 20 20 20 20 20 20 20 74 68 61 74 20 77 69 6c 6c 20 70 65 72 66 6f 72 6d 20 74 68 65 20 61 70 70 | .......that.will.perform.the.app |
14de0 | 72 6f 70 72 69 61 74 65 20 61 63 74 69 6f 6e 2e 0a 20 20 20 20 20 20 75 73 61 67 65 3a 20 41 20 | ropriate.action........usage:.A. |
14e00 | 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 75 73 61 67 65 20 73 74 72 69 6e 67 2e 0a 20 20 20 20 20 | command.line.usage.string....... |
14e20 | 20 73 68 6f 72 74 5f 64 65 73 63 3a 20 41 20 6f 6e 65 2d 6c 69 6e 65 20 64 65 73 63 72 69 70 74 | .short_desc:.A.one-line.descript |
14e40 | 69 6f 6e 20 6f 66 20 74 68 65 20 61 63 74 69 6f 6e 2e 0a 20 20 20 20 20 20 6c 6f 6e 67 5f 64 65 | ion.of.the.action........long_de |
14e60 | 73 63 3a 20 41 20 64 65 74 61 69 6c 65 64 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 74 68 | sc:.A.detailed.description.of.th |
14e80 | 65 20 61 63 74 69 6f 6e 2e 20 20 57 68 69 74 65 73 70 61 63 65 20 61 6e 64 0a 20 20 20 20 20 20 | e.action...Whitespace.and....... |
14ea0 | 20 20 66 6f 72 6d 61 74 74 69 6e 67 20 77 69 6c 6c 20 62 65 20 70 72 65 73 65 72 76 65 64 2e 0a | ..formatting.will.be.preserved.. |
14ec0 | 20 20 20 20 20 20 6f 70 74 69 6f 6e 73 3a 20 41 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 77 | ......options:.A.function.that.w |
14ee0 | 69 6c 6c 20 61 64 64 20 65 78 74 72 61 20 6f 70 74 69 6f 6e 73 20 74 6f 20 61 20 67 69 76 65 6e | ill.add.extra.options.to.a.given |
14f00 | 20 4f 70 74 69 6f 6e 50 61 72 73 65 72 0a 20 20 20 20 20 20 20 20 6f 62 6a 65 63 74 2e 0a 20 20 | .OptionParser.........object.... |
14f20 | 20 20 52 ea 00 00 00 63 02 00 00 00 02 00 00 00 01 00 00 00 43 00 00 00 73 04 00 00 00 64 00 00 | ..R....c............C...s....d.. |
14f40 | 53 28 01 00 00 00 4e 28 01 00 00 00 52 21 00 00 00 28 02 00 00 00 74 03 00 00 00 6f 62 6a 52 87 | S(....N(....R!...(....t....objR. |
14f60 | 01 00 00 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 | ...(....(....sE.../home/zx2c4/De |
14f80 | 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 |
14fa0 | 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 52 c4 01 00 00 50 09 00 00 | pengine/tools/appcfg.pyR....P... |
14fc0 | 73 00 00 00 00 63 06 00 00 00 06 00 00 00 02 00 00 00 43 00 00 00 73 31 00 00 00 7c 01 00 7c 00 | s....c............C...s1...|..|. |
14fe0 | 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 7c | ._..|..|.._..|..|.._..|..|.._..| |
15000 | 05 00 7c 00 00 5f 04 00 64 01 00 53 28 02 00 00 00 73 25 00 00 00 49 6e 69 74 69 61 6c 69 7a 65 | ..|.._..d..S(....s%...Initialize |
15020 | 72 20 66 6f 72 20 74 68 65 20 63 6c 61 73 73 20 61 74 74 72 69 62 75 74 65 73 2e 4e 28 05 00 00 | r.for.the.class.attributes.N(... |
15040 | 00 74 08 00 00 00 66 75 6e 63 74 69 6f 6e 52 a4 01 00 00 52 9d 01 00 00 52 bc 01 00 00 52 8a 01 | .t....functionR....R....R....R.. |
15060 | 00 00 28 06 00 00 00 52 66 00 00 00 52 2e 02 00 00 52 a4 01 00 00 52 9d 01 00 00 52 bc 01 00 00 | ..(....Rf...R....R....R....R.... |
15080 | 52 8a 01 00 00 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f | R....(....(....sE.../home/zx2c4/ |
150a0 | 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/ |
150c0 | 61 70 70 65 6e 67 69 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 52 67 00 00 00 4f 09 | appengine/tools/appcfg.pyRg...O. |
150e0 | 00 00 73 0a 00 00 00 00 03 09 01 09 01 09 01 09 01 63 02 00 00 00 03 00 00 00 03 00 00 00 43 00 | ..s..............c............C. |
15100 | 00 00 73 19 00 00 00 74 00 00 7c 01 00 7c 00 00 69 01 00 83 02 00 7d 02 00 7c 02 00 83 00 00 53 | ..s....t..|..|..i.....}..|.....S |
15120 | 28 01 00 00 00 73 05 01 00 00 49 6e 76 6f 6b 65 20 74 68 69 73 20 41 63 74 69 6f 6e 20 6f 6e 20 | (....s....Invoke.this.Action.on. |
15140 | 74 68 65 20 73 70 65 63 69 66 69 65 64 20 41 70 70 43 66 67 2e 0a 0a 20 20 20 20 20 20 54 68 69 | the.specified.AppCfg.........Thi |
15160 | 73 20 63 61 6c 6c 73 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 6f 66 20 74 68 65 20 61 70 70 72 | s.calls.the.function.of.the.appr |
15180 | 6f 70 72 69 61 74 65 20 6e 61 6d 65 20 6f 6e 20 41 70 70 43 66 67 2c 20 61 6e 64 0a 20 20 20 20 | opriate.name.on.AppCfg,.and..... |
151a0 | 20 20 72 65 73 70 65 63 74 73 20 70 6f 6c 79 6d 6f 70 68 69 63 20 6f 76 65 72 72 69 64 65 73 2e | ..respects.polymophic.overrides. |
151c0 | 0a 0a 20 20 20 20 20 20 41 72 67 73 3a 0a 20 20 20 20 20 20 20 20 61 70 70 63 66 67 3a 20 54 68 | ........Args:.........appcfg:.Th |
151e0 | 65 20 61 70 70 63 66 67 20 74 6f 20 75 73 65 2e 0a 20 20 20 20 20 20 52 65 74 75 72 6e 73 3a 0a | e.appcfg.to.use........Returns:. |
15200 | 20 20 20 20 20 20 20 20 54 68 65 20 72 65 73 75 6c 74 20 6f 66 20 74 68 65 20 66 75 6e 63 74 69 | ........The.result.of.the.functi |
15220 | 6f 6e 20 63 61 6c 6c 2e 0a 20 20 20 20 20 20 28 02 00 00 00 52 08 02 00 00 52 2e 02 00 00 28 03 | on.call........(....R....R....(. |
15240 | 00 00 00 52 66 00 00 00 74 06 00 00 00 61 70 70 63 66 67 74 06 00 00 00 6d 65 74 68 6f 64 28 00 | ...Rf...t....appcfgt....method(. |
15260 | 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 | ...(....sE.../home/zx2c4/Desktop |
15280 | 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 |
152a0 | 6e 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 08 00 00 00 5f 5f 63 61 6c 6c 5f 5f 58 | ne/tools/appcfg.pyt....__call__X |
152c0 | 09 00 00 73 04 00 00 00 00 0b 12 01 28 05 00 00 00 52 3a 00 00 00 52 3b 00 00 00 52 3c 00 00 00 | ...s........(....R:...R;...R<... |
152e0 | 52 67 00 00 00 52 31 02 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 | Rg...R1...(....(....(....sE.../h |
15300 | 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 |
15320 | 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 61 70 70 63 66 67 | ne/google/appengine/tools/appcfg |
15340 | 2e 70 79 52 2c 02 00 00 41 09 00 00 73 08 00 00 00 06 0c 06 02 03 01 0f 08 52 2e 02 00 00 52 de | .pyR,...A...s............R....R. |
15360 | 01 00 00 52 a4 01 00 00 73 13 00 00 00 25 70 72 6f 67 20 68 65 6c 70 20 3c 61 63 74 69 6f 6e 3e | ...R....s....%prog.help.<action> |
15380 | 52 9d 01 00 00 73 21 00 00 00 50 72 69 6e 74 20 68 65 6c 70 20 66 6f 72 20 61 20 73 70 65 63 69 | R....s!...Print.help.for.a.speci |
153a0 | 66 69 63 20 61 63 74 69 6f 6e 2e 52 91 01 00 00 52 e8 01 00 00 73 22 00 00 00 25 70 72 6f 67 20 | fic.action.R....R....s"...%prog. |
153c0 | 5b 6f 70 74 69 6f 6e 73 5d 20 75 70 64 61 74 65 20 3c 64 69 72 65 63 74 6f 72 79 3e 52 8a 01 00 | [options].update.<directory>R... |
153e0 | 00 73 20 00 00 00 43 72 65 61 74 65 20 6f 72 20 75 70 64 61 74 65 20 61 6e 20 61 70 70 20 76 65 | .s....Create.or.update.an.app.ve |
15400 | 72 73 69 6f 6e 2e 52 bc 01 00 00 73 54 01 00 00 0a 53 70 65 63 69 66 79 20 61 20 64 69 72 65 63 | rsion.R....sT....Specify.a.direc |
15420 | 74 6f 72 79 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 73 20 61 6c 6c 20 6f 66 20 74 68 65 20 66 69 | tory.that.contains.all.of.the.fi |
15440 | 6c 65 73 20 72 65 71 75 69 72 65 64 20 62 79 0a 74 68 65 20 61 70 70 2c 20 61 6e 64 20 61 70 70 | les.required.by.the.app,.and.app |
15460 | 63 66 67 2e 70 79 20 77 69 6c 6c 20 63 72 65 61 74 65 2f 75 70 64 61 74 65 20 74 68 65 20 61 70 | cfg.py.will.create/update.the.ap |
15480 | 70 20 76 65 72 73 69 6f 6e 20 72 65 66 65 72 65 6e 63 65 64 0a 69 6e 20 74 68 65 20 61 70 70 2e | p.version.referenced.in.the.app. |
154a0 | 79 61 6d 6c 20 66 69 6c 65 20 61 74 20 74 68 65 20 74 6f 70 20 6c 65 76 65 6c 20 6f 66 20 74 68 | yaml.file.at.the.top.level.of.th |
154c0 | 61 74 20 64 69 72 65 63 74 6f 72 79 2e 20 20 61 70 70 63 66 67 2e 70 79 0a 77 69 6c 6c 20 66 6f | at.directory...appcfg.py.will.fo |
154e0 | 6c 6c 6f 77 20 73 79 6d 6c 69 6e 6b 73 20 61 6e 64 20 72 65 63 75 72 73 69 76 65 6c 79 20 75 70 | llow.symlinks.and.recursively.up |
15500 | 6c 6f 61 64 20 61 6c 6c 20 66 69 6c 65 73 20 74 6f 20 74 68 65 20 73 65 72 76 65 72 2e 0a 54 65 | load.all.files.to.the.server..Te |
15520 | 6d 70 6f 72 61 72 79 20 6f 72 20 73 6f 75 72 63 65 20 63 6f 6e 74 72 6f 6c 20 66 69 6c 65 73 20 | mporary.or.source.control.files. |
15540 | 28 65 2e 67 2e 20 66 6f 6f 7e 2c 20 2e 73 76 6e 2f 2a 29 20 77 69 6c 6c 20 62 65 20 73 6b 69 70 | (e.g..foo~,..svn/*).will.be.skip |
15560 | 70 65 64 2e 52 45 01 00 00 52 f0 01 00 00 73 27 00 00 00 25 70 72 6f 67 20 5b 6f 70 74 69 6f 6e | ped.RE...R....s'...%prog.[option |
15580 | 73 5d 20 75 70 64 61 74 65 5f 63 72 6f 6e 20 3c 64 69 72 65 63 74 6f 72 79 3e 73 24 00 00 00 55 | s].update_cron.<directory>s$...U |
155a0 | 70 64 61 74 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 63 72 6f 6e 20 64 65 66 69 6e 69 74 69 6f | pdate.application.cron.definitio |
155c0 | 6e 73 2e 73 75 00 00 00 0a 54 68 65 20 27 75 70 64 61 74 65 5f 63 72 6f 6e 27 20 63 6f 6d 6d 61 | ns.su....The.'update_cron'.comma |
155e0 | 6e 64 20 77 69 6c 6c 20 75 70 64 61 74 65 20 61 6e 79 20 6e 65 77 2c 20 72 65 6d 6f 76 65 64 20 | nd.will.update.any.new,.removed. |
15600 | 6f 72 20 63 68 61 6e 67 65 64 20 63 72 6f 6e 0a 64 65 66 69 6e 69 74 69 6f 6e 73 20 66 72 6f 6d | or.changed.cron.definitions.from |
15620 | 20 74 68 65 20 6f 70 74 69 6f 6e 61 6c 20 63 72 6f 6e 2e 79 61 6d 6c 20 66 69 6c 65 2e 74 0b 00 | .the.optional.cron.yaml.file.t.. |
15640 | 00 00 75 70 64 61 74 65 5f 63 72 6f 6e 52 f1 01 00 00 73 2a 00 00 00 25 70 72 6f 67 20 5b 6f 70 | ..update_cronR....s*...%prog.[op |
15660 | 74 69 6f 6e 73 5d 20 75 70 64 61 74 65 5f 69 6e 64 65 78 65 73 20 3c 64 69 72 65 63 74 6f 72 79 | tions].update_indexes.<directory |
15680 | 3e 73 1b 00 00 00 55 70 64 61 74 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 69 6e 64 65 78 65 73 | >s....Update.application.indexes |
156a0 | 2e 73 97 00 00 00 0a 54 68 65 20 27 75 70 64 61 74 65 5f 69 6e 64 65 78 65 73 27 20 63 6f 6d 6d | .s.....The.'update_indexes'.comm |
156c0 | 61 6e 64 20 77 69 6c 6c 20 61 64 64 20 61 64 64 69 74 69 6f 6e 61 6c 20 69 6e 64 65 78 65 73 20 | and.will.add.additional.indexes. |
156e0 | 77 68 69 63 68 20 61 72 65 20 6e 6f 74 20 63 75 72 72 65 6e 74 6c 79 0a 69 6e 20 70 72 6f 64 75 | which.are.not.currently.in.produ |
15700 | 63 74 69 6f 6e 20 61 73 20 77 65 6c 6c 20 61 73 20 72 65 73 74 61 72 74 20 61 6e 79 20 69 6e 64 | ction.as.well.as.restart.any.ind |
15720 | 65 78 65 73 20 74 68 61 74 20 77 65 72 65 20 6e 6f 74 20 63 6f 6d 70 6c 65 74 65 64 2e 74 0e 00 | exes.that.were.not.completed.t.. |
15740 | 00 00 75 70 64 61 74 65 5f 69 6e 64 65 78 65 73 52 f2 01 00 00 73 29 00 00 00 25 70 72 6f 67 20 | ..update_indexesR....s)...%prog. |
15760 | 5b 6f 70 74 69 6f 6e 73 5d 20 75 70 64 61 74 65 5f 71 75 65 75 65 73 20 3c 64 69 72 65 63 74 6f | [options].update_queues.<directo |
15780 | 72 79 3e 73 2a 00 00 00 55 70 64 61 74 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 74 61 73 6b 20 | ry>s*...Update.application.task. |
157a0 | 71 75 65 75 65 20 64 65 66 69 6e 69 74 69 6f 6e 73 2e 73 7d 00 00 00 0a 54 68 65 20 27 75 70 64 | queue.definitions.s}....The.'upd |
157c0 | 61 74 65 5f 71 75 65 75 65 27 20 63 6f 6d 6d 61 6e 64 20 77 69 6c 6c 20 75 70 64 61 74 65 20 61 | ate_queue'.command.will.update.a |
157e0 | 6e 79 20 6e 65 77 2c 20 72 65 6d 6f 76 65 64 20 6f 72 20 63 68 61 6e 67 65 64 20 74 61 73 6b 20 | ny.new,.removed.or.changed.task. |
15800 | 71 75 65 75 65 0a 64 65 66 69 6e 69 74 69 6f 6e 73 20 66 72 6f 6d 20 74 68 65 20 6f 70 74 69 6f | queue.definitions.from.the.optio |
15820 | 6e 61 6c 20 71 75 65 75 65 2e 79 61 6d 6c 20 66 69 6c 65 2e 74 0d 00 00 00 75 70 64 61 74 65 5f | nal.queue.yaml.file.t....update_ |
15840 | 71 75 65 75 65 73 52 ee 01 00 00 73 2a 00 00 00 25 70 72 6f 67 20 5b 6f 70 74 69 6f 6e 73 5d 20 | queuesR....s*...%prog.[options]. |
15860 | 76 61 63 75 75 6d 5f 69 6e 64 65 78 65 73 20 3c 64 69 72 65 63 74 6f 72 79 3e 73 27 00 00 00 44 | vacuum_indexes.<directory>s'...D |
15880 | 65 6c 65 74 65 20 75 6e 75 73 65 64 20 69 6e 64 65 78 65 73 20 66 72 6f 6d 20 61 70 70 6c 69 63 | elete.unused.indexes.from.applic |
158a0 | 61 74 69 6f 6e 2e 73 3c 01 00 00 0a 54 68 65 20 27 76 61 63 75 75 6d 5f 69 6e 64 65 78 65 73 27 | ation.s<....The.'vacuum_indexes' |
158c0 | 20 63 6f 6d 6d 61 6e 64 20 77 69 6c 6c 20 68 65 6c 70 20 63 6c 65 61 6e 20 75 70 20 69 6e 64 65 | .command.will.help.clean.up.inde |
158e0 | 78 65 73 20 77 68 69 63 68 20 61 72 65 20 6e 6f 20 6c 6f 6e 67 65 72 0a 69 6e 20 75 73 65 2e 20 | xes.which.are.no.longer.in.use.. |
15900 | 20 49 74 20 64 6f 65 73 20 74 68 69 73 20 62 79 20 63 6f 6d 70 61 72 69 6e 67 20 74 68 65 20 6c | .It.does.this.by.comparing.the.l |
15920 | 6f 63 61 6c 20 69 6e 64 65 78 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 77 69 74 68 0a 69 6e | ocal.index.configuration.with.in |
15940 | 64 65 78 65 73 20 74 68 61 74 20 61 72 65 20 61 63 74 75 61 6c 6c 79 20 64 65 66 69 6e 65 64 20 | dexes.that.are.actually.defined. |
15960 | 6f 6e 20 74 68 65 20 73 65 72 76 65 72 2e 20 20 49 66 20 61 6e 79 20 69 6e 64 65 78 65 73 20 6f | on.the.server...If.any.indexes.o |
15980 | 6e 20 74 68 65 0a 73 65 72 76 65 72 20 64 6f 20 6e 6f 74 20 65 78 69 73 74 20 69 6e 20 74 68 65 | n.the.server.do.not.exist.in.the |
159a0 | 20 69 6e 64 65 78 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 69 6c 65 2c 20 74 68 65 20 75 | .index.configuration.file,.the.u |
159c0 | 73 65 72 20 69 73 20 67 69 76 65 6e 20 74 68 65 0a 6f 70 74 69 6f 6e 20 74 6f 20 64 65 6c 65 74 | ser.is.given.the.option.to.delet |
159e0 | 65 20 74 68 65 6d 2e 74 0e 00 00 00 76 61 63 75 75 6d 5f 69 6e 64 65 78 65 73 52 5b 01 00 00 73 | e.them.t....vacuum_indexesR[...s |
15a00 | 24 00 00 00 25 70 72 6f 67 20 5b 6f 70 74 69 6f 6e 73 5d 20 72 6f 6c 6c 62 61 63 6b 20 3c 64 69 | $...%prog.[options].rollback.<di |
15a20 | 72 65 63 74 6f 72 79 3e 73 1f 00 00 00 52 6f 6c 6c 62 61 63 6b 20 61 6e 20 69 6e 2d 70 72 6f 67 | rectory>s....Rollback.an.in-prog |
15a40 | 72 65 73 73 20 75 70 64 61 74 65 2e 73 c5 00 00 00 0a 54 68 65 20 27 75 70 64 61 74 65 27 20 63 | ress.update.s.....The.'update'.c |
15a60 | 6f 6d 6d 61 6e 64 20 72 65 71 75 69 72 65 73 20 61 20 73 65 72 76 65 72 2d 73 69 64 65 20 74 72 | ommand.requires.a.server-side.tr |
15a80 | 61 6e 73 61 63 74 69 6f 6e 2e 20 20 55 73 65 20 27 72 6f 6c 6c 62 61 63 6b 27 0a 69 66 20 79 6f | ansaction...Use.'rollback'.if.yo |
15aa0 | 75 20 67 65 74 20 61 6e 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 20 61 62 6f 75 74 20 61 6e 6f | u.get.an.error.message.about.ano |
15ac0 | 74 68 65 72 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 62 65 69 6e 67 20 69 6e 20 70 72 6f 67 72 65 | ther.transaction.being.in.progre |
15ae0 | 73 73 0a 61 6e 64 20 79 6f 75 20 61 72 65 20 73 75 72 65 20 74 68 61 74 20 74 68 65 72 65 20 69 | ss.and.you.are.sure.that.there.i |
15b00 | 73 20 6e 6f 20 73 75 63 68 20 74 72 61 6e 73 61 63 74 69 6f 6e 2e 74 08 00 00 00 72 6f 6c 6c 62 | s.no.such.transaction.t....rollb |
15b20 | 61 63 6b 52 f7 01 00 00 73 36 00 00 00 25 70 72 6f 67 20 5b 6f 70 74 69 6f 6e 73 5d 20 72 65 71 | ackR....s6...%prog.[options].req |
15b40 | 75 65 73 74 5f 6c 6f 67 73 20 3c 64 69 72 65 63 74 6f 72 79 3e 20 3c 6f 75 74 70 75 74 5f 66 69 | uest_logs.<directory>.<output_fi |
15b60 | 6c 65 3e 73 2f 00 00 00 57 72 69 74 65 20 72 65 71 75 65 73 74 20 6c 6f 67 73 20 69 6e 20 41 70 | le>s/...Write.request.logs.in.Ap |
15b80 | 61 63 68 65 20 63 6f 6d 6d 6f 6e 20 6c 6f 67 20 66 6f 72 6d 61 74 2e 73 cd 00 00 00 0a 54 68 65 | ache.common.log.format.s.....The |
15ba0 | 20 27 72 65 71 75 65 73 74 5f 6c 6f 67 73 27 20 63 6f 6d 6d 61 6e 64 20 65 78 70 6f 72 74 73 20 | .'request_logs'.command.exports. |
15bc0 | 74 68 65 20 72 65 71 75 65 73 74 20 6c 6f 67 73 20 66 72 6f 6d 20 79 6f 75 72 20 61 70 70 6c 69 | the.request.logs.from.your.appli |
15be0 | 63 61 74 69 6f 6e 0a 74 6f 20 61 20 66 69 6c 65 2e 20 20 49 74 20 77 69 6c 6c 20 77 72 69 74 65 | cation.to.a.file...It.will.write |
15c00 | 20 41 70 61 63 68 65 20 63 6f 6d 6d 6f 6e 20 6c 6f 67 20 66 6f 72 6d 61 74 20 72 65 63 6f 72 64 | .Apache.common.log.format.record |
15c20 | 73 20 6f 72 64 65 72 65 64 0a 63 68 72 6f 6e 6f 6c 6f 67 69 63 61 6c 6c 79 2e 20 20 49 66 20 6f | s.ordered.chronologically...If.o |
15c40 | 75 74 70 75 74 20 66 69 6c 65 20 69 73 20 27 2d 27 20 73 74 64 6f 75 74 20 77 69 6c 6c 20 62 65 | utput.file.is.'-'.stdout.will.be |
15c60 | 20 77 72 69 74 74 65 6e 2e 74 0c 00 00 00 72 65 71 75 65 73 74 5f 6c 6f 67 73 52 04 02 00 00 73 | .written.t....request_logsR....s |
15c80 | 25 00 00 00 25 70 72 6f 67 20 5b 6f 70 74 69 6f 6e 73 5d 20 63 72 6f 6e 5f 69 6e 66 6f 20 3c 64 | %...%prog.[options].cron_info.<d |
15ca0 | 69 72 65 63 74 6f 72 79 3e 73 24 00 00 00 44 69 73 70 6c 61 79 20 69 6e 66 6f 72 6d 61 74 69 6f | irectory>s$...Display.informatio |
15cc0 | 6e 20 61 62 6f 75 74 20 63 72 6f 6e 20 6a 6f 62 73 2e 73 79 00 00 00 0a 54 68 65 20 27 63 72 6f | n.about.cron.jobs.sy....The.'cro |
15ce0 | 6e 5f 69 6e 66 6f 27 20 63 6f 6d 6d 61 6e 64 20 77 69 6c 6c 20 64 69 73 70 6c 61 79 20 74 68 65 | n_info'.command.will.display.the |
15d00 | 20 6e 65 78 74 20 27 6e 75 6d 62 65 72 27 20 72 75 6e 73 20 28 64 65 66 61 75 6c 74 20 35 29 20 | .next.'number'.runs.(default.5). |
15d20 | 66 6f 72 0a 65 61 63 68 20 63 72 6f 6e 20 6a 6f 62 20 64 65 66 69 6e 65 64 20 69 6e 20 74 68 65 | for.each.cron.job.defined.in.the |
15d40 | 20 63 72 6f 6e 2e 79 61 6d 6c 20 66 69 6c 65 2e 74 09 00 00 00 63 72 6f 6e 5f 69 6e 66 6f 52 28 | .cron.yaml.file.t....cron_infoR( |
15d60 | 02 00 00 73 27 00 00 00 25 70 72 6f 67 20 5b 6f 70 74 69 6f 6e 73 5d 20 75 70 6c 6f 61 64 5f 64 | ...s'...%prog.[options].upload_d |
15d80 | 61 74 61 20 3c 64 69 72 65 63 74 6f 72 79 3e 73 21 00 00 00 55 70 6c 6f 61 64 20 64 61 74 61 20 | ata.<directory>s!...Upload.data. |
15da0 | 72 65 63 6f 72 64 73 20 74 6f 20 64 61 74 61 73 74 6f 72 65 2e 73 7f 00 00 00 0a 54 68 65 20 27 | records.to.datastore.s.....The.' |
15dc0 | 75 70 6c 6f 61 64 5f 64 61 74 61 27 20 63 6f 6d 6d 61 6e 64 20 74 72 61 6e 73 6c 61 74 65 73 20 | upload_data'.command.translates. |
15de0 | 69 6e 70 75 74 20 72 65 63 6f 72 64 73 20 69 6e 74 6f 20 64 61 74 61 73 74 6f 72 65 20 65 6e 74 | input.records.into.datastore.ent |
15e00 | 69 74 69 65 73 20 61 6e 64 0a 75 70 6c 6f 61 64 73 20 74 68 65 6d 20 69 6e 74 6f 20 79 6f 75 72 | ities.and.uploads.them.into.your |
15e20 | 20 61 70 70 6c 69 63 61 74 69 6f 6e 27 73 20 64 61 74 61 73 74 6f 72 65 2e 74 0b 00 00 00 75 70 | .application's.datastore.t....up |
15e40 | 6c 6f 61 64 5f 64 61 74 61 52 27 02 00 00 73 29 00 00 00 25 70 72 6f 67 20 5b 6f 70 74 69 6f 6e | load_dataR'...s)...%prog.[option |
15e60 | 73 5d 20 64 6f 77 6e 6c 6f 61 64 5f 64 61 74 61 20 3c 64 69 72 65 63 74 6f 72 79 3e 73 21 00 00 | s].download_data.<directory>s!.. |
15e80 | 00 44 6f 77 6e 6c 6f 61 64 20 65 6e 74 69 74 69 65 73 20 66 72 6f 6d 20 64 61 74 61 73 74 6f 72 | .Download.entities.from.datastor |
15ea0 | 65 2e 73 75 00 00 00 0a 54 68 65 20 27 64 6f 77 6e 6c 6f 61 64 5f 64 61 74 61 27 20 63 6f 6d 6d | e.su....The.'download_data'.comm |
15ec0 | 61 6e 64 20 64 6f 77 6e 6c 6f 61 64 73 20 64 61 74 61 73 74 6f 72 65 20 65 6e 74 69 74 69 65 73 | and.downloads.datastore.entities |
15ee0 | 20 61 6e 64 20 77 72 69 74 65 73 20 74 68 65 6d 20 74 6f 0a 66 69 6c 65 20 61 73 20 43 53 56 20 | .and.writes.them.to.file.as.CSV. |
15f00 | 6f 72 20 64 65 76 65 6c 6f 70 65 72 20 64 65 66 69 6e 65 64 20 66 6f 72 6d 61 74 2e 74 0d 00 00 | or.developer.defined.format.t... |
15f20 | 00 64 6f 77 6e 6c 6f 61 64 5f 64 61 74 61 4e 28 37 00 00 00 52 3a 00 00 00 52 3b 00 00 00 52 3c | .download_dataN(7...R:...R;...R< |
15f40 | 00 00 00 52 b7 01 00 00 74 0c 00 00 00 4f 70 74 69 6f 6e 50 61 72 73 65 72 52 08 00 00 00 74 0d | ...R....t....OptionParserR....t. |
15f60 | 00 00 00 48 74 74 70 52 70 63 53 65 72 76 65 72 52 a4 00 00 00 74 07 00 00 00 67 65 74 70 61 73 | ...HttpRpcServerR....t....getpas |
15f80 | 73 52 10 00 00 00 52 11 00 00 00 52 62 00 00 00 52 67 00 00 00 52 9a 01 00 00 52 a0 01 00 00 52 | sR....R....Rb...Rg...R....R....R |
15fa0 | 86 01 00 00 52 90 01 00 00 52 8d 01 00 00 52 ca 01 00 00 52 cf 01 00 00 52 d4 01 00 00 52 d7 01 | ....R....R....R....R....R....R.. |
15fc0 | 00 00 52 d8 01 00 00 52 da 01 00 00 52 dc 01 00 00 52 de 01 00 00 52 e8 01 00 00 52 eb 01 00 00 | ..R....R....R....R....R....R.... |
15fe0 | 52 ee 01 00 00 52 ef 01 00 00 52 f0 01 00 00 52 f1 01 00 00 52 f2 01 00 00 52 5b 01 00 00 52 f7 | R....R....R....R....R....R[...R. |
16000 | 01 00 00 52 52 00 00 00 52 f4 01 00 00 52 fd 01 00 00 52 21 00 00 00 52 de 00 00 00 52 04 02 00 | ...RR...R....R....R!...R....R... |
16020 | 00 52 05 02 00 00 52 0a 02 00 00 52 0e 02 00 00 52 12 02 00 00 52 13 02 00 00 52 23 02 00 00 52 | .R....R....R....R....R....R#...R |
16040 | 27 02 00 00 52 28 02 00 00 52 29 02 00 00 52 2a 02 00 00 52 2b 02 00 00 74 06 00 00 00 6f 62 6a | '...R(...R)...R*...R+...t....obj |
16060 | 65 63 74 52 2c 02 00 00 52 88 01 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 45 00 00 | ectR,...R....(....(....(....sE.. |
16080 | 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 |
160a0 | 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 61 70 70 | ngine/google/appengine/tools/app |
160c0 | 63 66 67 2e 70 79 52 7e 01 00 00 10 06 00 00 73 d2 00 00 00 06 16 06 02 06 01 06 01 03 01 06 01 | cfg.pyR~.......s................ |
160e0 | 06 01 0c 32 09 15 09 09 09 33 09 12 0c 09 09 31 09 14 09 15 09 15 09 0c 09 0b 09 0b 09 0e 09 27 | ...2.....3.....1...............' |
16100 | 09 0a 09 12 09 0a 09 0e 09 0e 09 0e 09 0c 09 1e 0f 10 09 21 12 1c 09 0b 09 0a 09 16 09 0f 09 1b | ...................!............ |
16120 | 09 1e 0c 15 0c 14 09 30 09 0e 09 0f 16 25 03 02 06 01 06 01 06 01 0a 02 06 01 06 01 06 01 06 01 | .......0.....%.................. |
16140 | 06 06 0a 02 06 01 06 01 06 01 06 03 0a 02 06 01 06 01 06 01 06 03 0a 02 06 01 06 01 06 01 06 03 | ................................ |
16160 | 0a 02 06 01 06 01 06 01 06 01 06 06 0a 02 06 01 06 01 06 01 06 04 0a 02 06 01 06 01 06 01 06 01 | ................................ |
16180 | 06 04 0a 02 06 01 06 01 06 01 06 01 06 03 0a 02 06 01 06 01 06 01 06 01 06 03 0a 02 06 01 06 01 | ................................ |
161a0 | 06 01 06 01 06 03 63 01 00 00 00 02 00 00 00 05 00 00 00 43 00 00 00 73 6f 00 00 00 74 00 00 69 | ......c............C...so...t..i |
161c0 | 01 00 64 01 00 64 02 00 83 00 01 01 79 2e 00 74 02 00 7c 00 00 83 01 00 69 03 00 83 00 00 7d 01 | ..d..d......y..t..|.....i.....}. |
161e0 | 00 7c 01 00 6f 11 00 01 74 04 00 69 05 00 7c 01 00 83 01 00 01 6e 01 00 01 57 6e 2a 00 04 74 06 | .|..o...t..i..|......n...Wn*..t. |
16200 | 00 6a 0a 00 6f 1e 00 01 01 01 01 74 07 00 64 03 00 83 01 00 01 74 04 00 69 05 00 64 04 00 83 01 | .j..o......t..d......t..i..d.... |
16220 | 00 01 6e 02 00 01 58 64 00 00 53 28 05 00 00 00 4e 74 06 00 00 00 66 6f 72 6d 61 74 73 3e 00 00 | ..n...Xd..S(....Nt....formats>.. |
16240 | 00 25 28 61 73 63 74 69 6d 65 29 73 20 25 28 6c 65 76 65 6c 6e 61 6d 65 29 73 20 25 28 66 69 6c | .%(asctime)s.%(levelname)s.%(fil |
16260 | 65 6e 61 6d 65 29 73 3a 25 28 6c 69 6e 65 6e 6f 29 73 20 25 28 6d 65 73 73 61 67 65 29 73 20 73 | ename)s:%(lineno)s.%(message)s.s |
16280 | 0c 00 00 00 49 6e 74 65 72 72 75 70 74 65 64 2e 69 01 00 00 00 28 08 00 00 00 52 47 00 00 00 74 | ....Interrupted.i....(....RG...t |
162a0 | 0b 00 00 00 62 61 73 69 63 43 6f 6e 66 69 67 52 7e 01 00 00 52 9a 01 00 00 52 10 00 00 00 52 75 | ....basicConfigR~...R....R....Ru |
162c0 | 00 00 00 52 dd 00 00 00 52 13 00 00 00 28 02 00 00 00 52 80 01 00 00 52 4a 01 00 00 28 00 00 00 | ...R....R....(....R....RJ...(... |
162e0 | 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f 67 | .(....sE.../home/zx2c4/Desktop/g |
16300 | 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 |
16320 | 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 04 00 00 00 6d 61 69 6e d0 09 00 00 73 10 00 | /tools/appcfg.pyt....main....s.. |
16340 | 00 00 00 01 10 02 03 01 12 01 07 01 15 01 0e 01 0a 01 74 08 00 00 00 5f 5f 6d 61 69 6e 5f 5f 28 | ..................t....__main__( |
16360 | 5a 00 00 00 52 3c 00 00 00 52 f5 00 00 00 52 95 00 00 00 52 3d 02 00 00 52 47 00 00 00 52 22 00 | Z...R<...R....R....R=...RG...R". |
16380 | 00 00 52 b7 01 00 00 52 18 00 00 00 52 1d 01 00 00 52 1b 00 00 00 52 30 01 00 00 52 10 00 00 00 | ..R....R....R....R....R0...R.... |
163a0 | 52 da 00 00 00 52 52 00 00 00 52 1f 01 00 00 52 7c 00 00 00 52 44 00 00 00 52 49 00 00 00 74 15 | R....RR...R....R|...RD...RI...t. |
163c0 | 00 00 00 67 6f 6f 67 6c 65 2e 61 70 70 65 6e 67 69 6e 65 2e 63 72 6f 6e 52 00 00 00 00 74 14 00 | ...google.appengine.cronR....t.. |
163e0 | 00 00 67 6f 6f 67 6c 65 2e 61 70 70 65 6e 67 69 6e 65 2e 61 70 69 52 01 00 00 00 52 02 00 00 00 | ..google.appengine.apiR....R.... |
16400 | 52 03 00 00 00 52 04 00 00 00 52 05 00 00 00 52 06 00 00 00 74 1a 00 00 00 67 6f 6f 67 6c 65 2e | R....R....R....R....t....google. |
16420 | 61 70 70 65 6e 67 69 6e 65 2e 64 61 74 61 73 74 6f 72 65 52 07 00 00 00 74 16 00 00 00 67 6f 6f | appengine.datastoreR....t....goo |
16440 | 67 6c 65 2e 61 70 70 65 6e 67 69 6e 65 2e 74 6f 6f 6c 73 52 08 00 00 00 52 09 00 00 00 52 43 01 | gle.appengine.toolsR....R....RC. |
16460 | 00 00 52 2f 00 00 00 52 2d 00 00 00 52 46 00 00 00 52 7b 00 00 00 52 6c 00 00 00 52 f3 01 00 00 | ..R/...R-...RF...R{...Rl...R.... |
16480 | 52 2c 01 00 00 52 2b 01 00 00 52 2a 01 00 00 52 2d 01 00 00 52 0f 00 00 00 74 0f 00 00 00 41 70 | R,...R+...R*...R-...R....t....Ap |
164a0 | 70 49 6e 66 6f 45 78 74 65 72 6e 61 6c 52 40 00 00 00 74 07 00 00 00 52 55 4e 54 49 4d 45 52 6b | pInfoExternalR@...t....RUNTIMERk |
164c0 | 00 00 00 52 75 01 00 00 74 0d 00 00 00 5f 61 70 69 5f 76 65 72 73 69 6f 6e 73 74 07 00 00 00 4f | ...Ru...t...._api_versionst....O |
164e0 | 70 74 69 6f 6e 73 52 5c 00 00 00 74 08 00 00 00 5f 6f 70 74 69 6f 6e 73 74 0b 00 00 00 41 50 49 | ptionsR\...t...._optionst....API |
16500 | 5f 56 45 52 53 49 4f 4e 52 13 00 00 00 52 2b 00 00 00 52 33 00 00 00 74 09 00 00 00 56 61 6c 69 | _VERSIONR....R+...R3...t....Vali |
16520 | 64 61 74 65 64 52 34 00 00 00 52 19 00 00 00 52 4c 00 00 00 52 65 00 00 00 52 51 00 00 00 52 59 | datedR4...R....RL...Re...RQ...RY |
16540 | 00 00 00 52 61 00 00 00 52 3e 02 00 00 52 62 00 00 00 52 a5 00 00 00 52 ab 00 00 00 52 ad 00 00 | ...Ra...R>...Rb...R....R....R... |
16560 | 00 52 af 00 00 00 52 b4 00 00 00 52 c6 00 00 00 52 d1 00 00 00 52 f3 00 00 00 52 df 00 00 00 52 | .R....R....R....R....R....R....R |
16580 | cf 00 00 00 52 10 01 00 00 52 21 01 00 00 52 35 01 00 00 74 03 00 00 00 73 65 70 52 70 01 00 00 | ....R....R!...R5...t....sepRp... |
165a0 | 52 5d 01 00 00 74 10 00 00 00 47 65 74 50 6c 61 74 66 6f 72 6d 54 6f 6b 65 6e 52 7c 01 00 00 52 | R]...t....GetPlatformTokenR|...R |
165c0 | 7d 01 00 00 52 7e 01 00 00 52 41 02 00 00 52 3a 00 00 00 52 80 01 00 00 28 00 00 00 00 28 00 00 | }...R~...RA...R:...R....(....(.. |
165e0 | 00 00 28 00 00 00 00 73 45 00 00 00 2f 68 6f 6d 65 2f 7a 78 32 63 34 2f 44 65 73 6b 74 6f 70 2f | ..(....sE.../home/zx2c4/Desktop/ |
16600 | 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 |
16620 | 65 2f 74 6f 6f 6c 73 2f 61 70 70 63 66 67 2e 70 79 74 08 00 00 00 3c 6d 6f 64 75 6c 65 3e 1d 00 | e/tools/appcfg.pyt....<module>.. |
16640 | 00 00 73 9e 00 00 00 06 03 0c 01 0c 01 0c 01 0c 01 0c 01 0c 01 0c 01 0c 01 0c 01 0c 01 0c 01 0c | ..s............................. |
16660 | 01 0c 01 0c 01 0c 02 0c 01 0c 01 10 01 10 01 10 01 10 01 10 01 10 01 10 01 10 01 10 01 10 03 06 | ................................ |
16680 | 01 06 01 06 02 06 02 06 02 06 02 06 02 06 01 06 01 06 01 06 02 06 03 13 01 15 01 18 01 13 01 06 | ................................ |
166a0 | 03 09 0c 09 23 09 12 19 1b 15 19 09 18 09 13 16 ff 00 08 16 19 16 19 16 19 16 35 16 66 16 89 09 | ....#.....................5.f... |
166c0 | 1f 09 17 10 25 10 27 16 82 09 0d 16 ff 00 36 12 18 09 13 03 01 0f 25 0c 0a 16 ff 00 ff 00 ff 00 | ....%.'.......6.......%......... |
166e0 | c3 09 0c 0d 01 | ..... |