ofs | hex dump | ascii |
---|
0000 | b3 f2 0d 0a a1 6c 87 4a 63 00 00 00 00 00 00 00 00 1d 00 00 00 40 00 00 00 73 61 02 00 00 64 00 | .....l.Jc............@...sa...d. |
0020 | 00 5a 00 00 64 01 00 5a 01 00 64 02 00 64 03 00 6b 02 00 6c 03 00 5a 03 00 01 64 02 00 64 04 00 | .Z..d..Z..d..d..k..l..Z...d..d.. |
0040 | 6b 04 00 5a 04 00 64 02 00 64 04 00 6b 05 00 5a 05 00 64 02 00 64 04 00 6b 06 00 5a 06 00 64 02 | k..Z..d..d..k..Z..d..d..k..Z..d. |
0060 | 00 64 04 00 6b 07 00 5a 07 00 64 02 00 64 04 00 6b 08 00 5a 08 00 64 02 00 64 04 00 6b 09 00 5a | .d..k..Z..d..d..k..Z..d..d..k..Z |
0080 | 09 00 79 14 00 64 02 00 64 05 00 6b 0a 00 6c 0b 00 5a 0b 00 01 57 6e 23 00 04 65 0c 00 6a 0a 00 | ..y..d..d..k..l..Z...Wn#..e..j.. |
00a0 | 6f 17 00 01 01 01 01 64 02 00 64 05 00 6b 0b 00 6c 0b 00 5a 0b 00 01 6e 02 00 01 58 64 06 00 64 | o......d..d..k..l..Z...n...Xd..d |
00c0 | 07 00 64 08 00 64 09 00 64 0a 00 64 0b 00 64 0c 00 64 0d 00 64 0e 00 64 0f 00 64 10 00 64 11 00 | ..d..d..d..d..d..d..d..d..d..d.. |
00e0 | 64 12 00 64 13 00 64 14 00 64 15 00 64 16 00 64 17 00 67 12 00 5a 0d 00 64 18 00 5a 0e 00 65 0f | d..d..d..d..d..d..g..Z..d..Z..e. |
0100 | 00 61 10 00 64 19 00 84 00 00 5a 11 00 64 1a 00 84 00 00 5a 12 00 64 1b 00 84 00 00 5a 13 00 65 | .a..d.....Z..d.....Z..d.....Z..e |
0120 | 11 00 61 14 00 64 1c 00 61 15 00 65 0f 00 65 05 00 69 16 00 64 1c 00 64 1c 00 64 1d 00 84 04 00 | ..a..d..a..e..e..i..d..d..d..... |
0140 | 5a 17 00 64 1c 00 64 1c 00 64 1e 00 84 02 00 5a 18 00 64 1c 00 64 1c 00 64 1f 00 84 02 00 5a 19 | Z..d..d..d.....Z..d..d..d.....Z. |
0160 | 00 64 20 00 84 00 00 5a 1a 00 64 21 00 84 00 00 5a 1b 00 64 06 00 66 00 00 64 22 00 84 00 00 83 | .d.....Z..d!....Z..d..f..d"..... |
0180 | 00 00 59 5a 1c 00 64 07 00 66 00 00 64 23 00 84 00 00 83 00 00 59 5a 1d 00 64 08 00 65 09 00 69 | ..YZ..d..f..d#.......YZ..d..e..i |
01a0 | 09 00 66 01 00 64 24 00 84 00 00 83 00 00 59 5a 1e 00 64 09 00 65 1e 00 66 01 00 64 25 00 84 00 | ..f..d$.......YZ..d..e..f..d%... |
01c0 | 00 83 00 00 59 5a 1f 00 64 0a 00 65 1f 00 66 01 00 64 26 00 84 00 00 83 00 00 59 5a 20 00 64 0b | ....YZ..d..e..f..d&.......YZ..d. |
01e0 | 00 65 1e 00 66 01 00 64 27 00 84 00 00 83 00 00 59 5a 21 00 65 05 00 69 16 00 64 28 00 84 01 00 | .e..f..d'.......YZ!.e..i..d(.... |
0200 | 5a 22 00 65 0f 00 65 0f 00 65 0f 00 65 0f 00 64 29 00 84 04 00 5a 23 00 65 05 00 69 16 00 64 2a | Z".e..e..e..e..d)....Z#.e..i..d* |
0220 | 00 84 01 00 5a 24 00 64 2b 00 84 00 00 5a 25 00 64 2c 00 84 00 00 5a 26 00 64 2d 00 84 00 00 5a | ....Z$.d+....Z%.d,....Z&.d-....Z |
0240 | 27 00 64 2e 00 84 00 00 5a 28 00 65 0f 00 64 2f 00 84 01 00 5a 29 00 64 30 00 64 31 00 84 01 00 | '.d.....Z(.e..d/....Z).d0.d1.... |
0260 | 5a 2a 00 65 2b 00 64 32 00 6a 02 00 6f 0b 00 01 65 22 00 83 00 00 01 6e 01 00 01 64 04 00 53 28 | Z*.e+.d2.j..o...e".....n...d..S( |
0280 | 33 00 00 00 73 90 00 00 00 53 75 70 70 6f 72 74 20 6d 6f 64 75 6c 65 20 66 6f 72 20 43 47 49 20 | 3...s....Support.module.for.CGI. |
02a0 | 28 43 6f 6d 6d 6f 6e 20 47 61 74 65 77 61 79 20 49 6e 74 65 72 66 61 63 65 29 20 73 63 72 69 70 | (Common.Gateway.Interface).scrip |
02c0 | 74 73 2e 0a 0a 54 68 69 73 20 6d 6f 64 75 6c 65 20 64 65 66 69 6e 65 73 20 61 20 6e 75 6d 62 65 | ts...This.module.defines.a.numbe |
02e0 | 72 20 6f 66 20 75 74 69 6c 69 74 69 65 73 20 66 6f 72 20 75 73 65 20 62 79 20 43 47 49 20 73 63 | r.of.utilities.for.use.by.CGI.sc |
0300 | 72 69 70 74 73 0a 77 72 69 74 74 65 6e 20 69 6e 20 50 79 74 68 6f 6e 2e 0a 73 03 00 00 00 32 2e | ripts.written.in.Python..s....2. |
0320 | 36 69 ff ff ff ff 28 01 00 00 00 74 0a 00 00 00 61 74 74 72 67 65 74 74 65 72 4e 28 01 00 00 00 | 6i....(....t....attrgetterN(.... |
0340 | 74 08 00 00 00 53 74 72 69 6e 67 49 4f 74 10 00 00 00 4d 69 6e 69 46 69 65 6c 64 53 74 6f 72 61 | t....StringIOt....MiniFieldStora |
0360 | 67 65 74 0c 00 00 00 46 69 65 6c 64 53 74 6f 72 61 67 65 74 0f 00 00 00 46 6f 72 6d 43 6f 6e 74 | get....FieldStoraget....FormCont |
0380 | 65 6e 74 44 69 63 74 74 11 00 00 00 53 76 46 6f 72 6d 43 6f 6e 74 65 6e 74 44 69 63 74 74 15 00 | entDictt....SvFormContentDictt.. |
03a0 | 00 00 49 6e 74 65 72 70 46 6f 72 6d 43 6f 6e 74 65 6e 74 44 69 63 74 74 0b 00 00 00 46 6f 72 6d | ..InterpFormContentDictt....Form |
03c0 | 43 6f 6e 74 65 6e 74 74 05 00 00 00 70 61 72 73 65 74 08 00 00 00 70 61 72 73 65 5f 71 73 74 09 | Contentt....parset....parse_qst. |
03e0 | 00 00 00 70 61 72 73 65 5f 71 73 6c 74 0f 00 00 00 70 61 72 73 65 5f 6d 75 6c 74 69 70 61 72 74 | ...parse_qslt....parse_multipart |
0400 | 74 0c 00 00 00 70 61 72 73 65 5f 68 65 61 64 65 72 74 0f 00 00 00 70 72 69 6e 74 5f 65 78 63 65 | t....parse_headert....print_exce |
0420 | 70 74 69 6f 6e 74 0d 00 00 00 70 72 69 6e 74 5f 65 6e 76 69 72 6f 6e 74 0a 00 00 00 70 72 69 6e | ptiont....print_environt....prin |
0440 | 74 5f 66 6f 72 6d 74 0f 00 00 00 70 72 69 6e 74 5f 64 69 72 65 63 74 6f 72 79 74 0f 00 00 00 70 | t_formt....print_directoryt....p |
0460 | 72 69 6e 74 5f 61 72 67 75 6d 65 6e 74 73 74 13 00 00 00 70 72 69 6e 74 5f 65 6e 76 69 72 6f 6e | rint_argumentst....print_environ |
0480 | 5f 75 73 61 67 65 74 06 00 00 00 65 73 63 61 70 65 74 00 00 00 00 63 00 00 00 00 01 00 00 00 06 | _usaget....escapet....c......... |
04a0 | 00 00 00 47 00 00 00 73 61 00 00 00 74 00 00 6f 35 00 01 74 01 00 0c 6f 2d 00 01 79 13 00 74 02 | ...G...sa...t..o5..t...o-..y..t. |
04c0 | 00 74 00 00 64 01 00 83 02 00 61 01 00 57 71 3c 00 04 74 03 00 6a 0a 00 6f 07 00 01 01 01 01 71 | .t..d.....a..Wq<..t..j..o......q |
04e0 | 3c 00 01 58 6e 01 00 01 74 01 00 70 0a 00 01 74 04 00 61 05 00 6e 07 00 01 74 06 00 61 05 00 74 | <..Xn...t..p...t..a..n...t..a..t |
0500 | 05 00 7c 00 00 8c 00 00 01 64 02 00 53 28 03 00 00 00 73 84 03 00 00 57 72 69 74 65 20 61 20 6c | ..|......d..S(....s....Write.a.l |
0520 | 6f 67 20 6d 65 73 73 61 67 65 2c 20 69 66 20 74 68 65 72 65 20 69 73 20 61 20 6c 6f 67 20 66 69 | og.message,.if.there.is.a.log.fi |
0540 | 6c 65 2e 0a 0a 20 20 20 20 45 76 65 6e 20 74 68 6f 75 67 68 20 74 68 69 73 20 66 75 6e 63 74 69 | le.......Even.though.this.functi |
0560 | 6f 6e 20 69 73 20 63 61 6c 6c 65 64 20 69 6e 69 74 6c 6f 67 28 29 2c 20 79 6f 75 20 73 68 6f 75 | on.is.called.initlog(),.you.shou |
0580 | 6c 64 20 61 6c 77 61 79 73 0a 20 20 20 20 75 73 65 20 6c 6f 67 28 29 3b 20 6c 6f 67 20 69 73 20 | ld.always.....use.log();.log.is. |
05a0 | 61 20 76 61 72 69 61 62 6c 65 20 74 68 61 74 20 69 73 20 73 65 74 20 65 69 74 68 65 72 20 74 6f | a.variable.that.is.set.either.to |
05c0 | 20 69 6e 69 74 6c 6f 67 0a 20 20 20 20 28 69 6e 69 74 69 61 6c 6c 79 29 2c 20 74 6f 20 64 6f 6c | .initlog.....(initially),.to.dol |
05e0 | 6f 67 20 28 6f 6e 63 65 20 74 68 65 20 6c 6f 67 20 66 69 6c 65 20 68 61 73 20 62 65 65 6e 20 6f | og.(once.the.log.file.has.been.o |
0600 | 70 65 6e 65 64 29 2c 20 6f 72 20 74 6f 0a 20 20 20 20 6e 6f 6c 6f 67 20 28 77 68 65 6e 20 6c 6f | pened),.or.to.....nolog.(when.lo |
0620 | 67 67 69 6e 67 20 69 73 20 64 69 73 61 62 6c 65 64 29 2e 0a 0a 20 20 20 20 54 68 65 20 66 69 72 | gging.is.disabled).......The.fir |
0640 | 73 74 20 61 72 67 75 6d 65 6e 74 20 69 73 20 61 20 66 6f 72 6d 61 74 20 73 74 72 69 6e 67 3b 20 | st.argument.is.a.format.string;. |
0660 | 74 68 65 20 72 65 6d 61 69 6e 69 6e 67 20 61 72 67 75 6d 65 6e 74 73 20 28 69 66 0a 20 20 20 20 | the.remaining.arguments.(if..... |
0680 | 61 6e 79 29 20 61 72 65 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 74 68 65 20 25 20 6f 70 65 72 | any).are.arguments.to.the.%.oper |
06a0 | 61 74 6f 72 2c 20 73 6f 20 65 2e 67 2e 0a 20 20 20 20 20 20 20 20 6c 6f 67 28 22 25 73 3a 20 25 | ator,.so.e.g..........log("%s:.% |
06c0 | 73 22 2c 20 22 61 22 2c 20 22 62 22 29 0a 20 20 20 20 77 69 6c 6c 20 77 72 69 74 65 20 22 61 3a | s",."a",."b").....will.write."a: |
06e0 | 20 62 22 20 74 6f 20 74 68 65 20 6c 6f 67 20 66 69 6c 65 2c 20 66 6f 6c 6c 6f 77 65 64 20 62 79 | .b".to.the.log.file,.followed.by |
0700 | 20 61 20 6e 65 77 6c 69 6e 65 2e 0a 0a 20 20 20 20 49 66 20 74 68 65 20 67 6c 6f 62 61 6c 20 6c | .a.newline.......If.the.global.l |
0720 | 6f 67 66 70 20 69 73 20 6e 6f 74 20 4e 6f 6e 65 2c 20 69 74 20 73 68 6f 75 6c 64 20 62 65 20 61 | ogfp.is.not.None,.it.should.be.a |
0740 | 20 66 69 6c 65 20 6f 62 6a 65 63 74 20 74 6f 0a 20 20 20 20 77 68 69 63 68 20 6c 6f 67 20 64 61 | .file.object.to.....which.log.da |
0760 | 74 61 20 69 73 20 77 72 69 74 74 65 6e 2e 0a 0a 20 20 20 20 49 66 20 74 68 65 20 67 6c 6f 62 61 | ta.is.written.......If.the.globa |
0780 | 6c 20 6c 6f 67 66 70 20 69 73 20 4e 6f 6e 65 2c 20 74 68 65 20 67 6c 6f 62 61 6c 20 6c 6f 67 66 | l.logfp.is.None,.the.global.logf |
07a0 | 69 6c 65 20 6d 61 79 20 62 65 20 61 20 73 74 72 69 6e 67 0a 20 20 20 20 67 69 76 69 6e 67 20 61 | ile.may.be.a.string.....giving.a |
07c0 | 20 66 69 6c 65 6e 61 6d 65 20 74 6f 20 6f 70 65 6e 2c 20 69 6e 20 61 70 70 65 6e 64 20 6d 6f 64 | .filename.to.open,.in.append.mod |
07e0 | 65 2e 20 20 54 68 69 73 20 66 69 6c 65 20 73 68 6f 75 6c 64 20 62 65 0a 20 20 20 20 77 6f 72 6c | e...This.file.should.be.....worl |
0800 | 64 20 77 72 69 74 61 62 6c 65 21 21 21 20 20 49 66 20 74 68 65 20 66 69 6c 65 20 63 61 6e 27 74 | d.writable!!!..If.the.file.can't |
0820 | 20 62 65 20 6f 70 65 6e 65 64 2c 20 6c 6f 67 67 69 6e 67 20 69 73 0a 20 20 20 20 73 69 6c 65 6e | .be.opened,.logging.is.....silen |
0840 | 74 6c 79 20 64 69 73 61 62 6c 65 64 20 28 73 69 6e 63 65 20 74 68 65 72 65 20 69 73 20 6e 6f 20 | tly.disabled.(since.there.is.no. |
0860 | 73 61 66 65 20 70 6c 61 63 65 20 77 68 65 72 65 20 77 65 20 63 6f 75 6c 64 0a 20 20 20 20 73 65 | safe.place.where.we.could.....se |
0880 | 6e 64 20 61 6e 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 29 2e 0a 0a 20 20 20 20 74 01 00 00 00 | nd.an.error.message).......t.... |
08a0 | 61 4e 28 07 00 00 00 74 07 00 00 00 6c 6f 67 66 69 6c 65 74 05 00 00 00 6c 6f 67 66 70 74 04 00 | aN(....t....logfilet....logfpt.. |
08c0 | 00 00 6f 70 65 6e 74 07 00 00 00 49 4f 45 72 72 6f 72 74 05 00 00 00 6e 6f 6c 6f 67 74 03 00 00 | ..opent....IOErrort....nologt... |
08e0 | 00 6c 6f 67 74 05 00 00 00 64 6f 6c 6f 67 28 01 00 00 00 74 07 00 00 00 61 6c 6c 61 72 67 73 28 | .logt....dolog(....t....allargs( |
0900 | 00 00 00 00 28 00 00 00 00 73 16 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 | ....(....s..../sys/lib/python/cg |
0920 | 69 2e 70 79 74 07 00 00 00 69 6e 69 74 6c 6f 67 3e 00 00 00 73 12 00 00 00 00 18 0f 01 03 01 13 | i.pyt....initlog>...s........... |
0940 | 01 0e 01 09 01 07 01 0a 02 06 01 63 01 00 00 00 02 00 00 00 03 00 00 00 47 00 00 00 73 19 00 00 | ...........c............G...s... |
0960 | 00 74 00 00 69 01 00 7c 00 00 7c 01 00 16 64 01 00 17 83 01 00 01 64 02 00 53 28 03 00 00 00 73 | .t..i..|..|...d.......d..S(....s |
0980 | 3d 00 00 00 57 72 69 74 65 20 61 20 6c 6f 67 20 6d 65 73 73 61 67 65 20 74 6f 20 74 68 65 20 6c | =...Write.a.log.message.to.the.l |
09a0 | 6f 67 20 66 69 6c 65 2e 20 20 53 65 65 20 69 6e 69 74 6c 6f 67 28 29 20 66 6f 72 20 64 6f 63 73 | og.file...See.initlog().for.docs |
09c0 | 2e 73 01 00 00 00 0a 4e 28 02 00 00 00 52 17 00 00 00 74 05 00 00 00 77 72 69 74 65 28 02 00 00 | .s.....N(....R....t....write(... |
09e0 | 00 74 03 00 00 00 66 6d 74 74 04 00 00 00 61 72 67 73 28 00 00 00 00 28 00 00 00 00 73 16 00 00 | .t....fmtt....args(....(....s... |
0a00 | 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 79 52 1c 00 00 00 61 00 00 00 | ./sys/lib/python/cgi.pyR....a... |
0a20 | 73 02 00 00 00 00 02 63 00 00 00 00 01 00 00 00 01 00 00 00 47 00 00 00 73 04 00 00 00 64 01 00 | s......c............G...s....d.. |
0a40 | 53 28 02 00 00 00 73 39 00 00 00 44 75 6d 6d 79 20 66 75 6e 63 74 69 6f 6e 2c 20 61 73 73 69 67 | S(....s9...Dummy.function,.assig |
0a60 | 6e 65 64 20 74 6f 20 6c 6f 67 20 77 68 65 6e 20 6c 6f 67 67 69 6e 67 20 69 73 20 64 69 73 61 62 | ned.to.log.when.logging.is.disab |
0a80 | 6c 65 64 2e 4e 28 00 00 00 00 28 01 00 00 00 52 1d 00 00 00 28 00 00 00 00 28 00 00 00 00 73 16 | led.N(....(....R....(....(....s. |
0aa0 | 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 79 52 1a 00 00 00 65 00 | .../sys/lib/python/cgi.pyR....e. |
0ac0 | 00 00 73 02 00 00 00 00 02 69 00 00 00 00 63 04 00 00 00 08 00 00 00 05 00 00 00 43 00 00 00 73 | ..s......i....c............C...s |
0ae0 | a5 01 00 00 7c 00 00 64 0d 00 6a 08 00 6f 0d 00 01 74 01 00 69 02 00 7d 00 00 6e 01 00 01 64 01 | ....|..d..j..o...t..i..}..n...d. |
0b00 | 00 7c 01 00 6a 07 00 6f 0e 00 01 64 02 00 7c 01 00 64 01 00 3c 6e 01 00 01 7c 01 00 64 01 00 19 | .|..j..o...d..|..d..<n...|..d... |
0b20 | 64 03 00 6a 02 00 6f 05 01 01 74 03 00 7c 01 00 64 04 00 19 83 01 00 5c 02 00 7d 04 00 7d 05 00 | d..j..o...t..|..d......\..}..}.. |
0b40 | 7c 04 00 64 05 00 6a 02 00 6f 11 00 01 74 04 00 7c 00 00 7c 05 00 83 02 00 53 6e 58 00 01 7c 04 | |..d..j..o...t..|..|.....SnX..|. |
0b60 | 00 64 06 00 6a 02 00 6f 44 00 01 74 05 00 7c 01 00 64 07 00 19 83 01 00 7d 06 00 74 06 00 6f 1a | .d..j..oD..t..|..d......}..t..o. |
0b80 | 00 01 7c 06 00 74 06 00 6a 04 00 6f 0d 00 01 74 07 00 64 08 00 82 02 00 6e 01 00 01 7c 00 00 69 | ..|..t..j..o...t..d.....n...|..i |
0ba0 | 08 00 7c 06 00 83 01 00 7d 07 00 6e 07 00 01 64 09 00 7d 07 00 64 0a 00 7c 01 00 6a 06 00 6f 27 | ..|.....}..n...d..}..d..|..j..o' |
0bc0 | 00 01 7c 07 00 6f 0e 00 01 7c 07 00 64 0b 00 17 7d 07 00 6e 01 00 01 7c 07 00 7c 01 00 64 0a 00 | ..|..o...|..d...}..n...|..|..d.. |
0be0 | 19 17 7d 07 00 6e 39 00 01 74 01 00 69 09 00 64 0c 00 1f 6f 2a 00 01 7c 07 00 6f 0e 00 01 7c 07 | ..}..n9..t..i..d...o*..|..o...|. |
0c00 | 00 64 0b 00 17 7d 07 00 6e 01 00 01 7c 07 00 74 01 00 69 09 00 64 0c 00 19 17 7d 07 00 6e 01 00 | .d...}..n...|..t..i..d....}..n.. |
0c20 | 01 7c 07 00 7c 01 00 64 0a 00 3c 6e 4b 00 01 64 0a 00 7c 01 00 6a 06 00 6f 0e 00 01 7c 01 00 64 | .|..|..d..<nK..d..|..j..o...|..d |
0c40 | 0a 00 19 7d 07 00 6e 30 00 01 74 01 00 69 09 00 64 0c 00 1f 6f 11 00 01 74 01 00 69 09 00 64 0c | ...}..n0..t..i..d...o...t..i..d. |
0c60 | 00 19 7d 07 00 6e 07 00 01 64 09 00 7d 07 00 7c 07 00 7c 01 00 64 0a 00 3c 74 0a 00 7c 07 00 7c | ..}..n...d..}..|..|..d..<t..|..| |
0c80 | 02 00 7c 03 00 83 03 00 53 28 0e 00 00 00 73 1c 03 00 00 50 61 72 73 65 20 61 20 71 75 65 72 79 | ..|.....S(....s....Parse.a.query |
0ca0 | 20 69 6e 20 74 68 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 6f 72 20 66 72 6f 6d 20 61 20 66 69 | .in.the.environment.or.from.a.fi |
0cc0 | 6c 65 20 28 64 65 66 61 75 6c 74 20 73 74 64 69 6e 29 0a 0a 20 20 20 20 20 20 20 20 41 72 67 75 | le.(default.stdin)..........Argu |
0ce0 | 6d 65 6e 74 73 2c 20 61 6c 6c 20 6f 70 74 69 6f 6e 61 6c 3a 0a 0a 20 20 20 20 20 20 20 20 66 70 | ments,.all.optional:..........fp |
0d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 20 66 69 6c 65 20 70 6f 69 6e 74 65 72 3b 20 64 65 | ..............:.file.pointer;.de |
0d20 | 66 61 75 6c 74 3a 20 73 79 73 2e 73 74 64 69 6e 0a 0a 20 20 20 20 20 20 20 20 65 6e 76 69 72 6f | fault:.sys.stdin..........enviro |
0d40 | 6e 20 20 20 20 20 20 20 20 20 3a 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 64 69 63 74 69 6f 6e 61 | n.........:.environment.dictiona |
0d60 | 72 79 3b 20 64 65 66 61 75 6c 74 3a 20 6f 73 2e 65 6e 76 69 72 6f 6e 0a 0a 20 20 20 20 20 20 20 | ry;.default:.os.environ......... |
0d80 | 20 6b 65 65 70 5f 62 6c 61 6e 6b 5f 76 61 6c 75 65 73 3a 20 66 6c 61 67 20 69 6e 64 69 63 61 74 | .keep_blank_values:.flag.indicat |
0da0 | 69 6e 67 20 77 68 65 74 68 65 72 20 62 6c 61 6e 6b 20 76 61 6c 75 65 73 20 69 6e 0a 20 20 20 20 | ing.whether.blank.values.in..... |
0dc0 | 20 20 20 20 20 20 20 20 55 52 4c 20 65 6e 63 6f 64 65 64 20 66 6f 72 6d 73 20 73 68 6f 75 6c 64 | ........URL.encoded.forms.should |
0de0 | 20 62 65 20 74 72 65 61 74 65 64 20 61 73 20 62 6c 61 6e 6b 20 73 74 72 69 6e 67 73 2e 0a 20 20 | .be.treated.as.blank.strings.... |
0e00 | 20 20 20 20 20 20 20 20 20 20 41 20 74 72 75 65 20 76 61 6c 75 65 20 69 6e 64 69 63 61 74 65 73 | ..........A.true.value.indicates |
0e20 | 20 74 68 61 74 20 62 6c 61 6e 6b 73 20 73 68 6f 75 6c 64 20 62 65 20 72 65 74 61 69 6e 65 64 20 | .that.blanks.should.be.retained. |
0e40 | 61 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 6c 61 6e 6b 20 73 74 72 69 6e 67 73 2e 20 20 54 | as.............blank.strings...T |
0e60 | 68 65 20 64 65 66 61 75 6c 74 20 66 61 6c 73 65 20 76 61 6c 75 65 20 69 6e 64 69 63 61 74 65 73 | he.default.false.value.indicates |
0e80 | 20 74 68 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 6c 61 6e 6b 20 76 61 6c 75 65 73 20 61 | .that.............blank.values.a |
0ea0 | 72 65 20 74 6f 20 62 65 20 69 67 6e 6f 72 65 64 20 61 6e 64 20 74 72 65 61 74 65 64 20 61 73 20 | re.to.be.ignored.and.treated.as. |
0ec0 | 69 66 20 74 68 65 79 20 77 65 72 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 74 20 69 6e 63 | if.they.were.............not.inc |
0ee0 | 6c 75 64 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 73 74 72 69 63 74 5f 70 61 72 73 69 6e 67 3a 20 | luded...........strict_parsing:. |
0f00 | 66 6c 61 67 20 69 6e 64 69 63 61 74 69 6e 67 20 77 68 61 74 20 74 6f 20 64 6f 20 77 69 74 68 20 | flag.indicating.what.to.do.with. |
0f20 | 70 61 72 73 69 6e 67 20 65 72 72 6f 72 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 49 66 20 66 | parsing.errors..............If.f |
0f40 | 61 6c 73 65 20 28 74 68 65 20 64 65 66 61 75 6c 74 29 2c 20 65 72 72 6f 72 73 20 61 72 65 20 73 | alse.(the.default),.errors.are.s |
0f60 | 69 6c 65 6e 74 6c 79 20 69 67 6e 6f 72 65 64 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 49 66 20 | ilently.ignored..............If. |
0f80 | 74 72 75 65 2c 20 65 72 72 6f 72 73 20 72 61 69 73 65 20 61 20 56 61 6c 75 65 45 72 72 6f 72 20 | true,.errors.raise.a.ValueError. |
0fa0 | 65 78 63 65 70 74 69 6f 6e 2e 0a 20 20 20 20 74 0e 00 00 00 52 45 51 55 45 53 54 5f 4d 45 54 48 | exception......t....REQUEST_METH |
0fc0 | 4f 44 74 03 00 00 00 47 45 54 74 04 00 00 00 50 4f 53 54 74 0c 00 00 00 43 4f 4e 54 45 4e 54 5f | ODt....GETt....POSTt....CONTENT_ |
0fe0 | 54 59 50 45 73 13 00 00 00 6d 75 6c 74 69 70 61 72 74 2f 66 6f 72 6d 2d 64 61 74 61 73 21 00 00 | TYPEs....multipart/form-datas!.. |
1000 | 00 61 70 70 6c 69 63 61 74 69 6f 6e 2f 78 2d 77 77 77 2d 66 6f 72 6d 2d 75 72 6c 65 6e 63 6f 64 | .application/x-www-form-urlencod |
1020 | 65 64 74 0e 00 00 00 43 4f 4e 54 45 4e 54 5f 4c 45 4e 47 54 48 73 1f 00 00 00 4d 61 78 69 6d 75 | edt....CONTENT_LENGTHs....Maximu |
1040 | 6d 20 63 6f 6e 74 65 6e 74 20 6c 65 6e 67 74 68 20 65 78 63 65 65 64 65 64 52 14 00 00 00 74 0c | m.content.length.exceededR....t. |
1060 | 00 00 00 51 55 45 52 59 5f 53 54 52 49 4e 47 74 01 00 00 00 26 69 01 00 00 00 4e 28 0b 00 00 00 | ...QUERY_STRINGt....&i....N(.... |
1080 | 74 04 00 00 00 4e 6f 6e 65 74 03 00 00 00 73 79 73 74 05 00 00 00 73 74 64 69 6e 52 0c 00 00 00 | t....Nonet....syst....stdinR.... |
10a0 | 52 0b 00 00 00 74 03 00 00 00 69 6e 74 74 06 00 00 00 6d 61 78 6c 65 6e 74 0a 00 00 00 56 61 6c | R....t....intt....maxlent....Val |
10c0 | 75 65 45 72 72 6f 72 74 04 00 00 00 72 65 61 64 74 04 00 00 00 61 72 67 76 52 09 00 00 00 28 08 | ueErrort....readt....argvR....(. |
10e0 | 00 00 00 74 02 00 00 00 66 70 74 07 00 00 00 65 6e 76 69 72 6f 6e 74 11 00 00 00 6b 65 65 70 5f | ...t....fpt....environt....keep_ |
1100 | 62 6c 61 6e 6b 5f 76 61 6c 75 65 73 74 0e 00 00 00 73 74 72 69 63 74 5f 70 61 72 73 69 6e 67 74 | blank_valuest....strict_parsingt |
1120 | 05 00 00 00 63 74 79 70 65 74 05 00 00 00 70 64 69 63 74 74 07 00 00 00 63 6c 65 6e 67 74 68 74 | ....ctypet....pdictt....clengtht |
1140 | 02 00 00 00 71 73 28 00 00 00 00 28 00 00 00 00 73 16 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 | ....qs(....(....s..../sys/lib/py |
1160 | 74 68 6f 6e 2f 63 67 69 2e 70 79 52 08 00 00 00 73 00 00 00 73 38 00 00 00 00 14 0d 01 0d 01 0d | thon/cgi.pyR....s...s8.......... |
1180 | 01 0e 01 11 01 16 01 0d 01 11 01 0d 01 10 01 14 01 0d 01 13 02 06 01 0d 01 15 01 12 01 0e 01 15 | ................................ |
11a0 | 01 15 01 0e 01 0d 01 0e 02 0e 01 11 02 06 01 0a 01 63 03 00 00 00 06 00 00 00 04 00 00 00 43 00 | .................c............C. |
11c0 | 00 00 73 5c 00 00 00 68 00 00 7d 03 00 78 4f 00 74 00 00 7c 00 00 7c 01 00 7c 02 00 83 03 00 44 | ..s\...h..}..xO.t..|..|..|.....D |
11e0 | 5d 3b 00 5c 02 00 7d 04 00 7d 05 00 7c 04 00 7c 03 00 6a 06 00 6f 15 00 01 7c 03 00 7c 04 00 19 | ];.\..}..}..|..|..j..o...|..|... |
1200 | 69 01 00 7c 05 00 83 01 00 01 71 19 00 01 7c 05 00 67 01 00 7c 03 00 7c 04 00 3c 71 19 00 57 7c | i..|......q...|..g..|..|..<q..W| |
1220 | 03 00 53 28 01 00 00 00 73 aa 02 00 00 50 61 72 73 65 20 61 20 71 75 65 72 79 20 67 69 76 65 6e | ..S(....s....Parse.a.query.given |
1240 | 20 61 73 20 61 20 73 74 72 69 6e 67 20 61 72 67 75 6d 65 6e 74 2e 0a 0a 20 20 20 20 20 20 20 20 | .as.a.string.argument........... |
1260 | 41 72 67 75 6d 65 6e 74 73 3a 0a 0a 20 20 20 20 20 20 20 20 71 73 3a 20 55 52 4c 2d 65 6e 63 6f | Arguments:..........qs:.URL-enco |
1280 | 64 65 64 20 71 75 65 72 79 20 73 74 72 69 6e 67 20 74 6f 20 62 65 20 70 61 72 73 65 64 0a 0a 20 | ded.query.string.to.be.parsed... |
12a0 | 20 20 20 20 20 20 20 6b 65 65 70 5f 62 6c 61 6e 6b 5f 76 61 6c 75 65 73 3a 20 66 6c 61 67 20 69 | .......keep_blank_values:.flag.i |
12c0 | 6e 64 69 63 61 74 69 6e 67 20 77 68 65 74 68 65 72 20 62 6c 61 6e 6b 20 76 61 6c 75 65 73 20 69 | ndicating.whether.blank.values.i |
12e0 | 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 55 52 4c 20 65 6e 63 6f 64 65 64 20 71 75 65 72 69 65 | n.............URL.encoded.querie |
1300 | 73 20 73 68 6f 75 6c 64 20 62 65 20 74 72 65 61 74 65 64 20 61 73 20 62 6c 61 6e 6b 20 73 74 72 | s.should.be.treated.as.blank.str |
1320 | 69 6e 67 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 41 20 74 72 75 65 20 76 61 6c 75 65 20 69 | ings..............A.true.value.i |
1340 | 6e 64 69 63 61 74 65 73 20 74 68 61 74 20 62 6c 61 6e 6b 73 20 73 68 6f 75 6c 64 20 62 65 20 72 | ndicates.that.blanks.should.be.r |
1360 | 65 74 61 69 6e 65 64 20 61 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 6c 61 6e 6b 20 73 74 72 | etained.as.............blank.str |
1380 | 69 6e 67 73 2e 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 66 61 6c 73 65 20 76 61 6c 75 65 20 69 | ings...The.default.false.value.i |
13a0 | 6e 64 69 63 61 74 65 73 20 74 68 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 6c 61 6e 6b 20 | ndicates.that.............blank. |
13c0 | 76 61 6c 75 65 73 20 61 72 65 20 74 6f 20 62 65 20 69 67 6e 6f 72 65 64 20 61 6e 64 20 74 72 65 | values.are.to.be.ignored.and.tre |
13e0 | 61 74 65 64 20 61 73 20 69 66 20 74 68 65 79 20 77 65 72 65 0a 20 20 20 20 20 20 20 20 20 20 20 | ated.as.if.they.were............ |
1400 | 20 6e 6f 74 20 69 6e 63 6c 75 64 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 73 74 72 69 63 74 5f 70 | .not.included...........strict_p |
1420 | 61 72 73 69 6e 67 3a 20 66 6c 61 67 20 69 6e 64 69 63 61 74 69 6e 67 20 77 68 61 74 20 74 6f 20 | arsing:.flag.indicating.what.to. |
1440 | 64 6f 20 77 69 74 68 20 70 61 72 73 69 6e 67 20 65 72 72 6f 72 73 2e 0a 20 20 20 20 20 20 20 20 | do.with.parsing.errors.......... |
1460 | 20 20 20 20 49 66 20 66 61 6c 73 65 20 28 74 68 65 20 64 65 66 61 75 6c 74 29 2c 20 65 72 72 6f | ....If.false.(the.default),.erro |
1480 | 72 73 20 61 72 65 20 73 69 6c 65 6e 74 6c 79 20 69 67 6e 6f 72 65 64 2e 0a 20 20 20 20 20 20 20 | rs.are.silently.ignored......... |
14a0 | 20 20 20 20 20 49 66 20 74 72 75 65 2c 20 65 72 72 6f 72 73 20 72 61 69 73 65 20 61 20 56 61 6c | .....If.true,.errors.raise.a.Val |
14c0 | 75 65 45 72 72 6f 72 20 65 78 63 65 70 74 69 6f 6e 2e 0a 20 20 20 20 28 02 00 00 00 52 0a 00 00 | ueError.exception......(....R... |
14e0 | 00 74 06 00 00 00 61 70 70 65 6e 64 28 06 00 00 00 52 38 00 00 00 52 33 00 00 00 52 34 00 00 00 | .t....append(....R8...R3...R4... |
1500 | 74 04 00 00 00 64 69 63 74 74 04 00 00 00 6e 61 6d 65 74 05 00 00 00 76 61 6c 75 65 28 00 00 00 | t....dictt....namet....value(... |
1520 | 00 28 00 00 00 00 73 16 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 | .(....s..../sys/lib/python/cgi.p |
1540 | 79 52 09 00 00 00 a8 00 00 00 73 0e 00 00 00 00 12 06 01 13 00 0c 01 0d 01 15 02 11 01 63 03 00 | yR........s..................c.. |
1560 | 00 00 0c 00 00 00 07 00 00 00 43 00 00 00 73 3e 01 00 00 67 00 00 04 7d 03 00 7c 00 00 69 00 00 | ..........C...s>...g...}..|..i.. |
1580 | 64 01 00 83 01 00 44 5d 23 00 7d 04 00 7c 04 00 69 00 00 64 02 00 83 01 00 44 5d 0d 00 7d 05 00 | d.....D]#.}..|..i..d.....D]..}.. |
15a0 | 7c 03 00 7c 05 00 12 71 27 00 71 14 00 7e 03 00 7d 06 00 67 00 00 7d 07 00 78 f1 00 7c 06 00 44 | |..|...q'.q..~..}..g..}..x..|..D |
15c0 | 5d e9 00 7d 08 00 7c 08 00 0c 6f 0f 00 01 7c 02 00 0c 6f 07 00 01 71 4d 00 6e 01 00 01 7c 08 00 | ]..}..|...o...|...o...qM.n...|.. |
15e0 | 69 00 00 64 03 00 64 04 00 83 02 00 7d 09 00 74 01 00 7c 09 00 83 01 00 64 05 00 6a 03 00 6f 3a | i..d..d.....}..t..|.....d..j..o: |
1600 | 00 01 7c 02 00 6f 14 00 01 74 02 00 64 06 00 7c 08 00 66 01 00 16 82 02 00 6e 01 00 01 7c 01 00 | ..|..o...t..d..|..f......n...|.. |
1620 | 6f 11 00 01 7c 09 00 69 03 00 64 07 00 83 01 00 01 71 c9 00 01 71 4d 00 6e 01 00 01 74 01 00 7c | o...|..i..d......q...qM.n...t..| |
1640 | 09 00 64 04 00 19 83 01 00 70 07 00 01 7c 01 00 6f 55 00 01 74 04 00 69 05 00 7c 09 00 64 08 00 | ..d......p...|..oU..t..i..|..d.. |
1660 | 19 69 06 00 64 09 00 64 0a 00 83 02 00 83 01 00 7d 0a 00 74 04 00 69 05 00 7c 09 00 64 04 00 19 | .i..d..d........}..t..i..|..d... |
1680 | 69 06 00 64 09 00 64 0a 00 83 02 00 83 01 00 7d 0b 00 7c 07 00 69 03 00 7c 0a 00 7c 0b 00 66 02 | i..d..d........}..|..i..|..|..f. |
16a0 | 00 83 01 00 01 71 4d 00 01 71 4d 00 57 7c 07 00 53 28 0b 00 00 00 73 9e 02 00 00 50 61 72 73 65 | .....qM..qM.W|..S(....s....Parse |
16c0 | 20 61 20 71 75 65 72 79 20 67 69 76 65 6e 20 61 73 20 61 20 73 74 72 69 6e 67 20 61 72 67 75 6d | .a.query.given.as.a.string.argum |
16e0 | 65 6e 74 2e 0a 0a 20 20 20 20 41 72 67 75 6d 65 6e 74 73 3a 0a 0a 20 20 20 20 71 73 3a 20 55 52 | ent.......Arguments:......qs:.UR |
1700 | 4c 2d 65 6e 63 6f 64 65 64 20 71 75 65 72 79 20 73 74 72 69 6e 67 20 74 6f 20 62 65 20 70 61 72 | L-encoded.query.string.to.be.par |
1720 | 73 65 64 0a 0a 20 20 20 20 6b 65 65 70 5f 62 6c 61 6e 6b 5f 76 61 6c 75 65 73 3a 20 66 6c 61 67 | sed......keep_blank_values:.flag |
1740 | 20 69 6e 64 69 63 61 74 69 6e 67 20 77 68 65 74 68 65 72 20 62 6c 61 6e 6b 20 76 61 6c 75 65 73 | .indicating.whether.blank.values |
1760 | 20 69 6e 0a 20 20 20 20 20 20 20 20 55 52 4c 20 65 6e 63 6f 64 65 64 20 71 75 65 72 69 65 73 20 | .in.........URL.encoded.queries. |
1780 | 73 68 6f 75 6c 64 20 62 65 20 74 72 65 61 74 65 64 20 61 73 20 62 6c 61 6e 6b 20 73 74 72 69 6e | should.be.treated.as.blank.strin |
17a0 | 67 73 2e 20 20 41 0a 20 20 20 20 20 20 20 20 74 72 75 65 20 76 61 6c 75 65 20 69 6e 64 69 63 61 | gs...A.........true.value.indica |
17c0 | 74 65 73 20 74 68 61 74 20 62 6c 61 6e 6b 73 20 73 68 6f 75 6c 64 20 62 65 20 72 65 74 61 69 6e | tes.that.blanks.should.be.retain |
17e0 | 65 64 20 61 73 20 62 6c 61 6e 6b 0a 20 20 20 20 20 20 20 20 73 74 72 69 6e 67 73 2e 20 20 54 68 | ed.as.blank.........strings...Th |
1800 | 65 20 64 65 66 61 75 6c 74 20 66 61 6c 73 65 20 76 61 6c 75 65 20 69 6e 64 69 63 61 74 65 73 20 | e.default.false.value.indicates. |
1820 | 74 68 61 74 20 62 6c 61 6e 6b 20 76 61 6c 75 65 73 0a 20 20 20 20 20 20 20 20 61 72 65 20 74 6f | that.blank.values.........are.to |
1840 | 20 62 65 20 69 67 6e 6f 72 65 64 20 61 6e 64 20 74 72 65 61 74 65 64 20 61 73 20 69 66 20 74 68 | .be.ignored.and.treated.as.if.th |
1860 | 65 79 20 77 65 72 65 20 20 6e 6f 74 20 69 6e 63 6c 75 64 65 64 2e 0a 0a 20 20 20 20 73 74 72 69 | ey.were..not.included.......stri |
1880 | 63 74 5f 70 61 72 73 69 6e 67 3a 20 66 6c 61 67 20 69 6e 64 69 63 61 74 69 6e 67 20 77 68 61 74 | ct_parsing:.flag.indicating.what |
18a0 | 20 74 6f 20 64 6f 20 77 69 74 68 20 70 61 72 73 69 6e 67 20 65 72 72 6f 72 73 2e 20 49 66 0a 20 | .to.do.with.parsing.errors..If.. |
18c0 | 20 20 20 20 20 20 20 66 61 6c 73 65 20 28 74 68 65 20 64 65 66 61 75 6c 74 29 2c 20 65 72 72 6f | .......false.(the.default),.erro |
18e0 | 72 73 20 61 72 65 20 73 69 6c 65 6e 74 6c 79 20 69 67 6e 6f 72 65 64 2e 20 49 66 20 74 72 75 65 | rs.are.silently.ignored..If.true |
1900 | 2c 0a 20 20 20 20 20 20 20 20 65 72 72 6f 72 73 20 72 61 69 73 65 20 61 20 56 61 6c 75 65 45 72 | ,.........errors.raise.a.ValueEr |
1920 | 72 6f 72 20 65 78 63 65 70 74 69 6f 6e 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 61 20 6c 69 | ror.exception.......Returns.a.li |
1940 | 73 74 2c 20 61 73 20 47 2d 64 20 69 6e 74 65 6e 64 65 64 2e 0a 20 20 20 20 52 28 00 00 00 74 01 | st,.as.G-d.intended......R(...t. |
1960 | 00 00 00 3b 74 01 00 00 00 3d 69 01 00 00 00 69 02 00 00 00 73 13 00 00 00 62 61 64 20 71 75 65 | ...;t....=i....i....s....bad.que |
1980 | 72 79 20 66 69 65 6c 64 3a 20 25 72 52 14 00 00 00 69 00 00 00 00 74 01 00 00 00 2b 74 01 00 00 | ry.field:.%rR....i....t....+t... |
19a0 | 00 20 28 07 00 00 00 74 05 00 00 00 73 70 6c 69 74 74 03 00 00 00 6c 65 6e 52 2e 00 00 00 52 39 | ..(....t....splitt....lenR....R9 |
19c0 | 00 00 00 74 06 00 00 00 75 72 6c 6c 69 62 74 07 00 00 00 75 6e 71 75 6f 74 65 74 07 00 00 00 72 | ...t....urllibt....unquotet....r |
19e0 | 65 70 6c 61 63 65 28 0c 00 00 00 52 38 00 00 00 52 33 00 00 00 52 34 00 00 00 74 04 00 00 00 5f | eplace(....R8...R3...R4...t...._ |
1a00 | 5b 31 5d 74 02 00 00 00 73 31 74 02 00 00 00 73 32 74 05 00 00 00 70 61 69 72 73 74 01 00 00 00 | [1]t....s1t....s2t....pairst.... |
1a20 | 72 74 0a 00 00 00 6e 61 6d 65 5f 76 61 6c 75 65 74 02 00 00 00 6e 76 52 3b 00 00 00 52 3c 00 00 | rt....name_valuet....nvR;...R<.. |
1a40 | 00 28 00 00 00 00 28 00 00 00 00 73 16 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f | .(....(....s..../sys/lib/python/ |
1a60 | 63 67 69 2e 70 79 52 0a 00 00 00 c2 00 00 00 73 24 00 00 00 00 13 40 01 06 01 07 00 06 01 10 01 | cgi.pyR........s$.....@......... |
1a80 | 07 01 12 01 13 01 07 01 14 02 07 01 11 02 07 01 18 01 1f 01 1f 01 1b 02 63 02 00 00 00 10 00 00 | ........................c....... |
1aa0 | 00 09 00 00 00 43 00 00 00 73 b8 02 00 00 64 01 00 7d 02 00 64 02 00 7c 01 00 6a 06 00 6f 0e 00 | .....C...s....d..}..d..|..j..o.. |
1ac0 | 01 7c 01 00 64 02 00 19 7d 02 00 6e 01 00 01 74 00 00 7c 02 00 83 01 00 70 14 00 01 74 01 00 64 | .|..d...}..n...t..|.....p...t..d |
1ae0 | 03 00 7c 02 00 66 01 00 16 82 02 00 6e 01 00 01 64 04 00 7c 02 00 17 7d 03 00 64 04 00 7c 02 00 | ..|..f......n...d..|...}..d..|.. |
1b00 | 17 64 04 00 17 7d 04 00 68 00 00 7d 05 00 64 01 00 7d 06 00 78 4b 02 7c 06 00 7c 04 00 6a 03 00 | .d...}..h..}..d..}..xK.|..|..j.. |
1b20 | 6f 3d 02 01 64 05 00 7d 07 00 64 10 00 7d 08 00 7c 06 00 6f 9a 00 01 74 03 00 69 04 00 7c 00 00 | o=..d..}..d..}..|..o...t..i..|.. |
1b40 | 83 01 00 7d 09 00 7c 09 00 69 05 00 64 06 00 83 01 00 7d 0a 00 7c 0a 00 6f 2a 00 01 79 10 00 74 | ...}..|..i..d.....}..|..o*..y..t |
1b60 | 06 00 7c 0a 00 83 01 00 7d 07 00 57 71 d8 00 04 74 01 00 6a 0a 00 6f 07 00 01 01 01 01 71 d8 00 | ..|.....}..Wq...t..j..o......q.. |
1b80 | 01 58 6e 01 00 01 7c 07 00 64 07 00 6a 04 00 6f 34 00 01 74 07 00 6f 1a 00 01 7c 07 00 74 07 00 | .Xn...|..d..j..o4..t..o...|..t.. |
1ba0 | 6a 04 00 6f 0d 00 01 74 01 00 64 08 00 82 02 00 6e 01 00 01 7c 00 00 69 08 00 7c 07 00 83 01 00 | j..o...t..d.....n...|..i..|..... |
1bc0 | 7d 08 00 71 23 01 01 64 01 00 7d 08 00 6e 01 00 01 67 00 00 7d 0b 00 78 67 00 7c 00 00 69 09 00 | }..q#..d..}..n...g..}..xg.|..i.. |
1be0 | 83 00 00 7d 0c 00 7c 0c 00 70 0b 00 01 7c 04 00 7d 06 00 50 6e 01 00 01 7c 0c 00 64 09 00 20 64 | ...}..|..p...|..}..Pn...|..d...d |
1c00 | 04 00 6a 02 00 6f 28 00 01 7c 0c 00 69 0a 00 83 00 00 7d 06 00 7c 06 00 7c 03 00 7c 04 00 66 02 | ..j..o(..|..i.....}..|..|..|..f. |
1c20 | 00 6a 06 00 6f 05 00 01 50 71 83 01 01 6e 01 00 01 7c 0b 00 69 0b 00 7c 0c 00 83 01 00 01 71 2c | .j..o...Pq...n...|..i..|......q, |
1c40 | 01 7c 08 00 64 10 00 6a 08 00 6f 07 00 01 71 69 00 6e 01 00 01 7c 07 00 64 07 00 6a 00 00 6f 70 | .|..d..j..o...qi.n...|..d..j..op |
1c60 | 00 01 7c 0b 00 6f 65 00 01 7c 0b 00 64 05 00 19 7d 0c 00 7c 0c 00 64 0a 00 1f 64 0b 00 6a 02 00 | ..|..oe..|..d...}..|..d...d..j.. |
1c80 | 6f 0e 00 01 7c 0c 00 64 0a 00 20 7d 0c 00 6e 20 00 01 7c 0c 00 64 05 00 1f 64 0c 00 6a 02 00 6f | o...|..d...}..n...|..d...d..j..o |
1ca0 | 0e 00 01 7c 0c 00 64 05 00 20 7d 0c 00 6e 01 00 01 7c 0c 00 7c 0b 00 64 05 00 3c 64 01 00 69 0c | ...|..d...}..n...|..|..d..<d..i. |
1cc0 | 00 7c 0b 00 83 01 00 7d 08 00 71 24 02 01 6e 01 00 01 7c 09 00 64 0d 00 19 7d 0c 00 7c 0c 00 70 | .|.....}..q$..n...|..d...}..|..p |
1ce0 | 07 00 01 71 69 00 6e 01 00 01 74 0d 00 7c 0c 00 83 01 00 5c 02 00 7d 0d 00 7d 0e 00 7c 0d 00 64 | ...qi.n...t..|.....\..}..}..|..d |
1d00 | 0e 00 6a 03 00 6f 07 00 01 71 69 00 6e 01 00 01 64 0f 00 7c 0e 00 6a 06 00 6f 0e 00 01 7c 0e 00 | ..j..o...qi.n...d..|..j..o...|.. |
1d20 | 64 0f 00 19 7d 0f 00 6e 04 00 01 71 69 00 7c 0f 00 7c 05 00 6a 06 00 6f 15 00 01 7c 05 00 7c 0f | d...}..n...qi.|..|..j..o...|..|. |
1d40 | 00 19 69 0b 00 7c 08 00 83 01 00 01 71 69 00 01 7c 08 00 67 01 00 7c 05 00 7c 0f 00 3c 71 69 00 | ..i..|......qi..|..g..|..|..<qi. |
1d60 | 01 57 7c 05 00 53 28 11 00 00 00 73 f8 03 00 00 50 61 72 73 65 20 6d 75 6c 74 69 70 61 72 74 20 | .W|..S(....s....Parse.multipart. |
1d80 | 69 6e 70 75 74 2e 0a 0a 20 20 20 20 41 72 67 75 6d 65 6e 74 73 3a 0a 20 20 20 20 66 70 20 20 20 | input.......Arguments:.....fp... |
1da0 | 3a 20 69 6e 70 75 74 20 66 69 6c 65 0a 20 20 20 20 70 64 69 63 74 3a 20 64 69 63 74 69 6f 6e 61 | :.input.file.....pdict:.dictiona |
1dc0 | 72 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 6f 74 68 65 72 20 70 61 72 61 6d 65 74 65 72 73 20 6f | ry.containing.other.parameters.o |
1de0 | 66 20 63 6f 6e 74 65 6e 74 2d 74 79 70 65 20 68 65 61 64 65 72 0a 0a 20 20 20 20 52 65 74 75 72 | f.content-type.header......Retur |
1e00 | 6e 73 20 61 20 64 69 63 74 69 6f 6e 61 72 79 20 6a 75 73 74 20 6c 69 6b 65 20 70 61 72 73 65 5f | ns.a.dictionary.just.like.parse_ |
1e20 | 71 73 28 29 3a 20 6b 65 79 73 20 61 72 65 20 74 68 65 20 66 69 65 6c 64 20 6e 61 6d 65 73 2c 20 | qs():.keys.are.the.field.names,. |
1e40 | 65 61 63 68 0a 20 20 20 20 76 61 6c 75 65 20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 76 61 6c 75 | each.....value.is.a.list.of.valu |
1e60 | 65 73 20 66 6f 72 20 74 68 61 74 20 66 69 65 6c 64 2e 20 20 54 68 69 73 20 69 73 20 65 61 73 79 | es.for.that.field...This.is.easy |
1e80 | 20 74 6f 20 75 73 65 20 62 75 74 20 6e 6f 74 0a 20 20 20 20 6d 75 63 68 20 67 6f 6f 64 20 69 66 | .to.use.but.not.....much.good.if |
1ea0 | 20 79 6f 75 20 61 72 65 20 65 78 70 65 63 74 69 6e 67 20 6d 65 67 61 62 79 74 65 73 20 74 6f 20 | .you.are.expecting.megabytes.to. |
1ec0 | 62 65 20 75 70 6c 6f 61 64 65 64 20 2d 2d 20 69 6e 20 74 68 61 74 20 63 61 73 65 2c 0a 20 20 20 | be.uploaded.--.in.that.case,.... |
1ee0 | 20 75 73 65 20 74 68 65 20 46 69 65 6c 64 53 74 6f 72 61 67 65 20 63 6c 61 73 73 20 69 6e 73 74 | .use.the.FieldStorage.class.inst |
1f00 | 65 61 64 20 77 68 69 63 68 20 69 73 20 6d 75 63 68 20 6d 6f 72 65 20 66 6c 65 78 69 62 6c 65 2e | ead.which.is.much.more.flexible. |
1f20 | 20 20 4e 6f 74 65 0a 20 20 20 20 74 68 61 74 20 63 6f 6e 74 65 6e 74 2d 74 79 70 65 20 69 73 20 | ..Note.....that.content-type.is. |
1f40 | 74 68 65 20 72 61 77 2c 20 75 6e 70 61 72 73 65 64 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 74 68 | the.raw,.unparsed.contents.of.th |
1f60 | 65 20 63 6f 6e 74 65 6e 74 2d 74 79 70 65 0a 20 20 20 20 68 65 61 64 65 72 2e 0a 0a 20 20 20 20 | e.content-type.....header....... |
1f80 | 58 58 58 20 54 68 69 73 20 64 6f 65 73 20 6e 6f 74 20 70 61 72 73 65 20 6e 65 73 74 65 64 20 6d | XXX.This.does.not.parse.nested.m |
1fa0 | 75 6c 74 69 70 61 72 74 20 70 61 72 74 73 20 2d 2d 20 75 73 65 20 46 69 65 6c 64 53 74 6f 72 61 | ultipart.parts.--.use.FieldStora |
1fc0 | 67 65 20 66 6f 72 0a 20 20 20 20 74 68 61 74 2e 0a 0a 20 20 20 20 58 58 58 20 54 68 69 73 20 73 | ge.for.....that.......XXX.This.s |
1fe0 | 68 6f 75 6c 64 20 72 65 61 6c 6c 79 20 62 65 20 73 75 62 73 75 6d 65 64 20 62 79 20 46 69 65 6c | hould.really.be.subsumed.by.Fiel |
2000 | 64 53 74 6f 72 61 67 65 20 61 6c 74 6f 67 65 74 68 65 72 20 2d 2d 20 6e 6f 0a 20 20 20 20 70 6f | dStorage.altogether.--.no.....po |
2020 | 69 6e 74 20 69 6e 20 68 61 76 69 6e 67 20 74 77 6f 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e | int.in.having.two.implementation |
2040 | 73 20 6f 66 20 74 68 65 20 73 61 6d 65 20 70 61 72 73 69 6e 67 20 61 6c 67 6f 72 69 74 68 6d 2e | s.of.the.same.parsing.algorithm. |
2060 | 0a 20 20 20 20 41 6c 73 6f 2c 20 46 69 65 6c 64 53 74 6f 72 61 67 65 20 70 72 6f 74 65 63 74 73 | .....Also,.FieldStorage.protects |
2080 | 20 69 74 73 65 6c 66 20 62 65 74 74 65 72 20 61 67 61 69 6e 73 74 20 63 65 72 74 61 69 6e 20 44 | .itself.better.against.certain.D |
20a0 | 6f 53 20 61 74 74 61 63 6b 73 0a 20 20 20 20 62 79 20 6c 69 6d 69 74 69 6e 67 20 74 68 65 20 73 | oS.attacks.....by.limiting.the.s |
20c0 | 69 7a 65 20 6f 66 20 74 68 65 20 64 61 74 61 20 72 65 61 64 20 69 6e 20 6f 6e 65 20 63 68 75 6e | ize.of.the.data.read.in.one.chun |
20e0 | 6b 2e 20 20 54 68 65 20 41 50 49 20 68 65 72 65 0a 20 20 20 20 64 6f 65 73 20 6e 6f 74 20 73 75 | k...The.API.here.....does.not.su |
2100 | 70 70 6f 72 74 20 74 68 61 74 20 6b 69 6e 64 20 6f 66 20 70 72 6f 74 65 63 74 69 6f 6e 2e 20 20 | pport.that.kind.of.protection... |
2120 | 54 68 69 73 20 61 6c 73 6f 20 61 66 66 65 63 74 73 20 70 61 72 73 65 28 29 0a 20 20 20 20 73 69 | This.also.affects.parse().....si |
2140 | 6e 63 65 20 69 74 20 63 61 6e 20 63 61 6c 6c 20 70 61 72 73 65 5f 6d 75 6c 74 69 70 61 72 74 28 | nce.it.can.call.parse_multipart( |
2160 | 29 2e 0a 0a 20 20 20 20 52 14 00 00 00 74 08 00 00 00 62 6f 75 6e 64 61 72 79 73 26 00 00 00 49 | ).......R....t....boundarys&...I |
2180 | 6e 76 61 6c 69 64 20 62 6f 75 6e 64 61 72 79 20 69 6e 20 6d 75 6c 74 69 70 61 72 74 20 66 6f 72 | nvalid.boundary.in.multipart.for |
21a0 | 6d 3a 20 25 72 73 02 00 00 00 2d 2d 69 ff ff ff ff 73 0e 00 00 00 63 6f 6e 74 65 6e 74 2d 6c 65 | m:.%rs....--i....s....content-le |
21c0 | 6e 67 74 68 69 00 00 00 00 73 1f 00 00 00 4d 61 78 69 6d 75 6d 20 63 6f 6e 74 65 6e 74 20 6c 65 | ngthi....s....Maximum.content.le |
21e0 | 6e 67 74 68 20 65 78 63 65 65 64 65 64 69 02 00 00 00 69 fe ff ff ff 73 02 00 00 00 0d 0a 73 01 | ngth.exceededi....i....s......s. |
2200 | 00 00 00 0a 73 13 00 00 00 63 6f 6e 74 65 6e 74 2d 64 69 73 70 6f 73 69 74 69 6f 6e 73 09 00 00 | ....s....content-dispositions... |
2220 | 00 66 6f 72 6d 2d 64 61 74 61 52 3b 00 00 00 4e 28 0e 00 00 00 74 0e 00 00 00 76 61 6c 69 64 5f | .form-dataR;...N(....t....valid_ |
2240 | 62 6f 75 6e 64 61 72 79 52 2e 00 00 00 52 29 00 00 00 74 09 00 00 00 6d 69 6d 65 74 6f 6f 6c 73 | boundaryR....R)...t....mimetools |
2260 | 74 07 00 00 00 4d 65 73 73 61 67 65 74 09 00 00 00 67 65 74 68 65 61 64 65 72 52 2c 00 00 00 52 | t....Messaget....getheaderR,...R |
2280 | 2d 00 00 00 52 2f 00 00 00 74 08 00 00 00 72 65 61 64 6c 69 6e 65 74 05 00 00 00 73 74 72 69 70 | -...R/...t....readlinet....strip |
22a0 | 52 39 00 00 00 74 04 00 00 00 6a 6f 69 6e 52 0c 00 00 00 28 10 00 00 00 52 31 00 00 00 52 36 00 | R9...t....joinR....(....R1...R6. |
22c0 | 00 00 52 4d 00 00 00 74 08 00 00 00 6e 65 78 74 70 61 72 74 74 08 00 00 00 6c 61 73 74 70 61 72 | ..RM...t....nextpartt....lastpar |
22e0 | 74 74 08 00 00 00 70 61 72 74 64 69 63 74 74 0a 00 00 00 74 65 72 6d 69 6e 61 74 6f 72 74 05 00 | tt....partdictt....terminatort.. |
2300 | 00 00 62 79 74 65 73 74 04 00 00 00 64 61 74 61 74 07 00 00 00 68 65 61 64 65 72 73 52 37 00 00 | ..bytest....datat....headersR7.. |
2320 | 00 74 05 00 00 00 6c 69 6e 65 73 74 04 00 00 00 6c 69 6e 65 74 03 00 00 00 6b 65 79 74 06 00 00 | .t....linest....linet....keyt... |
2340 | 00 70 61 72 61 6d 73 52 3b 00 00 00 28 00 00 00 00 28 00 00 00 00 73 16 00 00 00 2f 73 79 73 2f | .paramsR;...(....(....s..../sys/ |
2360 | 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 79 52 0b 00 00 00 eb 00 00 00 73 7a 00 00 00 00 | lib/python/cgi.pyR........sz.... |
2380 | 19 06 01 0d 01 0e 01 0d 01 06 01 0e 02 0a 01 0e 01 06 01 06 02 10 01 06 01 06 01 07 02 0f 01 0f | ................................ |
23a0 | 01 07 01 03 01 10 01 0e 01 09 01 0d 01 14 01 0d 01 13 02 0a 02 06 01 03 01 0c 01 07 01 06 01 05 | ................................ |
23c0 | 01 11 01 0c 01 13 01 09 01 10 02 0d 01 07 01 0d 01 07 02 0a 01 11 01 0e 01 11 01 0e 01 0a 01 17 | ................................ |
23e0 | 01 0a 01 07 01 07 01 12 01 0d 01 07 01 0d 01 0e 02 03 01 0d 01 15 02 12 02 63 01 00 00 00 0a 00 | .........................c...... |
2400 | 00 00 09 00 00 00 43 00 00 00 73 22 01 00 00 67 00 00 04 7d 01 00 7c 00 00 69 00 00 64 01 00 83 | ......C...s"...g...}..|..i..d... |
2420 | 01 00 44 5d 13 00 7d 02 00 7c 01 00 7c 02 00 69 01 00 83 00 00 12 71 14 00 7e 01 00 7d 03 00 7c | ..D]..}..|..|..i......q..~..}..| |
2440 | 03 00 69 02 00 64 02 00 83 01 00 69 03 00 83 00 00 7d 04 00 68 00 00 7d 05 00 78 ca 00 7c 03 00 | ..i..d.....i.....}..h..}..x..|.. |
2460 | 44 5d c2 00 7d 06 00 7c 06 00 69 04 00 64 03 00 83 01 00 7d 07 00 7c 07 00 64 02 00 6a 05 00 6f | D]..}..|..i..d.....}..|..d..j..o |
2480 | a0 00 01 7c 06 00 7c 07 00 20 69 01 00 83 00 00 69 03 00 83 00 00 7d 08 00 7c 06 00 7c 07 00 64 | ...|..|...i.....i.....}..|..|..d |
24a0 | 04 00 17 1f 69 01 00 83 00 00 7d 09 00 74 05 00 7c 09 00 83 01 00 64 05 00 6a 05 00 6f 55 00 01 | ....i.....}..t..|.....d..j..oU.. |
24c0 | 7c 09 00 64 02 00 19 7c 09 00 64 06 00 19 04 03 6a 02 00 6f 0a 00 01 64 07 00 6a 02 00 6e 02 00 | |..d...|..d.....j..o...d..j..n.. |
24e0 | 02 01 6f 2f 00 01 7c 09 00 64 04 00 64 06 00 21 7d 09 00 7c 09 00 69 06 00 64 08 00 64 09 00 83 | ..o/..|..d..d..!}..|..i..d..d... |
2500 | 02 00 69 06 00 64 0a 00 64 07 00 83 02 00 7d 09 00 6e 01 00 01 7c 09 00 7c 05 00 7c 08 00 3c 71 | ..i..d..d.....}..n...|..|..|..<q |
2520 | 52 00 01 71 52 00 57 7c 04 00 7c 05 00 66 02 00 53 28 0b 00 00 00 73 66 00 00 00 50 61 72 73 65 | R..qR.W|..|..f..S(....sf...Parse |
2540 | 20 61 20 43 6f 6e 74 65 6e 74 2d 74 79 70 65 20 6c 69 6b 65 20 68 65 61 64 65 72 2e 0a 0a 20 20 | .a.Content-type.like.header..... |
2560 | 20 20 52 65 74 75 72 6e 20 74 68 65 20 6d 61 69 6e 20 63 6f 6e 74 65 6e 74 2d 74 79 70 65 20 61 | ..Return.the.main.content-type.a |
2580 | 6e 64 20 61 20 64 69 63 74 69 6f 6e 61 72 79 20 6f 66 20 6f 70 74 69 6f 6e 73 2e 0a 0a 20 20 20 | nd.a.dictionary.of.options...... |
25a0 | 20 52 3d 00 00 00 69 00 00 00 00 52 3e 00 00 00 69 01 00 00 00 69 02 00 00 00 69 ff ff ff ff 74 | .R=...i....R>...i....i....i....t |
25c0 | 01 00 00 00 22 73 02 00 00 00 5c 5c 73 01 00 00 00 5c 73 02 00 00 00 5c 22 28 07 00 00 00 52 41 | ...."s....\\s....\s....\"(....RA |
25e0 | 00 00 00 52 53 00 00 00 74 03 00 00 00 70 6f 70 74 05 00 00 00 6c 6f 77 65 72 74 04 00 00 00 66 | ...RS...t....popt....lowert....f |
2600 | 69 6e 64 52 42 00 00 00 52 45 00 00 00 28 0a 00 00 00 52 5d 00 00 00 52 46 00 00 00 74 01 00 00 | indRB...RE...(....R]...RF...t... |
2620 | 00 78 74 05 00 00 00 70 6c 69 73 74 52 5e 00 00 00 52 36 00 00 00 74 01 00 00 00 70 74 01 00 00 | .xt....plistR^...R6...t....pt... |
2640 | 00 69 52 3b 00 00 00 52 3c 00 00 00 28 00 00 00 00 28 00 00 00 00 73 16 00 00 00 2f 73 79 73 2f | .iR;...R<...(....(....s..../sys/ |
2660 | 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 79 52 0c 00 00 00 4d 01 00 00 73 1c 00 00 00 00 | lib/python/cgi.pyR....M...s..... |
2680 | 06 30 01 15 01 06 01 07 00 06 01 0f 01 0d 01 16 01 14 01 39 01 0d 01 22 01 12 01 63 00 00 00 00 | .0.................9..."...c.... |
26a0 | 00 00 00 00 01 00 00 00 42 00 00 00 73 50 00 00 00 65 00 00 5a 01 00 64 00 00 5a 02 00 64 03 00 | ........B...sP...e..Z..d..Z..d.. |
26c0 | 5a 04 00 64 03 00 5a 05 00 64 03 00 5a 06 00 64 03 00 5a 07 00 68 00 00 5a 08 00 64 03 00 5a 09 | Z..d..Z..d..Z..d..Z..h..Z..d..Z. |
26e0 | 00 68 00 00 5a 0a 00 68 00 00 5a 0b 00 64 01 00 84 00 00 5a 0c 00 64 02 00 84 00 00 5a 0d 00 52 | .h..Z..h..Z..d.....Z..d.....Z..R |
2700 | 53 28 04 00 00 00 73 3d 00 00 00 4c 69 6b 65 20 46 69 65 6c 64 53 74 6f 72 61 67 65 2c 20 66 6f | S(....s=...Like.FieldStorage,.fo |
2720 | 72 20 75 73 65 20 77 68 65 6e 20 6e 6f 20 66 69 6c 65 20 75 70 6c 6f 61 64 73 20 61 72 65 20 70 | r.use.when.no.file.uploads.are.p |
2740 | 6f 73 73 69 62 6c 65 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 | ossible.c............C...s....|. |
2760 | 00 7c 00 00 5f 00 00 7c 02 00 7c 00 00 5f 01 00 64 01 00 53 28 02 00 00 00 73 26 00 00 00 43 6f | .|.._..|..|.._..d..S(....s&...Co |
2780 | 6e 73 74 72 75 63 74 6f 72 20 66 72 6f 6d 20 66 69 65 6c 64 20 6e 61 6d 65 20 61 6e 64 20 76 61 | nstructor.from.field.name.and.va |
27a0 | 6c 75 65 2e 4e 28 02 00 00 00 52 3b 00 00 00 52 3c 00 00 00 28 03 00 00 00 74 04 00 00 00 73 65 | lue.N(....R;...R<...(....t....se |
27c0 | 6c 66 52 3b 00 00 00 52 3c 00 00 00 28 00 00 00 00 28 00 00 00 00 73 16 00 00 00 2f 73 79 73 2f | lfR;...R<...(....(....s..../sys/ |
27e0 | 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 79 74 08 00 00 00 5f 5f 69 6e 69 74 5f 5f 73 01 | lib/python/cgi.pyt....__init__s. |
2800 | 00 00 73 04 00 00 00 00 02 09 01 63 01 00 00 00 01 00 00 00 03 00 00 00 43 00 00 00 73 14 00 00 | ..s........c............C...s... |
2820 | 00 64 01 00 7c 00 00 69 00 00 7c 00 00 69 01 00 66 02 00 16 53 28 02 00 00 00 73 20 00 00 00 52 | .d..|..i..|..i..f...S(....s....R |
2840 | 65 74 75 72 6e 20 70 72 69 6e 74 61 62 6c 65 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 2e 73 | eturn.printable.representation.s |
2860 | 18 00 00 00 4d 69 6e 69 46 69 65 6c 64 53 74 6f 72 61 67 65 28 25 72 2c 20 25 72 29 28 02 00 00 | ....MiniFieldStorage(%r,.%r)(... |
2880 | 00 52 3b 00 00 00 52 3c 00 00 00 28 01 00 00 00 52 68 00 00 00 28 00 00 00 00 28 00 00 00 00 73 | .R;...R<...(....Rh...(....(....s |
28a0 | 16 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 79 74 08 00 00 00 5f | ..../sys/lib/python/cgi.pyt...._ |
28c0 | 5f 72 65 70 72 5f 5f 79 01 00 00 73 02 00 00 00 00 02 4e 28 0e 00 00 00 74 08 00 00 00 5f 5f 6e | _repr__y...s......N(....t....__n |
28e0 | 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__ |
2900 | 52 29 00 00 00 74 08 00 00 00 66 69 6c 65 6e 61 6d 65 74 04 00 00 00 6c 69 73 74 74 04 00 00 00 | R)...t....filenamet....listt.... |
2920 | 74 79 70 65 74 04 00 00 00 66 69 6c 65 74 0c 00 00 00 74 79 70 65 5f 6f 70 74 69 6f 6e 73 74 0b | typet....filet....type_optionst. |
2940 | 00 00 00 64 69 73 70 6f 73 69 74 69 6f 6e 74 13 00 00 00 64 69 73 70 6f 73 69 74 69 6f 6e 5f 6f | ...dispositiont....disposition_o |
2960 | 70 74 69 6f 6e 73 52 5b 00 00 00 52 69 00 00 00 52 6a 00 00 00 28 00 00 00 00 28 00 00 00 00 28 | ptionsR[...Ri...Rj...(....(....( |
2980 | 00 00 00 00 73 16 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 79 52 | ....s..../sys/lib/python/cgi.pyR |
29a0 | 02 00 00 00 65 01 00 00 73 16 00 00 00 06 02 06 03 06 01 06 01 06 01 06 01 06 01 06 01 06 01 06 | ....e...s....................... |
29c0 | 02 09 06 63 00 00 00 00 00 00 00 00 07 00 00 00 42 00 00 00 73 fe 00 00 00 65 00 00 5a 01 00 64 | ...c............B...s....e..Z..d |
29e0 | 00 00 5a 02 00 64 1b 00 64 1b 00 64 01 00 65 04 00 69 05 00 64 02 00 64 02 00 64 03 00 84 06 00 | ..Z..d..d..d..e..i..d..d..d..... |
2a00 | 5a 06 00 64 04 00 84 00 00 5a 07 00 64 05 00 84 00 00 5a 08 00 64 06 00 84 00 00 5a 09 00 64 07 | Z..d.....Z..d.....Z..d.....Z..d. |
2a20 | 00 84 00 00 5a 0a 00 64 1b 00 64 08 00 84 01 00 5a 0b 00 64 1b 00 64 09 00 84 01 00 5a 0c 00 64 | ....Z..d..d.....Z..d..d.....Z..d |
2a40 | 0a 00 84 00 00 5a 0d 00 64 0b 00 84 00 00 5a 0e 00 64 0c 00 84 00 00 5a 0f 00 64 0d 00 84 00 00 | .....Z..d.....Z..d.....Z..d..... |
2a60 | 5a 10 00 64 0e 00 84 00 00 5a 11 00 64 0f 00 84 00 00 5a 12 00 64 1b 00 5a 13 00 64 10 00 84 00 | Z..d.....Z..d.....Z..d..Z..d.... |
2a80 | 00 5a 14 00 64 11 00 84 00 00 5a 15 00 64 1c 00 5a 16 00 64 14 00 84 00 00 5a 17 00 64 15 00 84 | .Z..d.....Z..d..Z..d.....Z..d... |
2aa0 | 00 00 5a 18 00 64 16 00 84 00 00 5a 19 00 64 17 00 84 00 00 5a 1a 00 64 18 00 84 00 00 5a 1b 00 | ..Z..d.....Z..d.....Z..d.....Z.. |
2ac0 | 64 19 00 84 00 00 5a 1c 00 64 1b 00 64 1a 00 84 01 00 5a 1d 00 52 53 28 1d 00 00 00 73 9a 06 00 | d.....Z..d..d.....Z..RS(....s... |
2ae0 | 00 53 74 6f 72 65 20 61 20 73 65 71 75 65 6e 63 65 20 6f 66 20 66 69 65 6c 64 73 2c 20 72 65 61 | .Store.a.sequence.of.fields,.rea |
2b00 | 64 69 6e 67 20 6d 75 6c 74 69 70 61 72 74 2f 66 6f 72 6d 2d 64 61 74 61 2e 0a 0a 20 20 20 20 54 | ding.multipart/form-data.......T |
2b20 | 68 69 73 20 63 6c 61 73 73 20 70 72 6f 76 69 64 65 73 20 6e 61 6d 69 6e 67 2c 20 74 79 70 69 6e | his.class.provides.naming,.typin |
2b40 | 67 2c 20 66 69 6c 65 73 20 73 74 6f 72 65 64 20 6f 6e 20 64 69 73 6b 2c 20 61 6e 64 0a 20 20 20 | g,.files.stored.on.disk,.and.... |
2b60 | 20 6d 6f 72 65 2e 20 20 41 74 20 74 68 65 20 74 6f 70 20 6c 65 76 65 6c 2c 20 69 74 20 69 73 20 | .more...At.the.top.level,.it.is. |
2b80 | 61 63 63 65 73 73 69 62 6c 65 20 6c 69 6b 65 20 61 20 64 69 63 74 69 6f 6e 61 72 79 2c 20 77 68 | accessible.like.a.dictionary,.wh |
2ba0 | 6f 73 65 0a 20 20 20 20 6b 65 79 73 20 61 72 65 20 74 68 65 20 66 69 65 6c 64 20 6e 61 6d 65 73 | ose.....keys.are.the.field.names |
2bc0 | 2e 20 20 28 4e 6f 74 65 3a 20 4e 6f 6e 65 20 63 61 6e 20 6f 63 63 75 72 20 61 73 20 61 20 66 69 | ...(Note:.None.can.occur.as.a.fi |
2be0 | 65 6c 64 20 6e 61 6d 65 2e 29 0a 20 20 20 20 54 68 65 20 69 74 65 6d 73 20 61 72 65 20 65 69 74 | eld.name.).....The.items.are.eit |
2c00 | 68 65 72 20 61 20 50 79 74 68 6f 6e 20 6c 69 73 74 20 28 69 66 20 74 68 65 72 65 27 73 20 6d 75 | her.a.Python.list.(if.there's.mu |
2c20 | 6c 74 69 70 6c 65 20 76 61 6c 75 65 73 29 20 6f 72 0a 20 20 20 20 61 6e 6f 74 68 65 72 20 46 69 | ltiple.values).or.....another.Fi |
2c40 | 65 6c 64 53 74 6f 72 61 67 65 20 6f 72 20 4d 69 6e 69 46 69 65 6c 64 53 74 6f 72 61 67 65 20 6f | eldStorage.or.MiniFieldStorage.o |
2c60 | 62 6a 65 63 74 2e 20 20 49 66 20 69 74 27 73 20 61 20 73 69 6e 67 6c 65 0a 20 20 20 20 6f 62 6a | bject...If.it's.a.single.....obj |
2c80 | 65 63 74 2c 20 69 74 20 68 61 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 61 74 74 72 69 62 | ect,.it.has.the.following.attrib |
2ca0 | 75 74 65 73 3a 0a 0a 20 20 20 20 6e 61 6d 65 3a 20 74 68 65 20 66 69 65 6c 64 20 6e 61 6d 65 2c | utes:......name:.the.field.name, |
2cc0 | 20 69 66 20 73 70 65 63 69 66 69 65 64 3b 20 6f 74 68 65 72 77 69 73 65 20 4e 6f 6e 65 0a 0a 20 | .if.specified;.otherwise.None... |
2ce0 | 20 20 20 66 69 6c 65 6e 61 6d 65 3a 20 74 68 65 20 66 69 6c 65 6e 61 6d 65 2c 20 69 66 20 73 70 | ...filename:.the.filename,.if.sp |
2d00 | 65 63 69 66 69 65 64 3b 20 6f 74 68 65 72 77 69 73 65 20 4e 6f 6e 65 3b 20 74 68 69 73 20 69 73 | ecified;.otherwise.None;.this.is |
2d20 | 20 74 68 65 0a 20 20 20 20 20 20 20 20 63 6c 69 65 6e 74 20 73 69 64 65 20 66 69 6c 65 6e 61 6d | .the.........client.side.filenam |
2d40 | 65 2c 20 2a 6e 6f 74 2a 20 74 68 65 20 66 69 6c 65 20 6e 61 6d 65 20 6f 6e 20 77 68 69 63 68 20 | e,.*not*.the.file.name.on.which. |
2d60 | 69 74 20 69 73 0a 20 20 20 20 20 20 20 20 73 74 6f 72 65 64 20 28 74 68 61 74 27 73 20 61 20 74 | it.is.........stored.(that's.a.t |
2d80 | 65 6d 70 6f 72 61 72 79 20 66 69 6c 65 20 79 6f 75 20 64 6f 6e 27 74 20 64 65 61 6c 20 77 69 74 | emporary.file.you.don't.deal.wit |
2da0 | 68 29 0a 0a 20 20 20 20 76 61 6c 75 65 3a 20 74 68 65 20 76 61 6c 75 65 20 61 73 20 61 20 2a 73 | h)......value:.the.value.as.a.*s |
2dc0 | 74 72 69 6e 67 2a 3b 20 66 6f 72 20 66 69 6c 65 20 75 70 6c 6f 61 64 73 2c 20 74 68 69 73 0a 20 | tring*;.for.file.uploads,.this.. |
2de0 | 20 20 20 20 20 20 20 74 72 61 6e 73 70 61 72 65 6e 74 6c 79 20 72 65 61 64 73 20 74 68 65 20 66 | .......transparently.reads.the.f |
2e00 | 69 6c 65 20 65 76 65 72 79 20 74 69 6d 65 20 79 6f 75 20 72 65 71 75 65 73 74 20 74 68 65 20 76 | ile.every.time.you.request.the.v |
2e20 | 61 6c 75 65 0a 0a 20 20 20 20 66 69 6c 65 3a 20 74 68 65 20 66 69 6c 65 28 2d 6c 69 6b 65 29 20 | alue......file:.the.file(-like). |
2e40 | 6f 62 6a 65 63 74 20 66 72 6f 6d 20 77 68 69 63 68 20 79 6f 75 20 63 61 6e 20 72 65 61 64 20 74 | object.from.which.you.can.read.t |
2e60 | 68 65 20 64 61 74 61 3b 0a 20 20 20 20 20 20 20 20 4e 6f 6e 65 20 69 66 20 74 68 65 20 64 61 74 | he.data;.........None.if.the.dat |
2e80 | 61 20 69 73 20 73 74 6f 72 65 64 20 61 20 73 69 6d 70 6c 65 20 73 74 72 69 6e 67 0a 0a 20 20 20 | a.is.stored.a.simple.string..... |
2ea0 | 20 74 79 70 65 3a 20 74 68 65 20 63 6f 6e 74 65 6e 74 2d 74 79 70 65 2c 20 6f 72 20 4e 6f 6e 65 | .type:.the.content-type,.or.None |
2ec0 | 20 69 66 20 6e 6f 74 20 73 70 65 63 69 66 69 65 64 0a 0a 20 20 20 20 74 79 70 65 5f 6f 70 74 69 | .if.not.specified......type_opti |
2ee0 | 6f 6e 73 3a 20 64 69 63 74 69 6f 6e 61 72 79 20 6f 66 20 6f 70 74 69 6f 6e 73 20 73 70 65 63 69 | ons:.dictionary.of.options.speci |
2f00 | 66 69 65 64 20 6f 6e 20 74 68 65 20 63 6f 6e 74 65 6e 74 2d 74 79 70 65 0a 20 20 20 20 20 20 20 | fied.on.the.content-type........ |
2f20 | 20 6c 69 6e 65 0a 0a 20 20 20 20 64 69 73 70 6f 73 69 74 69 6f 6e 3a 20 63 6f 6e 74 65 6e 74 2d | .line......disposition:.content- |
2f40 | 64 69 73 70 6f 73 69 74 69 6f 6e 2c 20 6f 72 20 4e 6f 6e 65 20 69 66 20 6e 6f 74 20 73 70 65 63 | disposition,.or.None.if.not.spec |
2f60 | 69 66 69 65 64 0a 0a 20 20 20 20 64 69 73 70 6f 73 69 74 69 6f 6e 5f 6f 70 74 69 6f 6e 73 3a 20 | ified......disposition_options:. |
2f80 | 64 69 63 74 69 6f 6e 61 72 79 20 6f 66 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 6f 70 74 69 | dictionary.of.corresponding.opti |
2fa0 | 6f 6e 73 0a 0a 20 20 20 20 68 65 61 64 65 72 73 3a 20 61 20 64 69 63 74 69 6f 6e 61 72 79 28 2d | ons......headers:.a.dictionary(- |
2fc0 | 6c 69 6b 65 29 20 6f 62 6a 65 63 74 20 28 73 6f 6d 65 74 69 6d 65 73 20 72 66 63 38 32 32 2e 4d | like).object.(sometimes.rfc822.M |
2fe0 | 65 73 73 61 67 65 20 6f 72 20 61 0a 20 20 20 20 20 20 20 20 73 75 62 63 6c 61 73 73 20 74 68 65 | essage.or.a.........subclass.the |
3000 | 72 65 6f 66 29 20 63 6f 6e 74 61 69 6e 69 6e 67 20 2a 61 6c 6c 2a 20 68 65 61 64 65 72 73 0a 0a | reof).containing.*all*.headers.. |
3020 | 20 20 20 20 54 68 65 20 63 6c 61 73 73 20 69 73 20 73 75 62 63 6c 61 73 73 61 62 6c 65 2c 20 6d | ....The.class.is.subclassable,.m |
3040 | 6f 73 74 6c 79 20 66 6f 72 20 74 68 65 20 70 75 72 70 6f 73 65 20 6f 66 20 6f 76 65 72 72 69 64 | ostly.for.the.purpose.of.overrid |
3060 | 69 6e 67 0a 20 20 20 20 74 68 65 20 6d 61 6b 65 5f 66 69 6c 65 28 29 20 6d 65 74 68 6f 64 2c 20 | ing.....the.make_file().method,. |
3080 | 77 68 69 63 68 20 69 73 20 63 61 6c 6c 65 64 20 69 6e 74 65 72 6e 61 6c 6c 79 20 74 6f 20 63 6f | which.is.called.internally.to.co |
30a0 | 6d 65 20 75 70 20 77 69 74 68 0a 20 20 20 20 61 20 66 69 6c 65 20 6f 70 65 6e 20 66 6f 72 20 72 | me.up.with.....a.file.open.for.r |
30c0 | 65 61 64 69 6e 67 20 61 6e 64 20 77 72 69 74 69 6e 67 2e 20 20 54 68 69 73 20 6d 61 6b 65 73 20 | eading.and.writing...This.makes. |
30e0 | 69 74 20 70 6f 73 73 69 62 6c 65 20 74 6f 0a 20 20 20 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 | it.possible.to.....override.the. |
3100 | 64 65 66 61 75 6c 74 20 63 68 6f 69 63 65 20 6f 66 20 73 74 6f 72 69 6e 67 20 61 6c 6c 20 66 69 | default.choice.of.storing.all.fi |
3120 | 6c 65 73 20 69 6e 20 61 20 74 65 6d 70 6f 72 61 72 79 0a 20 20 20 20 64 69 72 65 63 74 6f 72 79 | les.in.a.temporary.....directory |
3140 | 20 61 6e 64 20 75 6e 6c 69 6e 6b 69 6e 67 20 74 68 65 6d 20 61 73 20 73 6f 6f 6e 20 61 73 20 74 | .and.unlinking.them.as.soon.as.t |
3160 | 68 65 79 20 68 61 76 65 20 62 65 65 6e 20 6f 70 65 6e 65 64 2e 0a 0a 20 20 20 20 52 14 00 00 00 | hey.have.been.opened.......R.... |
3180 | 69 00 00 00 00 63 07 00 00 00 0d 00 00 00 09 00 00 00 43 00 00 00 73 68 03 00 00 64 01 00 7d 07 | i....c............C...sh...d..}. |
31a0 | 00 7c 05 00 7c 00 00 5f 00 00 7c 06 00 7c 00 00 5f 01 00 64 02 00 7c 04 00 6a 06 00 6f 14 00 01 | .|..|.._..|..|.._..d..|..j..o... |
31c0 | 7c 04 00 64 02 00 19 69 02 00 83 00 00 7d 07 00 6e 01 00 01 7c 07 00 64 01 00 6a 02 00 70 0d 00 | |..d...i.....}..n...|..d..j..p.. |
31e0 | 01 7c 07 00 64 03 00 6a 02 00 6f 70 00 01 64 04 00 7c 04 00 6a 06 00 6f 0e 00 01 7c 04 00 64 04 | .|..d..j..op..d..|..j..o...|..d. |
3200 | 00 19 7d 08 00 6e 26 00 01 74 03 00 69 04 00 64 05 00 1f 6f 11 00 01 74 03 00 69 04 00 64 05 00 | ..}..n&..t..i..d...o...t..i..d.. |
3220 | 19 7d 08 00 6e 07 00 01 64 06 00 7d 08 00 74 05 00 7c 08 00 83 01 00 7d 01 00 7c 02 00 64 17 00 | .}..n...d..}..t..|.....}..|..d.. |
3240 | 6a 08 00 6f 13 00 01 68 00 00 04 64 07 00 02 64 08 00 3c 7d 02 00 71 c3 00 01 6e 01 00 01 7c 02 | j..o...h...d...d..<}..q...n...|. |
3260 | 00 64 17 00 6a 08 00 6f 63 00 01 68 00 00 7d 02 00 7c 07 00 64 09 00 6a 02 00 6f 0e 00 01 64 07 | .d..j..oc..h..}..|..d..j..o...d. |
3280 | 00 7c 02 00 64 08 00 3c 6e 01 00 01 64 0a 00 7c 04 00 6a 06 00 6f 12 00 01 7c 04 00 64 0a 00 19 | .|..d..<n...d..|..j..o...|..d... |
32a0 | 7c 02 00 64 08 00 3c 6e 01 00 01 64 0b 00 7c 04 00 6a 06 00 6f 12 00 01 7c 04 00 64 0b 00 19 7c | |..d..<n...d..|..j..o...|..d...| |
32c0 | 02 00 64 0c 00 3c 71 33 01 01 6e 01 00 01 7c 01 00 70 07 00 01 74 03 00 69 07 00 7c 00 00 5f 08 | ..d..<q3..n...|..p...t..i..|.._. |
32e0 | 00 7c 02 00 7c 00 00 5f 09 00 7c 03 00 7c 00 00 5f 0a 00 64 06 00 68 00 00 02 7d 09 00 7d 0a 00 | .|..|.._..|..|.._..d..h...}..}.. |
3300 | 64 0d 00 7c 00 00 69 09 00 6a 06 00 6f 1d 00 01 74 0b 00 7c 00 00 69 09 00 64 0d 00 19 83 01 00 | d..|..i..j..o...t..|..i..d...... |
3320 | 5c 02 00 7d 09 00 7d 0a 00 6e 01 00 01 7c 09 00 7c 00 00 5f 0c 00 7c 0a 00 7c 00 00 5f 0d 00 64 | \..}..}..n...|..|.._..|..|.._..d |
3340 | 17 00 7c 00 00 5f 0e 00 64 0e 00 7c 0a 00 6a 06 00 6f 11 00 01 7c 0a 00 64 0e 00 19 7c 00 00 5f | ..|.._..d..|..j..o...|..d...|.._ |
3360 | 0e 00 6e 01 00 01 64 17 00 7c 00 00 5f 0f 00 64 0f 00 7c 0a 00 6a 06 00 6f 11 00 01 7c 0a 00 64 | ..n...d..|.._..d..|..j..o...|..d |
3380 | 0f 00 19 7c 00 00 5f 0f 00 6e 01 00 01 64 08 00 7c 00 00 69 09 00 6a 06 00 6f 1d 00 01 74 0b 00 | ...|.._..n...d..|..i..j..o...t.. |
33a0 | 7c 00 00 69 09 00 64 08 00 19 83 01 00 5c 02 00 7d 0b 00 7d 0a 00 6e 36 00 01 7c 00 00 69 0a 00 | |..i..d......\..}..}..n6..|..i.. |
33c0 | 70 0d 00 01 7c 07 00 64 09 00 6a 03 00 6f 11 00 01 64 10 00 68 00 00 02 7d 0b 00 7d 0a 00 6e 0e | p...|..d..j..o...d..h...}..}..n. |
33e0 | 00 01 64 07 00 68 00 00 02 7d 0b 00 7d 0a 00 7c 0b 00 7c 00 00 5f 10 00 7c 0a 00 7c 00 00 5f 11 | ..d..h...}..}..|..|.._..|..|.._. |
3400 | 00 64 06 00 7c 00 00 5f 12 00 64 11 00 7c 0a 00 6a 06 00 6f 11 00 01 7c 0a 00 64 11 00 19 7c 00 | .d..|.._..d..|..j..o...|..d...|. |
3420 | 00 5f 12 00 6e 01 00 01 64 12 00 7d 0c 00 64 0c 00 7c 00 00 69 09 00 6a 06 00 6f 52 00 01 79 17 | ._..n...d..}..d..|..i..j..oR..y. |
3440 | 00 74 13 00 7c 00 00 69 09 00 64 0c 00 19 83 01 00 7d 0c 00 57 6e 13 00 04 74 14 00 6a 0a 00 6f | .t..|..i..d......}..Wn...t..j..o |
3460 | 07 00 01 01 01 01 6e 02 00 01 58 74 15 00 6f 1a 00 01 7c 0c 00 74 15 00 6a 04 00 6f 0d 00 01 74 | ......n...Xt..o...|..t..j..o...t |
3480 | 14 00 64 13 00 82 02 00 71 f5 02 01 6e 01 00 01 7c 0c 00 7c 00 00 5f 16 00 64 17 00 04 7c 00 00 | ..d.....q...n...|..|.._..d...|.. |
34a0 | 5f 17 00 7c 00 00 5f 18 00 64 14 00 7c 00 00 5f 19 00 7c 0b 00 64 07 00 6a 02 00 6f 0e 00 01 7c | _..|.._..d..|.._..|..d..j..o...| |
34c0 | 00 00 69 1a 00 83 00 00 01 6e 33 00 01 7c 0b 00 64 15 00 20 64 16 00 6a 02 00 6f 17 00 01 7c 00 | ..i......n3..|..d...d..j..o...|. |
34e0 | 00 69 1b 00 7c 04 00 7c 05 00 7c 06 00 83 03 00 01 6e 0b 00 01 7c 00 00 69 1c 00 83 00 00 01 64 | .i..|..|..|......n...|..i......d |
3500 | 17 00 53 28 18 00 00 00 73 17 04 00 00 43 6f 6e 73 74 72 75 63 74 6f 72 2e 20 20 52 65 61 64 20 | ..S(....s....Constructor...Read. |
3520 | 6d 75 6c 74 69 70 61 72 74 2f 2a 20 75 6e 74 69 6c 20 6c 61 73 74 20 70 61 72 74 2e 0a 0a 20 20 | multipart/*.until.last.part..... |
3540 | 20 20 20 20 20 20 41 72 67 75 6d 65 6e 74 73 2c 20 61 6c 6c 20 6f 70 74 69 6f 6e 61 6c 3a 0a 0a | ......Arguments,.all.optional:.. |
3560 | 20 20 20 20 20 20 20 20 66 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 20 66 69 6c 65 20 70 | ........fp..............:.file.p |
3580 | 6f 69 6e 74 65 72 3b 20 64 65 66 61 75 6c 74 3a 20 73 79 73 2e 73 74 64 69 6e 0a 20 20 20 20 20 | ointer;.default:.sys.stdin...... |
35a0 | 20 20 20 20 20 20 20 28 6e 6f 74 20 75 73 65 64 20 77 68 65 6e 20 74 68 65 20 72 65 71 75 65 73 | .......(not.used.when.the.reques |
35c0 | 74 20 6d 65 74 68 6f 64 20 69 73 20 47 45 54 29 0a 0a 20 20 20 20 20 20 20 20 68 65 61 64 65 72 | t.method.is.GET)..........header |
35e0 | 73 20 20 20 20 20 20 20 20 20 3a 20 68 65 61 64 65 72 20 64 69 63 74 69 6f 6e 61 72 79 2d 6c 69 | s.........:.header.dictionary-li |
3600 | 6b 65 20 6f 62 6a 65 63 74 3b 20 64 65 66 61 75 6c 74 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ke.object;.default:............. |
3620 | 74 61 6b 65 6e 20 66 72 6f 6d 20 65 6e 76 69 72 6f 6e 20 61 73 20 70 65 72 20 43 47 49 20 73 70 | taken.from.environ.as.per.CGI.sp |
3640 | 65 63 0a 0a 20 20 20 20 20 20 20 20 6f 75 74 65 72 62 6f 75 6e 64 61 72 79 20 20 20 3a 20 74 65 | ec..........outerboundary...:.te |
3660 | 72 6d 69 6e 61 74 69 6e 67 20 6d 75 6c 74 69 70 61 72 74 20 62 6f 75 6e 64 61 72 79 0a 20 20 20 | rminating.multipart.boundary.... |
3680 | 20 20 20 20 20 20 20 20 20 28 66 6f 72 20 69 6e 74 65 72 6e 61 6c 20 75 73 65 20 6f 6e 6c 79 29 | .........(for.internal.use.only) |
36a0 | 0a 0a 20 20 20 20 20 20 20 20 65 6e 76 69 72 6f 6e 20 20 20 20 20 20 20 20 20 3a 20 65 6e 76 69 | ..........environ.........:.envi |
36c0 | 72 6f 6e 6d 65 6e 74 20 64 69 63 74 69 6f 6e 61 72 79 3b 20 64 65 66 61 75 6c 74 3a 20 6f 73 2e | ronment.dictionary;.default:.os. |
36e0 | 65 6e 76 69 72 6f 6e 0a 0a 20 20 20 20 20 20 20 20 6b 65 65 70 5f 62 6c 61 6e 6b 5f 76 61 6c 75 | environ..........keep_blank_valu |
3700 | 65 73 3a 20 66 6c 61 67 20 69 6e 64 69 63 61 74 69 6e 67 20 77 68 65 74 68 65 72 20 62 6c 61 6e | es:.flag.indicating.whether.blan |
3720 | 6b 20 76 61 6c 75 65 73 20 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 55 52 4c 20 65 6e 63 6f | k.values.in.............URL.enco |
3740 | 64 65 64 20 66 6f 72 6d 73 20 73 68 6f 75 6c 64 20 62 65 20 74 72 65 61 74 65 64 20 61 73 20 62 | ded.forms.should.be.treated.as.b |
3760 | 6c 61 6e 6b 20 73 74 72 69 6e 67 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 41 20 74 72 75 65 | lank.strings..............A.true |
3780 | 20 76 61 6c 75 65 20 69 6e 64 69 63 61 74 65 73 20 74 68 61 74 20 62 6c 61 6e 6b 73 20 73 68 6f | .value.indicates.that.blanks.sho |
37a0 | 75 6c 64 20 62 65 20 72 65 74 61 69 6e 65 64 20 61 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 | uld.be.retained.as.............b |
37c0 | 6c 61 6e 6b 20 73 74 72 69 6e 67 73 2e 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 66 61 6c 73 65 | lank.strings...The.default.false |
37e0 | 20 76 61 6c 75 65 20 69 6e 64 69 63 61 74 65 73 20 74 68 61 74 0a 20 20 20 20 20 20 20 20 20 20 | .value.indicates.that........... |
3800 | 20 20 62 6c 61 6e 6b 20 76 61 6c 75 65 73 20 61 72 65 20 74 6f 20 62 65 20 69 67 6e 6f 72 65 64 | ..blank.values.are.to.be.ignored |
3820 | 20 61 6e 64 20 74 72 65 61 74 65 64 20 61 73 20 69 66 20 74 68 65 79 20 77 65 72 65 0a 20 20 20 | .and.treated.as.if.they.were.... |
3840 | 20 20 20 20 20 20 20 20 20 6e 6f 74 20 69 6e 63 6c 75 64 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 | .........not.included........... |
3860 | 73 74 72 69 63 74 5f 70 61 72 73 69 6e 67 3a 20 66 6c 61 67 20 69 6e 64 69 63 61 74 69 6e 67 20 | strict_parsing:.flag.indicating. |
3880 | 77 68 61 74 20 74 6f 20 64 6f 20 77 69 74 68 20 70 61 72 73 69 6e 67 20 65 72 72 6f 72 73 2e 0a | what.to.do.with.parsing.errors.. |
38a0 | 20 20 20 20 20 20 20 20 20 20 20 20 49 66 20 66 61 6c 73 65 20 28 74 68 65 20 64 65 66 61 75 6c | ............If.false.(the.defaul |
38c0 | 74 29 2c 20 65 72 72 6f 72 73 20 61 72 65 20 73 69 6c 65 6e 74 6c 79 20 69 67 6e 6f 72 65 64 2e | t),.errors.are.silently.ignored. |
38e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 49 66 20 74 72 75 65 2c 20 65 72 72 6f 72 73 20 72 61 69 | .............If.true,.errors.rai |
3900 | 73 65 20 61 20 56 61 6c 75 65 45 72 72 6f 72 20 65 78 63 65 70 74 69 6f 6e 2e 0a 0a 20 20 20 20 | se.a.ValueError.exception....... |
3920 | 20 20 20 20 52 23 00 00 00 52 22 00 00 00 74 04 00 00 00 48 45 41 44 52 27 00 00 00 69 01 00 00 | ....R#...R"...t....HEADR'...i... |
3940 | 00 52 14 00 00 00 73 21 00 00 00 61 70 70 6c 69 63 61 74 69 6f 6e 2f 78 2d 77 77 77 2d 66 6f 72 | .R....s!...application/x-www-for |
3960 | 6d 2d 75 72 6c 65 6e 63 6f 64 65 64 73 0c 00 00 00 63 6f 6e 74 65 6e 74 2d 74 79 70 65 52 24 00 | m-urlencodeds....content-typeR$. |
3980 | 00 00 52 25 00 00 00 52 26 00 00 00 73 0e 00 00 00 63 6f 6e 74 65 6e 74 2d 6c 65 6e 67 74 68 73 | ..R%...R&...s....content-lengths |
39a0 | 13 00 00 00 63 6f 6e 74 65 6e 74 2d 64 69 73 70 6f 73 69 74 69 6f 6e 52 3b 00 00 00 52 6e 00 00 | ....content-dispositionR;...Rn.. |
39c0 | 00 73 0a 00 00 00 74 65 78 74 2f 70 6c 61 69 6e 52 4d 00 00 00 69 ff ff ff ff 73 1f 00 00 00 4d | .s....text/plainRM...i....s....M |
39e0 | 61 78 69 6d 75 6d 20 63 6f 6e 74 65 6e 74 20 6c 65 6e 67 74 68 20 65 78 63 65 65 64 65 64 69 00 | aximum.content.length.exceededi. |
3a00 | 00 00 00 69 0a 00 00 00 73 0a 00 00 00 6d 75 6c 74 69 70 61 72 74 2f 4e 28 1d 00 00 00 52 33 00 | ...i....s....multipart/N(....R3. |
3a20 | 00 00 52 34 00 00 00 74 05 00 00 00 75 70 70 65 72 52 2a 00 00 00 52 30 00 00 00 52 01 00 00 00 | ..R4...t....upperR*...R0...R.... |
3a40 | 52 29 00 00 00 52 2b 00 00 00 52 31 00 00 00 52 5b 00 00 00 74 0d 00 00 00 6f 75 74 65 72 62 6f | R)...R+...R1...R[...t....outerbo |
3a60 | 75 6e 64 61 72 79 52 0c 00 00 00 52 73 00 00 00 52 74 00 00 00 52 3b 00 00 00 52 6e 00 00 00 52 | undaryR....Rs...Rt...R;...Rn...R |
3a80 | 70 00 00 00 52 72 00 00 00 74 0d 00 00 00 69 6e 6e 65 72 62 6f 75 6e 64 61 72 79 52 2c 00 00 00 | p...Rr...t....innerboundaryR,... |
3aa0 | 52 2e 00 00 00 52 2d 00 00 00 74 06 00 00 00 6c 65 6e 67 74 68 52 6f 00 00 00 52 71 00 00 00 74 | R....R-...t....lengthRo...Rq...t |
3ac0 | 04 00 00 00 64 6f 6e 65 74 0f 00 00 00 72 65 61 64 5f 75 72 6c 65 6e 63 6f 64 65 64 74 0a 00 00 | ....donet....read_urlencodedt... |
3ae0 | 00 72 65 61 64 5f 6d 75 6c 74 69 74 0b 00 00 00 72 65 61 64 5f 73 69 6e 67 6c 65 28 0d 00 00 00 | .read_multit....read_single(.... |
3b00 | 52 68 00 00 00 52 31 00 00 00 52 5b 00 00 00 52 77 00 00 00 52 32 00 00 00 52 33 00 00 00 52 34 | Rh...R1...R[...Rw...R2...R3...R4 |
3b20 | 00 00 00 74 06 00 00 00 6d 65 74 68 6f 64 52 38 00 00 00 74 05 00 00 00 63 64 69 73 70 52 36 00 | ...t....methodR8...t....cdispR6. |
3b40 | 00 00 52 35 00 00 00 74 04 00 00 00 63 6c 65 6e 28 00 00 00 00 28 00 00 00 00 73 16 00 00 00 2f | ..R5...t....clen(....(....s..../ |
3b60 | 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 79 52 69 00 00 00 a9 01 00 00 73 7e | sys/lib/python/cgi.pyRi.......s~ |
3b80 | 00 00 00 00 1d 06 01 09 01 09 01 0d 01 14 01 1a 01 0d 01 0e 01 0e 01 11 02 06 01 0c 01 0d 01 04 | ................................ |
3ba0 | 01 13 01 0d 01 06 01 0d 02 0e 01 0d 01 12 01 0d 01 16 01 13 01 09 01 09 03 0d 01 10 01 1d 01 09 | ................................ |
3bc0 | 01 09 01 09 01 0d 01 11 01 09 01 0d 01 11 0e 10 01 1d 01 17 01 11 02 0d 01 09 01 09 01 09 01 0d | ................................ |
3be0 | 01 11 01 06 01 10 01 03 01 17 01 0e 01 05 01 14 01 11 01 09 02 10 01 09 01 0d 01 0e 01 11 01 17 | ................................ |
3c00 | 02 63 01 00 00 00 01 00 00 00 04 00 00 00 43 00 00 00 73 1a 00 00 00 64 01 00 7c 00 00 69 00 00 | .c............C...s....d..|..i.. |
3c20 | 7c 00 00 69 01 00 7c 00 00 69 02 00 66 03 00 16 53 28 02 00 00 00 73 22 00 00 00 52 65 74 75 72 | |..i..|..i..f...S(....s"...Retur |
3c40 | 6e 20 61 20 70 72 69 6e 74 61 62 6c 65 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 2e 73 18 00 | n.a.printable.representation.s.. |
3c60 | 00 00 46 69 65 6c 64 53 74 6f 72 61 67 65 28 25 72 2c 20 25 72 2c 20 25 72 29 28 03 00 00 00 52 | ..FieldStorage(%r,.%r,.%r)(....R |
3c80 | 3b 00 00 00 52 6e 00 00 00 52 3c 00 00 00 28 01 00 00 00 52 68 00 00 00 28 00 00 00 00 28 00 00 | ;...Rn...R<...(....Rh...(....(.. |
3ca0 | 00 00 73 16 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 79 52 6a 00 | ..s..../sys/lib/python/cgi.pyRj. |
3cc0 | 00 00 1a 02 00 00 73 04 00 00 00 00 02 03 01 63 01 00 00 00 01 00 00 00 02 00 00 00 43 00 00 00 | ......s........c............C... |
3ce0 | 73 10 00 00 00 74 00 00 7c 00 00 69 01 00 83 00 00 83 01 00 53 28 01 00 00 00 4e 28 02 00 00 00 | s....t..|..i........S(....N(.... |
3d00 | 74 04 00 00 00 69 74 65 72 74 04 00 00 00 6b 65 79 73 28 01 00 00 00 52 68 00 00 00 28 00 00 00 | t....itert....keys(....Rh...(... |
3d20 | 00 28 00 00 00 00 73 16 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 | .(....s..../sys/lib/python/cgi.p |
3d40 | 79 74 08 00 00 00 5f 5f 69 74 65 72 5f 5f 1f 02 00 00 73 02 00 00 00 00 01 63 02 00 00 00 03 00 | yt....__iter__....s......c...... |
3d60 | 00 00 02 00 00 00 43 00 00 00 73 7e 00 00 00 7c 01 00 64 01 00 6a 03 00 6f 0d 00 01 74 00 00 7c | ......C...s~...|..d..j..o...t..| |
3d80 | 01 00 82 02 00 6e 01 00 01 7c 00 00 69 01 00 6f 33 00 01 7c 00 00 69 01 00 69 02 00 64 02 00 83 | .....n...|..i..o3..|..i..i..d... |
3da0 | 01 00 01 7c 00 00 69 01 00 69 03 00 83 00 00 7d 02 00 7c 00 00 69 01 00 69 02 00 64 02 00 83 01 | ...|..i..i.....}..|..i..i..d.... |
3dc0 | 00 01 6e 24 00 01 7c 00 00 69 04 00 64 00 00 6a 09 00 6f 0d 00 01 7c 00 00 69 04 00 7d 02 00 6e | ..n$..|..i..d..j..o...|..i..}..n |
3de0 | 07 00 01 64 00 00 7d 02 00 7c 02 00 53 28 03 00 00 00 4e 52 3c 00 00 00 69 00 00 00 00 28 06 00 | ...d..}..|..S(....NR<...i....(.. |
3e00 | 00 00 74 0e 00 00 00 41 74 74 72 69 62 75 74 65 45 72 72 6f 72 52 71 00 00 00 74 04 00 00 00 73 | ..t....AttributeErrorRq...t....s |
3e20 | 65 65 6b 52 2f 00 00 00 52 6f 00 00 00 52 29 00 00 00 28 03 00 00 00 52 68 00 00 00 52 3b 00 00 | eekR/...Ro...R)...(....Rh...R;.. |
3e40 | 00 52 3c 00 00 00 28 00 00 00 00 28 00 00 00 00 73 16 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 | .R<...(....(....s..../sys/lib/py |
3e60 | 74 68 6f 6e 2f 63 67 69 2e 70 79 74 0b 00 00 00 5f 5f 67 65 74 61 74 74 72 5f 5f 22 02 00 00 73 | thon/cgi.pyt....__getattr__"...s |
3e80 | 14 00 00 00 00 01 0d 01 0d 01 0a 01 10 01 0f 01 14 01 10 01 0d 02 06 01 63 02 00 00 00 04 00 00 | ........................c....... |
3ea0 | 00 04 00 00 00 43 00 00 00 73 93 00 00 00 7c 00 00 69 00 00 64 04 00 6a 08 00 6f 0d 00 01 74 02 | .....C...s....|..i..d..j..o...t. |
3ec0 | 00 64 01 00 82 02 00 6e 01 00 01 67 00 00 7d 02 00 78 32 00 7c 00 00 69 00 00 44 5d 27 00 7d 03 | .d.....n...g..}..x2.|..i..D]'.}. |
3ee0 | 00 7c 03 00 69 03 00 7c 01 00 6a 02 00 6f 11 00 01 7c 02 00 69 04 00 7c 03 00 83 01 00 01 71 2d | .|..i..|..j..o...|..i..|......q- |
3f00 | 00 01 71 2d 00 57 7c 02 00 70 0d 00 01 74 05 00 7c 01 00 82 02 00 6e 01 00 01 74 06 00 7c 02 00 | ..q-.W|..p...t..|.....n...t..|.. |
3f20 | 83 01 00 64 02 00 6a 02 00 6f 0c 00 01 7c 02 00 64 03 00 19 53 6e 05 00 01 7c 02 00 53 64 04 00 | ...d..j..o...|..d...Sn...|..Sd.. |
3f40 | 53 28 05 00 00 00 73 1a 00 00 00 44 69 63 74 69 6f 6e 61 72 79 20 73 74 79 6c 65 20 69 6e 64 65 | S(....s....Dictionary.style.inde |
3f60 | 78 69 6e 67 2e 73 0d 00 00 00 6e 6f 74 20 69 6e 64 65 78 61 62 6c 65 69 01 00 00 00 69 00 00 00 | xing.s....not.indexablei....i... |
3f80 | 00 4e 28 07 00 00 00 52 6f 00 00 00 52 29 00 00 00 74 09 00 00 00 54 79 70 65 45 72 72 6f 72 52 | .N(....Ro...R)...t....TypeErrorR |
3fa0 | 3b 00 00 00 52 39 00 00 00 74 08 00 00 00 4b 65 79 45 72 72 6f 72 52 42 00 00 00 28 04 00 00 00 | ;...R9...t....KeyErrorRB...(.... |
3fc0 | 52 68 00 00 00 52 5e 00 00 00 74 05 00 00 00 66 6f 75 6e 64 74 04 00 00 00 69 74 65 6d 28 00 00 | Rh...R^...t....foundt....item(.. |
3fe0 | 00 00 28 00 00 00 00 73 16 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e | ..(....s..../sys/lib/python/cgi. |
4000 | 70 79 74 0b 00 00 00 5f 5f 67 65 74 69 74 65 6d 5f 5f 2f 02 00 00 73 16 00 00 00 00 02 10 01 0d | pyt....__getitem__/...s......... |
4020 | 01 06 01 0a 00 06 01 25 01 07 01 0d 01 13 01 0c 02 63 03 00 00 00 04 00 00 00 03 00 00 00 43 00 | .......%.........c............C. |
4040 | 00 00 73 5a 00 00 00 7c 01 00 7c 00 00 6a 06 00 6f 45 00 01 7c 00 00 7c 01 00 19 7d 03 00 74 00 | ..sZ...|..|..j..oE..|..|...}..t. |
4060 | 00 7c 03 00 83 01 00 74 00 00 67 00 00 83 01 00 6a 08 00 6f 17 00 01 74 01 00 74 02 00 64 01 00 | .|.....t..g.....j..o...t..t..d.. |
4080 | 83 01 00 7c 03 00 83 02 00 53 71 56 00 01 7c 03 00 69 03 00 53 6e 05 00 01 7c 02 00 53 64 02 00 | ...|.....SqV..|..i..Sn...|..Sd.. |
40a0 | 53 28 03 00 00 00 73 38 00 00 00 44 69 63 74 69 6f 6e 61 72 79 20 73 74 79 6c 65 20 67 65 74 28 | S(....s8...Dictionary.style.get( |
40c0 | 29 20 6d 65 74 68 6f 64 2c 20 69 6e 63 6c 75 64 69 6e 67 20 27 76 61 6c 75 65 27 20 6c 6f 6f 6b | ).method,.including.'value'.look |
40e0 | 75 70 2e 52 3c 00 00 00 4e 28 04 00 00 00 52 70 00 00 00 74 03 00 00 00 6d 61 70 52 00 00 00 00 | up.R<...N(....Rp...t....mapR.... |
4100 | 52 3c 00 00 00 28 04 00 00 00 52 68 00 00 00 52 5e 00 00 00 74 07 00 00 00 64 65 66 61 75 6c 74 | R<...(....Rh...R^...t....default |
4120 | 52 3c 00 00 00 28 00 00 00 00 28 00 00 00 00 73 16 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 | R<...(....(....s..../sys/lib/pyt |
4140 | 68 6f 6e 2f 63 67 69 2e 70 79 74 08 00 00 00 67 65 74 76 61 6c 75 65 3d 02 00 00 73 0c 00 00 00 | hon/cgi.pyt....getvalue=...s.... |
4160 | 00 02 0d 01 0a 01 19 01 17 02 0b 02 63 03 00 00 00 04 00 00 00 03 00 00 00 43 00 00 00 73 52 00 | ............c............C...sR. |
4180 | 00 00 7c 01 00 7c 00 00 6a 06 00 6f 3d 00 01 7c 00 00 7c 01 00 19 7d 03 00 74 00 00 7c 03 00 83 | ..|..|..j..o=..|..|...}..t..|... |
41a0 | 01 00 74 00 00 67 00 00 83 01 00 6a 08 00 6f 0f 00 01 7c 03 00 64 01 00 19 69 01 00 53 71 4e 00 | ..t..g.....j..o...|..d...i..SqN. |
41c0 | 01 7c 03 00 69 01 00 53 6e 05 00 01 7c 02 00 53 64 02 00 53 28 03 00 00 00 73 21 00 00 00 20 52 | .|..i..Sn...|..Sd..S(....s!....R |
41e0 | 65 74 75 72 6e 20 74 68 65 20 66 69 72 73 74 20 76 61 6c 75 65 20 72 65 63 65 69 76 65 64 2e 69 | eturn.the.first.value.received.i |
4200 | 00 00 00 00 4e 28 02 00 00 00 52 70 00 00 00 52 3c 00 00 00 28 04 00 00 00 52 68 00 00 00 52 5e | ....N(....Rp...R<...(....Rh...R^ |
4220 | 00 00 00 52 8d 00 00 00 52 3c 00 00 00 28 00 00 00 00 28 00 00 00 00 73 16 00 00 00 2f 73 79 73 | ...R....R<...(....(....s..../sys |
4240 | 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 79 74 08 00 00 00 67 65 74 66 69 72 73 74 48 | /lib/python/cgi.pyt....getfirstH |
4260 | 02 00 00 73 0c 00 00 00 00 02 0d 01 0a 01 19 01 0f 02 0b 02 63 02 00 00 00 03 00 00 00 03 00 00 | ...s................c........... |
4280 | 00 43 00 00 00 73 5d 00 00 00 7c 01 00 7c 00 00 6a 06 00 6f 48 00 01 7c 00 00 7c 01 00 19 7d 02 | .C...s]...|..|..j..oH..|..|...}. |
42a0 | 00 74 00 00 7c 02 00 83 01 00 74 00 00 67 00 00 83 01 00 6a 08 00 6f 17 00 01 74 01 00 74 02 00 | .t..|.....t..g.....j..o...t..t.. |
42c0 | 64 01 00 83 01 00 7c 02 00 83 02 00 53 71 59 00 01 7c 02 00 69 03 00 67 01 00 53 6e 05 00 01 67 | d.....|.....SqY..|..i..g..Sn...g |
42e0 | 00 00 53 64 02 00 53 28 03 00 00 00 73 20 00 00 00 20 52 65 74 75 72 6e 20 6c 69 73 74 20 6f 66 | ..Sd..S(....s.....Return.list.of |
4300 | 20 72 65 63 65 69 76 65 64 20 76 61 6c 75 65 73 2e 52 3c 00 00 00 4e 28 04 00 00 00 52 70 00 00 | .received.values.R<...N(....Rp.. |
4320 | 00 52 8c 00 00 00 52 00 00 00 00 52 3c 00 00 00 28 03 00 00 00 52 68 00 00 00 52 5e 00 00 00 52 | .R....R....R<...(....Rh...R^...R |
4340 | 3c 00 00 00 28 00 00 00 00 28 00 00 00 00 73 16 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 | <...(....(....s..../sys/lib/pyth |
4360 | 6f 6e 2f 63 67 69 2e 70 79 74 07 00 00 00 67 65 74 6c 69 73 74 53 02 00 00 73 0c 00 00 00 00 02 | on/cgi.pyt....getlistS...s...... |
4380 | 0d 01 0a 01 19 01 17 02 0e 02 63 01 00 00 00 03 00 00 00 03 00 00 00 43 00 00 00 73 5f 00 00 00 | ..........c............C...s_... |
43a0 | 7c 00 00 69 00 00 64 02 00 6a 08 00 6f 0d 00 01 74 02 00 64 01 00 82 02 00 6e 01 00 01 67 00 00 | |..i..d..j..o...t..d.....n...g.. |
43c0 | 7d 01 00 78 35 00 7c 00 00 69 00 00 44 5d 2a 00 7d 02 00 7c 02 00 69 03 00 7c 01 00 6a 07 00 6f | }..x5.|..i..D]*.}..|..i..|..j..o |
43e0 | 14 00 01 7c 01 00 69 04 00 7c 02 00 69 03 00 83 01 00 01 71 2d 00 01 71 2d 00 57 7c 01 00 53 28 | ...|..i..|..i......q-..q-.W|..S( |
4400 | 03 00 00 00 73 1f 00 00 00 44 69 63 74 69 6f 6e 61 72 79 20 73 74 79 6c 65 20 6b 65 79 73 28 29 | ....s....Dictionary.style.keys() |
4420 | 20 6d 65 74 68 6f 64 2e 73 0d 00 00 00 6e 6f 74 20 69 6e 64 65 78 61 62 6c 65 4e 28 05 00 00 00 | .method.s....not.indexableN(.... |
4440 | 52 6f 00 00 00 52 29 00 00 00 52 87 00 00 00 52 3b 00 00 00 52 39 00 00 00 28 03 00 00 00 52 68 | Ro...R)...R....R;...R9...(....Rh |
4460 | 00 00 00 52 82 00 00 00 52 8a 00 00 00 28 00 00 00 00 28 00 00 00 00 73 16 00 00 00 2f 73 79 73 | ...R....R....(....(....s..../sys |
4480 | 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 79 52 82 00 00 00 5e 02 00 00 73 0e 00 00 00 | /lib/python/cgi.pyR....^...s.... |
44a0 | 00 02 10 01 0d 01 06 01 0a 00 06 01 28 01 63 02 00 00 00 03 00 00 00 03 00 00 00 43 00 00 00 73 | ............(.c............C...s |
44c0 | 4d 00 00 00 7c 00 00 69 00 00 64 02 00 6a 08 00 6f 0d 00 01 74 02 00 64 01 00 82 02 00 6e 01 00 | M...|..i..d..j..o...t..d.....n.. |
44e0 | 01 78 29 00 7c 00 00 69 00 00 44 5d 1e 00 7d 02 00 7c 02 00 69 03 00 7c 01 00 6a 02 00 6f 08 00 | .x).|..i..D]..}..|..i..|..j..o.. |
4500 | 01 74 04 00 53 71 27 00 01 71 27 00 57 74 05 00 53 28 03 00 00 00 73 22 00 00 00 44 69 63 74 69 | .t..Sq'..q'.Wt..S(....s"...Dicti |
4520 | 6f 6e 61 72 79 20 73 74 79 6c 65 20 68 61 73 5f 6b 65 79 28 29 20 6d 65 74 68 6f 64 2e 73 0d 00 | onary.style.has_key().method.s.. |
4540 | 00 00 6e 6f 74 20 69 6e 64 65 78 61 62 6c 65 4e 28 06 00 00 00 52 6f 00 00 00 52 29 00 00 00 52 | ..not.indexableN(....Ro...R)...R |
4560 | 87 00 00 00 52 3b 00 00 00 74 04 00 00 00 54 72 75 65 74 05 00 00 00 46 61 6c 73 65 28 03 00 00 | ....R;...t....Truet....False(... |
4580 | 00 52 68 00 00 00 52 5e 00 00 00 52 8a 00 00 00 28 00 00 00 00 28 00 00 00 00 73 16 00 00 00 2f | .Rh...R^...R....(....(....s..../ |
45a0 | 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 79 74 07 00 00 00 68 61 73 5f 6b 65 | sys/lib/python/cgi.pyt....has_ke |
45c0 | 79 67 02 00 00 73 0c 00 00 00 00 02 10 01 0d 01 0a 00 06 01 1c 01 63 02 00 00 00 03 00 00 00 03 | yg...s................c......... |
45e0 | 00 00 00 43 00 00 00 73 4d 00 00 00 7c 00 00 69 00 00 64 02 00 6a 08 00 6f 0d 00 01 74 02 00 64 | ...C...sM...|..i..d..j..o...t..d |
4600 | 01 00 82 02 00 6e 01 00 01 78 29 00 7c 00 00 69 00 00 44 5d 1e 00 7d 02 00 7c 02 00 69 03 00 7c | .....n...x).|..i..D]..}..|..i..| |
4620 | 01 00 6a 02 00 6f 08 00 01 74 04 00 53 71 27 00 01 71 27 00 57 74 05 00 53 28 03 00 00 00 73 25 | ..j..o...t..Sq'..q'.Wt..S(....s% |
4640 | 00 00 00 44 69 63 74 69 6f 6e 61 72 79 20 73 74 79 6c 65 20 5f 5f 63 6f 6e 74 61 69 6e 73 5f 5f | ...Dictionary.style.__contains__ |
4660 | 20 6d 65 74 68 6f 64 2e 73 0d 00 00 00 6e 6f 74 20 69 6e 64 65 78 61 62 6c 65 4e 28 06 00 00 00 | .method.s....not.indexableN(.... |
4680 | 52 6f 00 00 00 52 29 00 00 00 52 87 00 00 00 52 3b 00 00 00 52 91 00 00 00 52 92 00 00 00 28 03 | Ro...R)...R....R;...R....R....(. |
46a0 | 00 00 00 52 68 00 00 00 52 5e 00 00 00 52 8a 00 00 00 28 00 00 00 00 28 00 00 00 00 73 16 00 00 | ...Rh...R^...R....(....(....s... |
46c0 | 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 79 74 0c 00 00 00 5f 5f 63 6f | ./sys/lib/python/cgi.pyt....__co |
46e0 | 6e 74 61 69 6e 73 5f 5f 6f 02 00 00 73 0c 00 00 00 00 02 10 01 0d 01 0a 00 06 01 1c 01 63 01 00 | ntains__o...s................c.. |
4700 | 00 00 01 00 00 00 02 00 00 00 43 00 00 00 73 10 00 00 00 74 00 00 7c 00 00 69 01 00 83 00 00 83 | ..........C...s....t..|..i...... |
4720 | 01 00 53 28 01 00 00 00 73 20 00 00 00 44 69 63 74 69 6f 6e 61 72 79 20 73 74 79 6c 65 20 6c 65 | ..S(....s....Dictionary.style.le |
4740 | 6e 28 78 29 20 73 75 70 70 6f 72 74 2e 28 02 00 00 00 52 42 00 00 00 52 82 00 00 00 28 01 00 00 | n(x).support.(....RB...R....(... |
4760 | 00 52 68 00 00 00 28 00 00 00 00 28 00 00 00 00 73 16 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 | .Rh...(....(....s..../sys/lib/py |
4780 | 74 68 6f 6e 2f 63 67 69 2e 70 79 74 07 00 00 00 5f 5f 6c 65 6e 5f 5f 77 02 00 00 73 02 00 00 00 | thon/cgi.pyt....__len__w...s.... |
47a0 | 00 02 63 01 00 00 00 05 00 00 00 05 00 00 00 43 00 00 00 73 6f 00 00 00 7c 00 00 69 00 00 69 01 | ..c............C...so...|..i..i. |
47c0 | 00 7c 00 00 69 02 00 83 01 00 7d 01 00 67 00 00 04 7c 00 00 5f 03 00 7d 02 00 78 3c 00 74 04 00 | .|..i.....}..g...|.._..}..x<.t.. |
47e0 | 7c 01 00 7c 00 00 69 05 00 7c 00 00 69 06 00 83 03 00 44 5d 22 00 5c 02 00 7d 03 00 7d 04 00 7c | |..|..i..|..i.....D]".\..}..}..| |
4800 | 02 00 69 07 00 74 08 00 7c 03 00 7c 04 00 83 02 00 83 01 00 01 71 3b 00 57 7c 00 00 69 09 00 83 | ..i..t..|..|.........q;.W|..i... |
4820 | 00 00 01 64 01 00 53 28 02 00 00 00 73 2b 00 00 00 49 6e 74 65 72 6e 61 6c 3a 20 72 65 61 64 20 | ...d..S(....s+...Internal:.read. |
4840 | 64 61 74 61 20 69 6e 20 71 75 65 72 79 20 73 74 72 69 6e 67 20 66 6f 72 6d 61 74 2e 4e 28 0a 00 | data.in.query.string.format.N(.. |
4860 | 00 00 52 31 00 00 00 52 2f 00 00 00 52 79 00 00 00 52 6f 00 00 00 52 0a 00 00 00 52 33 00 00 00 | ..R1...R/...Ry...Ro...R....R3... |
4880 | 52 34 00 00 00 52 39 00 00 00 52 02 00 00 00 74 0a 00 00 00 73 6b 69 70 5f 6c 69 6e 65 73 28 05 | R4...R9...R....t....skip_lines(. |
48a0 | 00 00 00 52 68 00 00 00 52 38 00 00 00 52 6f 00 00 00 52 5e 00 00 00 52 3c 00 00 00 28 00 00 00 | ...Rh...R8...Ro...R^...R<...(... |
48c0 | 00 28 00 00 00 00 73 16 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 | .(....s..../sys/lib/python/cgi.p |
48e0 | 79 52 7b 00 00 00 7b 02 00 00 73 0e 00 00 00 00 02 15 01 0d 01 0f 01 0a 00 0c 01 1a 01 63 04 00 | yR{...{...s..................c.. |
4900 | 00 00 08 00 00 00 07 00 00 00 43 00 00 00 73 c4 00 00 00 7c 00 00 69 00 00 7d 04 00 74 01 00 7c | ..........C...s....|..i..}..t..| |
4920 | 04 00 83 01 00 70 14 00 01 74 02 00 64 01 00 7c 04 00 66 01 00 16 82 02 00 6e 01 00 01 67 00 00 | .....p...t..d..|..f......n...g.. |
4940 | 7c 00 00 5f 03 00 7c 00 00 69 04 00 70 07 00 01 7c 00 00 69 05 00 7d 05 00 7c 05 00 7c 00 00 69 | |.._..|..i..p...|..i..}..|..|..i |
4960 | 06 00 68 00 00 7c 04 00 7c 01 00 7c 02 00 7c 03 00 83 06 00 7d 06 00 78 4f 00 7c 06 00 69 07 00 | ..h..|..|..|..|.....}..xO.|..i.. |
4980 | 70 44 00 01 74 08 00 69 09 00 7c 00 00 69 06 00 83 01 00 7d 07 00 7c 05 00 7c 00 00 69 06 00 7c | pD..t..i..|..i.....}..|..|..i..| |
49a0 | 07 00 7c 04 00 7c 01 00 7c 02 00 7c 03 00 83 06 00 7d 06 00 7c 00 00 69 03 00 69 0a 00 7c 06 00 | ..|..|..|..|.....}..|..i..i..|.. |
49c0 | 83 01 00 01 71 67 00 01 57 7c 00 00 69 0b 00 83 00 00 01 64 02 00 53 28 03 00 00 00 73 2f 00 00 | ....qg..W|..i......d..S(....s/.. |
49e0 | 00 49 6e 74 65 72 6e 61 6c 3a 20 72 65 61 64 20 61 20 70 61 72 74 20 74 68 61 74 20 69 73 20 69 | .Internal:.read.a.part.that.is.i |
4a00 | 74 73 65 6c 66 20 6d 75 6c 74 69 70 61 72 74 2e 73 26 00 00 00 49 6e 76 61 6c 69 64 20 62 6f 75 | tself.multipart.s&...Invalid.bou |
4a20 | 6e 64 61 72 79 20 69 6e 20 6d 75 6c 74 69 70 61 72 74 20 66 6f 72 6d 3a 20 25 72 4e 28 0c 00 00 | ndary.in.multipart.form:.%rN(... |
4a40 | 00 52 78 00 00 00 52 4e 00 00 00 52 2e 00 00 00 52 6f 00 00 00 74 11 00 00 00 46 69 65 6c 64 53 | .Rx...RN...R....Ro...t....FieldS |
4a60 | 74 6f 72 61 67 65 43 6c 61 73 73 74 09 00 00 00 5f 5f 63 6c 61 73 73 5f 5f 52 31 00 00 00 52 7a | torageClasst....__class__R1...Rz |
4a80 | 00 00 00 74 06 00 00 00 72 66 63 38 32 32 52 50 00 00 00 52 39 00 00 00 52 96 00 00 00 28 08 00 | ...t....rfc822RP...R9...R....(.. |
4aa0 | 00 00 52 68 00 00 00 52 32 00 00 00 52 33 00 00 00 52 34 00 00 00 74 02 00 00 00 69 62 74 05 00 | ..Rh...R2...R3...R4...t....ibt.. |
4ac0 | 00 00 6b 6c 61 73 73 74 04 00 00 00 70 61 72 74 52 5b 00 00 00 28 00 00 00 00 28 00 00 00 00 73 | ..klasst....partR[...(....(....s |
4ae0 | 16 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 79 52 7c 00 00 00 86 | ..../sys/lib/python/cgi.pyR|.... |
4b00 | 02 00 00 73 1a 00 00 00 00 02 09 01 0d 01 14 01 09 01 13 01 0f 01 0f 02 0d 01 12 01 0f 01 0f 01 | ...s............................ |
4b20 | 15 01 63 01 00 00 00 01 00 00 00 02 00 00 00 43 00 00 00 73 46 00 00 00 7c 00 00 69 00 00 64 01 | ..c............C...sF...|..i..d. |
4b40 | 00 6a 05 00 6f 18 00 01 7c 00 00 69 01 00 83 00 00 01 7c 00 00 69 02 00 83 00 00 01 6e 0b 00 01 | .j..o...|..i......|..i......n... |
4b60 | 7c 00 00 69 03 00 83 00 00 01 7c 00 00 69 04 00 69 05 00 64 01 00 83 01 00 01 64 02 00 53 28 03 | |..i......|..i..i..d......d..S(. |
4b80 | 00 00 00 73 1e 00 00 00 49 6e 74 65 72 6e 61 6c 3a 20 72 65 61 64 20 61 6e 20 61 74 6f 6d 69 63 | ...s....Internal:.read.an.atomic |
4ba0 | 20 70 61 72 74 2e 69 00 00 00 00 4e 28 06 00 00 00 52 79 00 00 00 74 0b 00 00 00 72 65 61 64 5f | .part.i....N(....Ry...t....read_ |
4bc0 | 62 69 6e 61 72 79 52 96 00 00 00 74 0a 00 00 00 72 65 61 64 5f 6c 69 6e 65 73 52 71 00 00 00 52 | binaryR....t....read_linesRq...R |
4be0 | 85 00 00 00 28 01 00 00 00 52 68 00 00 00 28 00 00 00 00 28 00 00 00 00 73 16 00 00 00 2f 73 79 | ....(....Rh...(....(....s..../sy |
4c00 | 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 79 52 7d 00 00 00 97 02 00 00 73 0a 00 00 | s/lib/python/cgi.pyR}.......s... |
4c20 | 00 00 02 10 01 0a 01 0e 02 0a 01 69 08 00 00 00 69 00 04 00 00 63 01 00 00 00 03 00 00 00 04 00 | ...........i....i....c.......... |
4c40 | 00 00 43 00 00 00 73 98 00 00 00 7c 00 00 69 00 00 64 01 00 83 01 00 7c 00 00 5f 01 00 7c 00 00 | ..C...s....|..i..d.....|.._..|.. |
4c60 | 69 02 00 7d 01 00 7c 01 00 64 02 00 6a 05 00 6f 6c 00 01 78 69 00 7c 01 00 64 02 00 6a 04 00 6f | i..}..|..d..j..ol..xi.|..d..j..o |
4c80 | 57 00 01 7c 00 00 69 03 00 69 04 00 74 05 00 7c 01 00 7c 00 00 69 06 00 83 02 00 83 01 00 7d 02 | W..|..i..i..t..|..|..i........}. |
4ca0 | 00 7c 02 00 70 0e 00 01 64 03 00 7c 00 00 5f 07 00 50 6e 01 00 01 7c 00 00 69 01 00 69 08 00 7c | .|..p...d..|.._..Pn...|..i..i..| |
4cc0 | 02 00 83 01 00 01 7c 01 00 74 09 00 7c 02 00 83 01 00 18 7d 01 00 71 2b 00 01 57 6e 01 00 01 64 | ......|..t..|......}..q+..Wn...d |
4ce0 | 04 00 53 28 05 00 00 00 73 1b 00 00 00 49 6e 74 65 72 6e 61 6c 3a 20 72 65 61 64 20 62 69 6e 61 | ..S(....s....Internal:.read.bina |
4d00 | 72 79 20 64 61 74 61 2e 74 01 00 00 00 62 69 00 00 00 00 69 ff ff ff ff 4e 28 0a 00 00 00 74 09 | ry.data.t....bi....i....N(....t. |
4d20 | 00 00 00 6d 61 6b 65 5f 66 69 6c 65 52 71 00 00 00 52 79 00 00 00 52 31 00 00 00 52 2f 00 00 00 | ...make_fileRq...Ry...R1...R/... |
4d40 | 74 03 00 00 00 6d 69 6e 74 07 00 00 00 62 75 66 73 69 7a 65 52 7a 00 00 00 52 1f 00 00 00 52 42 | t....mint....bufsizeRz...R....RB |
4d60 | 00 00 00 28 03 00 00 00 52 68 00 00 00 74 04 00 00 00 74 6f 64 6f 52 5a 00 00 00 28 00 00 00 00 | ...(....Rh...t....todoRZ...(.... |
4d80 | 28 00 00 00 00 73 16 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 79 | (....s..../sys/lib/python/cgi.py |
4da0 | 52 9d 00 00 00 a2 02 00 00 73 14 00 00 00 00 02 12 01 09 01 0d 01 10 01 1e 01 07 01 09 01 05 01 | R........s...................... |
4dc0 | 10 01 63 01 00 00 00 01 00 00 00 03 00 00 00 43 00 00 00 73 39 00 00 00 74 00 00 83 00 00 04 7c | ..c............C...s9...t......| |
4de0 | 00 00 5f 01 00 7c 00 00 5f 02 00 7c 00 00 69 03 00 6f 0e 00 01 7c 00 00 69 04 00 83 00 00 01 6e | .._..|.._..|..i..o...|..i......n |
4e00 | 0b 00 01 7c 00 00 69 05 00 83 00 00 01 64 01 00 53 28 02 00 00 00 73 30 00 00 00 49 6e 74 65 72 | ...|..i......d..S(....s0...Inter |
4e20 | 6e 61 6c 3a 20 72 65 61 64 20 6c 69 6e 65 73 20 75 6e 74 69 6c 20 45 4f 46 20 6f 72 20 6f 75 74 | nal:.read.lines.until.EOF.or.out |
4e40 | 65 72 62 6f 75 6e 64 61 72 79 2e 4e 28 06 00 00 00 52 01 00 00 00 52 71 00 00 00 74 13 00 00 00 | erboundary.N(....R....Rq...t.... |
4e60 | 5f 46 69 65 6c 64 53 74 6f 72 61 67 65 5f 5f 66 69 6c 65 52 77 00 00 00 74 1b 00 00 00 72 65 61 | _FieldStorage__fileRw...t....rea |
4e80 | 64 5f 6c 69 6e 65 73 5f 74 6f 5f 6f 75 74 65 72 62 6f 75 6e 64 61 72 79 74 11 00 00 00 72 65 61 | d_lines_to_outerboundaryt....rea |
4ea0 | 64 5f 6c 69 6e 65 73 5f 74 6f 5f 65 6f 66 28 01 00 00 00 52 68 00 00 00 28 00 00 00 00 28 00 00 | d_lines_to_eof(....Rh...(....(.. |
4ec0 | 00 00 73 16 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 79 52 9e 00 | ..s..../sys/lib/python/cgi.pyR.. |
4ee0 | 00 00 af 02 00 00 73 08 00 00 00 00 02 13 01 0a 01 0e 02 63 02 00 00 00 02 00 00 00 03 00 00 00 | ......s............c............ |
4f00 | 43 00 00 00 73 80 00 00 00 7c 00 00 69 00 00 64 00 00 6a 09 00 6f 5c 00 01 7c 00 00 69 00 00 69 | C...s....|..i..d..j..o\..|..i..i |
4f20 | 02 00 83 00 00 74 03 00 7c 01 00 83 01 00 17 64 01 00 6a 04 00 6f 38 00 01 7c 00 00 69 04 00 64 | .....t..|......d..j..o8..|..i..d |
4f40 | 02 00 83 01 00 7c 00 00 5f 05 00 7c 00 00 69 05 00 69 06 00 7c 00 00 69 00 00 69 07 00 83 00 00 | .....|.._..|..i..i..|..i..i..... |
4f60 | 83 01 00 01 64 00 00 7c 00 00 5f 00 00 71 6c 00 01 6e 01 00 01 7c 00 00 69 05 00 69 06 00 7c 01 | ....d..|.._..ql..n...|..i..i..|. |
4f80 | 00 83 01 00 01 64 00 00 53 28 03 00 00 00 4e 69 e8 03 00 00 52 14 00 00 00 28 08 00 00 00 52 a4 | .....d..S(....Ni....R....(....R. |
4fa0 | 00 00 00 52 29 00 00 00 74 04 00 00 00 74 65 6c 6c 52 42 00 00 00 52 a0 00 00 00 52 71 00 00 00 | ...R)...t....tellRB...R....Rq... |
4fc0 | 52 1f 00 00 00 52 8e 00 00 00 28 02 00 00 00 52 68 00 00 00 52 5d 00 00 00 28 00 00 00 00 28 00 | R....R....(....Rh...R]...(....(. |
4fe0 | 00 00 00 73 16 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 79 74 07 | ...s..../sys/lib/python/cgi.pyt. |
5000 | 00 00 00 5f 5f 77 72 69 74 65 b7 02 00 00 73 0c 00 00 00 00 01 10 01 20 01 12 01 19 01 11 01 63 | ...__write....s................c |
5020 | 01 00 00 00 02 00 00 00 03 00 00 00 43 00 00 00 73 3e 00 00 00 78 37 00 7c 00 00 69 00 00 69 01 | ............C...s>...x7.|..i..i. |
5040 | 00 64 05 00 83 01 00 7d 01 00 7c 01 00 70 0e 00 01 64 03 00 7c 00 00 5f 02 00 50 6e 01 00 01 7c | .d.....}..|..p...d..|.._..Pn...| |
5060 | 00 00 69 03 00 7c 01 00 83 01 00 01 71 03 00 64 04 00 53 28 06 00 00 00 73 1f 00 00 00 49 6e 74 | ..i..|......q..d..S(....s....Int |
5080 | 65 72 6e 61 6c 3a 20 72 65 61 64 20 6c 69 6e 65 73 20 75 6e 74 69 6c 20 45 4f 46 2e 69 01 00 00 | ernal:.read.lines.until.EOF.i... |
50a0 | 00 69 10 00 00 00 69 ff ff ff ff 4e 69 00 00 01 00 28 04 00 00 00 52 31 00 00 00 52 52 00 00 00 | .i....i....Ni....(....R1...RR... |
50c0 | 52 7a 00 00 00 74 14 00 00 00 5f 46 69 65 6c 64 53 74 6f 72 61 67 65 5f 5f 77 72 69 74 65 28 02 | Rz...t...._FieldStorage__write(. |
50e0 | 00 00 00 52 68 00 00 00 52 5d 00 00 00 28 00 00 00 00 28 00 00 00 00 73 16 00 00 00 2f 73 79 73 | ...Rh...R]...(....(....s..../sys |
5100 | 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 79 52 a6 00 00 00 bf 02 00 00 73 0c 00 00 00 | /lib/python/cgi.pyR........s.... |
5120 | 00 02 03 01 12 01 07 01 09 01 05 01 63 01 00 00 00 08 00 00 00 06 00 00 00 43 00 00 00 73 22 01 | ............c............C...s". |
5140 | 00 00 64 01 00 7c 00 00 69 00 00 17 7d 01 00 7c 01 00 64 01 00 17 7d 02 00 64 02 00 7d 03 00 74 | ..d..|..i...}..|..d...}..d..}..t |
5160 | 01 00 7d 04 00 78 f8 00 7c 00 00 69 02 00 69 03 00 64 0b 00 83 01 00 7d 05 00 7c 05 00 70 0e 00 | ..}..x..|..i..i..d.....}..|..p.. |
5180 | 01 64 05 00 7c 00 00 5f 04 00 50 6e 01 00 01 7c 05 00 64 06 00 20 64 01 00 6a 02 00 6f 44 00 01 | .d..|.._..Pn...|..d...d..j..oD.. |
51a0 | 7c 04 00 6f 3d 00 01 7c 05 00 69 05 00 83 00 00 7d 06 00 7c 06 00 7c 01 00 6a 02 00 6f 05 00 01 | |..o=..|..i.....}..|..|..j..o... |
51c0 | 50 6e 01 00 01 7c 06 00 7c 02 00 6a 02 00 6f 0e 00 01 64 03 00 7c 00 00 5f 04 00 50 71 a2 00 01 | Pn...|..|..j..o...d..|.._..Pq... |
51e0 | 6e 01 00 01 7c 03 00 7d 07 00 7c 05 00 64 07 00 1f 64 08 00 6a 02 00 6f 1a 00 01 64 08 00 7d 03 | n...|..}..|..d...d..j..o...d..}. |
5200 | 00 7c 05 00 64 07 00 20 7d 05 00 74 01 00 7d 04 00 6e 38 00 01 7c 05 00 64 05 00 19 64 09 00 6a | .|..d...}..t..}..n8..|..d...d..j |
5220 | 02 00 6f 1a 00 01 64 09 00 7d 03 00 7c 05 00 64 05 00 20 7d 05 00 74 01 00 7d 04 00 6e 0d 00 01 | ..o...d..}..|..d...}..t..}..n... |
5240 | 64 02 00 7d 03 00 74 06 00 7d 04 00 7c 00 00 69 07 00 7c 07 00 7c 05 00 17 83 01 00 01 71 26 00 | d..}..t..}..|..i..|..|.......q&. |
5260 | 64 0a 00 53 28 0c 00 00 00 73 29 00 00 00 49 6e 74 65 72 6e 61 6c 3a 20 72 65 61 64 20 6c 69 6e | d..S(....s)...Internal:.read.lin |
5280 | 65 73 20 75 6e 74 69 6c 20 6f 75 74 65 72 62 6f 75 6e 64 61 72 79 2e 73 02 00 00 00 2d 2d 52 14 | es.until.outerboundary.s....--R. |
52a0 | 00 00 00 69 01 00 00 00 69 10 00 00 00 69 ff ff ff ff 69 02 00 00 00 69 fe ff ff ff 73 02 00 00 | ...i....i....i....i....i....s... |
52c0 | 00 0d 0a 73 01 00 00 00 0a 4e 69 00 00 01 00 28 08 00 00 00 52 77 00 00 00 52 91 00 00 00 52 31 | ...s.....Ni....(....Rw...R....R1 |
52e0 | 00 00 00 52 52 00 00 00 52 7a 00 00 00 52 53 00 00 00 52 92 00 00 00 52 a9 00 00 00 28 08 00 00 | ...RR...Rz...RS...R....R....(... |
5300 | 00 52 68 00 00 00 74 04 00 00 00 6e 65 78 74 74 04 00 00 00 6c 61 73 74 74 05 00 00 00 64 65 6c | .Rh...t....nextt....lastt....del |
5320 | 69 6d 74 0f 00 00 00 6c 61 73 74 5f 6c 69 6e 65 5f 6c 66 65 6e 64 52 5d 00 00 00 74 0c 00 00 00 | imt....last_line_lfendR]...t.... |
5340 | 73 74 72 69 70 70 65 64 6c 69 6e 65 74 06 00 00 00 6f 64 65 6c 69 6d 28 00 00 00 00 28 00 00 00 | strippedlinet....odelim(....(... |
5360 | 00 73 16 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 79 52 a5 00 00 | .s..../sys/lib/python/cgi.pyR... |
5380 | 00 c8 02 00 00 73 38 00 00 00 00 02 0d 01 0a 01 06 01 06 01 03 01 12 01 07 01 09 01 05 01 18 01 | .....s8......................... |
53a0 | 0c 01 0d 01 05 01 0d 01 09 01 09 01 06 01 11 01 06 01 0a 01 0a 01 11 01 06 01 0a 01 0a 02 06 01 | ................................ |
53c0 | 06 01 63 01 00 00 00 06 00 00 00 03 00 00 00 43 00 00 00 73 cf 00 00 00 7c 00 00 69 00 00 0c 70 | ..c............C...s....|..i...p |
53e0 | 0a 00 01 7c 00 00 69 01 00 6f 08 00 01 64 01 00 53 6e 01 00 01 64 02 00 7c 00 00 69 00 00 17 7d | ...|..i..o...d..Sn...d..|..i...} |
5400 | 01 00 7c 01 00 64 02 00 17 7d 02 00 74 02 00 7d 03 00 78 8e 00 7c 00 00 69 03 00 69 04 00 64 08 | ..|..d...}..t..}..x..|..i..i..d. |
5420 | 00 83 01 00 7d 04 00 7c 04 00 70 0e 00 01 64 05 00 7c 00 00 5f 01 00 50 6e 01 00 01 7c 04 00 64 | ....}..|..p...d..|.._..Pn...|..d |
5440 | 06 00 20 64 02 00 6a 02 00 6f 44 00 01 7c 03 00 6f 3d 00 01 7c 04 00 69 05 00 83 00 00 7d 05 00 | ...d..j..oD..|..o=..|..i.....}.. |
5460 | 7c 05 00 7c 01 00 6a 02 00 6f 05 00 01 50 6e 01 00 01 7c 05 00 7c 02 00 6a 02 00 6f 0e 00 01 64 | |..|..j..o...Pn...|..|..j..o...d |
5480 | 03 00 7c 00 00 5f 01 00 50 71 b9 00 01 6e 01 00 01 7c 04 00 69 06 00 64 07 00 83 01 00 7d 03 00 | ..|.._..Pq...n...|..i..d.....}.. |
54a0 | 71 3d 00 64 01 00 53 28 09 00 00 00 73 35 00 00 00 49 6e 74 65 72 6e 61 6c 3a 20 73 6b 69 70 20 | q=.d..S(....s5...Internal:.skip. |
54c0 | 6c 69 6e 65 73 20 75 6e 74 69 6c 20 6f 75 74 65 72 20 62 6f 75 6e 64 61 72 79 20 69 66 20 64 65 | lines.until.outer.boundary.if.de |
54e0 | 66 69 6e 65 64 2e 4e 73 02 00 00 00 2d 2d 69 01 00 00 00 69 10 00 00 00 69 ff ff ff ff 69 02 00 | fined.Ns....--i....i....i....i.. |
5500 | 00 00 73 01 00 00 00 0a 69 00 00 01 00 28 07 00 00 00 52 77 00 00 00 52 7a 00 00 00 52 91 00 00 | ..s.....i....(....Rw...Rz...R... |
5520 | 00 52 31 00 00 00 52 52 00 00 00 52 53 00 00 00 74 08 00 00 00 65 6e 64 73 77 69 74 68 28 06 00 | .R1...RR...RS...t....endswith(.. |
5540 | 00 00 52 68 00 00 00 52 aa 00 00 00 52 ab 00 00 00 52 ad 00 00 00 52 5d 00 00 00 52 ae 00 00 00 | ..Rh...R....R....R....R]...R.... |
5560 | 28 00 00 00 00 28 00 00 00 00 73 16 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 | (....(....s..../sys/lib/python/c |
5580 | 67 69 2e 70 79 52 96 00 00 00 e8 02 00 00 73 24 00 00 00 00 02 15 01 08 01 0d 01 0a 01 06 01 03 | gi.pyR........s$................ |
55a0 | 01 12 01 07 01 09 01 05 01 18 01 0c 01 0d 01 05 01 0d 01 09 01 09 01 63 02 00 00 00 03 00 00 00 | .......................c........ |
55c0 | 03 00 00 00 43 00 00 00 73 19 00 00 00 64 01 00 64 02 00 6b 00 00 7d 02 00 7c 02 00 69 01 00 64 | ....C...s....d..d..k..}..|..i..d |
55e0 | 03 00 83 01 00 53 28 04 00 00 00 73 b1 03 00 00 4f 76 65 72 72 69 64 61 62 6c 65 3a 20 72 65 74 | .....S(....s....Overridable:.ret |
5600 | 75 72 6e 20 61 20 72 65 61 64 61 62 6c 65 20 26 20 77 72 69 74 61 62 6c 65 20 66 69 6c 65 2e 0a | urn.a.readable.&.writable.file.. |
5620 | 0a 20 20 20 20 20 20 20 20 54 68 65 20 66 69 6c 65 20 77 69 6c 6c 20 62 65 20 75 73 65 64 20 61 | .........The.file.will.be.used.a |
5640 | 73 20 66 6f 6c 6c 6f 77 73 3a 0a 20 20 20 20 20 20 20 20 2d 20 64 61 74 61 20 69 73 20 77 72 69 | s.follows:.........-.data.is.wri |
5660 | 74 74 65 6e 20 74 6f 20 69 74 0a 20 20 20 20 20 20 20 20 2d 20 73 65 65 6b 28 30 29 0a 20 20 20 | tten.to.it.........-.seek(0).... |
5680 | 20 20 20 20 20 2d 20 64 61 74 61 20 69 73 20 72 65 61 64 20 66 72 6f 6d 20 69 74 0a 0a 20 20 20 | .....-.data.is.read.from.it..... |
56a0 | 20 20 20 20 20 54 68 65 20 27 62 69 6e 61 72 79 27 20 61 72 67 75 6d 65 6e 74 20 69 73 20 75 6e | .....The.'binary'.argument.is.un |
56c0 | 75 73 65 64 20 2d 2d 20 74 68 65 20 66 69 6c 65 20 69 73 20 61 6c 77 61 79 73 20 6f 70 65 6e 65 | used.--.the.file.is.always.opene |
56e0 | 64 0a 20 20 20 20 20 20 20 20 69 6e 20 62 69 6e 61 72 79 20 6d 6f 64 65 2e 0a 0a 20 20 20 20 20 | d.........in.binary.mode........ |
5700 | 20 20 20 54 68 69 73 20 76 65 72 73 69 6f 6e 20 6f 70 65 6e 73 20 61 20 74 65 6d 70 6f 72 61 72 | ...This.version.opens.a.temporar |
5720 | 79 20 66 69 6c 65 20 66 6f 72 20 72 65 61 64 69 6e 67 20 61 6e 64 20 77 72 69 74 69 6e 67 2c 0a | y.file.for.reading.and.writing,. |
5740 | 20 20 20 20 20 20 20 20 61 6e 64 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 64 65 6c 65 74 65 73 20 | ........and.immediately.deletes. |
5760 | 28 75 6e 6c 69 6e 6b 73 29 20 69 74 2e 20 20 54 68 65 20 74 72 69 63 6b 20 28 6f 6e 20 55 6e 69 | (unlinks).it...The.trick.(on.Uni |
5780 | 78 21 29 20 69 73 0a 20 20 20 20 20 20 20 20 74 68 61 74 20 74 68 65 20 66 69 6c 65 20 63 61 6e | x!).is.........that.the.file.can |
57a0 | 20 73 74 69 6c 6c 20 62 65 20 75 73 65 64 2c 20 62 75 74 20 69 74 20 63 61 6e 27 74 20 62 65 20 | .still.be.used,.but.it.can't.be. |
57c0 | 6f 70 65 6e 65 64 20 62 79 0a 20 20 20 20 20 20 20 20 61 6e 6f 74 68 65 72 20 70 72 6f 63 65 73 | opened.by.........another.proces |
57e0 | 73 2c 20 61 6e 64 20 69 74 20 77 69 6c 6c 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 62 65 20 | s,.and.it.will.automatically.be. |
5800 | 64 65 6c 65 74 65 64 20 77 68 65 6e 20 69 74 0a 20 20 20 20 20 20 20 20 69 73 20 63 6c 6f 73 65 | deleted.when.it.........is.close |
5820 | 64 20 6f 72 20 77 68 65 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 72 6f 63 65 73 73 20 74 65 | d.or.when.the.current.process.te |
5840 | 72 6d 69 6e 61 74 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 49 66 20 79 6f 75 20 77 61 6e 74 20 61 | rminates...........If.you.want.a |
5860 | 20 6d 6f 72 65 20 70 65 72 6d 61 6e 65 6e 74 20 66 69 6c 65 2c 20 79 6f 75 20 64 65 72 69 76 65 | .more.permanent.file,.you.derive |
5880 | 20 61 20 63 6c 61 73 73 20 77 68 69 63 68 0a 20 20 20 20 20 20 20 20 6f 76 65 72 72 69 64 65 73 | .a.class.which.........overrides |
58a0 | 20 74 68 69 73 20 6d 65 74 68 6f 64 2e 20 20 49 66 20 79 6f 75 20 77 61 6e 74 20 61 20 76 69 73 | .this.method...If.you.want.a.vis |
58c0 | 69 62 6c 65 20 74 65 6d 70 6f 72 61 72 79 20 66 69 6c 65 0a 20 20 20 20 20 20 20 20 74 68 61 74 | ible.temporary.file.........that |
58e0 | 20 69 73 20 6e 65 76 65 72 74 68 65 6c 65 73 73 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 64 | .is.nevertheless.automatically.d |
5900 | 65 6c 65 74 65 64 20 77 68 65 6e 20 74 68 65 20 73 63 72 69 70 74 0a 20 20 20 20 20 20 20 20 74 | eleted.when.the.script.........t |
5920 | 65 72 6d 69 6e 61 74 65 73 2c 20 74 72 79 20 64 65 66 69 6e 69 6e 67 20 61 20 5f 5f 64 65 6c 5f | erminates,.try.defining.a.__del_ |
5940 | 5f 20 6d 65 74 68 6f 64 20 69 6e 20 61 20 64 65 72 69 76 65 64 20 63 6c 61 73 73 0a 20 20 20 20 | _.method.in.a.derived.class..... |
5960 | 20 20 20 20 77 68 69 63 68 20 75 6e 6c 69 6e 6b 73 20 74 68 65 20 74 65 6d 70 6f 72 61 72 79 20 | ....which.unlinks.the.temporary. |
5980 | 66 69 6c 65 73 20 79 6f 75 20 68 61 76 65 20 63 72 65 61 74 65 64 2e 0a 0a 20 20 20 20 20 20 20 | files.you.have.created.......... |
59a0 | 20 69 ff ff ff ff 4e 73 03 00 00 00 77 2b 62 28 02 00 00 00 74 08 00 00 00 74 65 6d 70 66 69 6c | .i....Ns....w+b(....t....tempfil |
59c0 | 65 74 0d 00 00 00 54 65 6d 70 6f 72 61 72 79 46 69 6c 65 28 03 00 00 00 52 68 00 00 00 74 06 00 | et....TemporaryFile(....Rh...t.. |
59e0 | 00 00 62 69 6e 61 72 79 52 b1 00 00 00 28 00 00 00 00 28 00 00 00 00 73 16 00 00 00 2f 73 79 73 | ..binaryR....(....(....s..../sys |
5a00 | 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 79 52 a0 00 00 00 fd 02 00 00 73 04 00 00 00 | /lib/python/cgi.pyR........s.... |
5a20 | 00 18 0c 01 4e 69 00 20 00 00 28 1e 00 00 00 52 6b 00 00 00 52 6c 00 00 00 52 6d 00 00 00 52 29 | ....Ni....(....Rk...Rl...Rm...R) |
5a40 | 00 00 00 74 02 00 00 00 6f 73 52 32 00 00 00 52 69 00 00 00 52 6a 00 00 00 52 83 00 00 00 52 86 | ...t....osR2...Ri...Rj...R....R. |
5a60 | 00 00 00 52 8b 00 00 00 52 8e 00 00 00 52 8f 00 00 00 52 90 00 00 00 52 82 00 00 00 52 93 00 00 | ...R....R....R....R....R....R... |
5a80 | 00 52 94 00 00 00 52 95 00 00 00 52 7b 00 00 00 52 97 00 00 00 52 7c 00 00 00 52 7d 00 00 00 52 | .R....R....R{...R....R|...R}...R |
5aa0 | a2 00 00 00 52 9d 00 00 00 52 9e 00 00 00 52 a9 00 00 00 52 a6 00 00 00 52 a5 00 00 00 52 96 00 | ....R....R....R....R....R....R.. |
5ac0 | 00 00 52 a0 00 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 16 00 00 00 2f 73 79 73 2f | ..R....(....(....(....s..../sys/ |
5ae0 | 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 79 52 03 00 00 00 7e 01 00 00 73 34 00 00 00 06 | lib/python/cgi.pyR....~...s4.... |
5b00 | 29 06 02 09 01 15 70 09 05 09 03 09 0d 09 0e 0c 0b 0c 0b 09 0b 09 09 09 08 09 08 09 04 09 09 06 | ).....p......................... |
5b20 | 02 09 11 09 09 06 02 09 0d 09 08 09 08 09 09 09 20 09 15 63 00 00 00 00 00 00 00 00 02 00 00 00 | ...................c............ |
5b40 | 42 00 00 00 73 1d 00 00 00 65 00 00 5a 01 00 64 00 00 5a 02 00 65 03 00 69 04 00 64 01 00 84 01 | B...s....e..Z..d..Z..e..i..d.... |
5b60 | 00 5a 05 00 52 53 28 02 00 00 00 73 78 01 00 00 46 6f 72 6d 20 63 6f 6e 74 65 6e 74 20 61 73 20 | .Z..RS(....sx...Form.content.as. |
5b80 | 64 69 63 74 69 6f 6e 61 72 79 20 77 69 74 68 20 61 20 6c 69 73 74 20 6f 66 20 76 61 6c 75 65 73 | dictionary.with.a.list.of.values |
5ba0 | 20 70 65 72 20 66 69 65 6c 64 2e 0a 0a 20 20 20 20 66 6f 72 6d 20 3d 20 46 6f 72 6d 43 6f 6e 74 | .per.field.......form.=.FormCont |
5bc0 | 65 6e 74 44 69 63 74 28 29 0a 0a 20 20 20 20 66 6f 72 6d 5b 6b 65 79 5d 20 2d 3e 20 5b 76 61 6c | entDict()......form[key].->.[val |
5be0 | 75 65 2c 20 76 61 6c 75 65 2c 20 2e 2e 2e 5d 0a 20 20 20 20 6b 65 79 20 69 6e 20 66 6f 72 6d 20 | ue,.value,....].....key.in.form. |
5c00 | 2d 3e 20 42 6f 6f 6c 65 61 6e 0a 20 20 20 20 66 6f 72 6d 2e 6b 65 79 73 28 29 20 2d 3e 20 5b 6b | ->.Boolean.....form.keys().->.[k |
5c20 | 65 79 2c 20 6b 65 79 2c 20 2e 2e 2e 5d 0a 20 20 20 20 66 6f 72 6d 2e 76 61 6c 75 65 73 28 29 20 | ey,.key,....].....form.values(). |
5c40 | 2d 3e 20 5b 5b 76 61 6c 2c 20 76 61 6c 2c 20 2e 2e 2e 5d 2c 20 5b 76 61 6c 2c 20 76 61 6c 2c 20 | ->.[[val,.val,....],.[val,.val,. |
5c60 | 2e 2e 2e 5d 2c 20 2e 2e 2e 5d 0a 20 20 20 20 66 6f 72 6d 2e 69 74 65 6d 73 28 29 20 2d 3e 20 20 | ...],....].....form.items().->.. |
5c80 | 5b 28 6b 65 79 2c 20 5b 76 61 6c 2c 20 76 61 6c 2c 20 2e 2e 2e 5d 29 2c 20 28 6b 65 79 2c 20 5b | [(key,.[val,.val,....]),.(key,.[ |
5ca0 | 76 61 6c 2c 20 76 61 6c 2c 20 2e 2e 2e 5d 29 2c 20 2e 2e 2e 5d 0a 20 20 20 20 66 6f 72 6d 2e 64 | val,.val,....]),....].....form.d |
5cc0 | 69 63 74 20 3d 3d 20 7b 6b 65 79 3a 20 5b 76 61 6c 2c 20 76 61 6c 2c 20 2e 2e 2e 5d 2c 20 2e 2e | ict.==.{key:.[val,.val,....],... |
5ce0 | 2e 7d 0a 0a 20 20 20 20 63 02 00 00 00 02 00 00 00 03 00 00 00 43 00 00 00 73 2a 00 00 00 74 00 | .}......c............C...s*...t. |
5d00 | 00 64 01 00 7c 01 00 83 00 01 04 7c 00 00 5f 01 00 7c 00 00 5f 02 00 7c 01 00 64 02 00 19 7c 00 | .d..|......|.._..|.._..|..d...|. |
5d20 | 00 5f 03 00 64 00 00 53 28 03 00 00 00 4e 52 32 00 00 00 52 27 00 00 00 28 04 00 00 00 52 08 00 | ._..d..S(....NR2...R'...(....R.. |
5d40 | 00 00 52 3a 00 00 00 52 5a 00 00 00 74 0c 00 00 00 71 75 65 72 79 5f 73 74 72 69 6e 67 28 02 00 | ..R:...RZ...t....query_string(.. |
5d60 | 00 00 52 68 00 00 00 52 32 00 00 00 28 00 00 00 00 28 00 00 00 00 73 16 00 00 00 2f 73 79 73 2f | ..Rh...R2...(....(....s..../sys/ |
5d80 | 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 79 52 69 00 00 00 2a 03 00 00 73 04 00 00 00 00 | lib/python/cgi.pyRi...*...s..... |
5da0 | 01 19 01 28 06 00 00 00 52 6b 00 00 00 52 6c 00 00 00 52 6d 00 00 00 52 b4 00 00 00 52 32 00 00 | ...(....Rk...Rl...Rm...R....R2.. |
5dc0 | 00 52 69 00 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 16 00 00 00 2f 73 79 73 2f 6c | .Ri...(....(....(....s..../sys/l |
5de0 | 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 79 52 04 00 00 00 1d 03 00 00 73 04 00 00 00 06 0c | ib/python/cgi.pyR........s...... |
5e00 | 06 01 63 00 00 00 00 00 00 00 00 01 00 00 00 42 00 00 00 73 32 00 00 00 65 00 00 5a 01 00 64 00 | ..c............B...s2...e..Z..d. |
5e20 | 00 5a 02 00 64 01 00 84 00 00 5a 03 00 64 02 00 84 00 00 5a 04 00 64 03 00 84 00 00 5a 05 00 64 | .Z..d.....Z..d.....Z..d.....Z..d |
5e40 | 04 00 84 00 00 5a 06 00 52 53 28 05 00 00 00 73 f7 01 00 00 46 6f 72 6d 20 63 6f 6e 74 65 6e 74 | .....Z..RS(....s....Form.content |
5e60 | 20 61 73 20 64 69 63 74 69 6f 6e 61 72 79 20 65 78 70 65 63 74 69 6e 67 20 61 20 73 69 6e 67 6c | .as.dictionary.expecting.a.singl |
5e80 | 65 20 76 61 6c 75 65 20 70 65 72 20 66 69 65 6c 64 2e 0a 0a 20 20 20 20 49 66 20 79 6f 75 20 6f | e.value.per.field.......If.you.o |
5ea0 | 6e 6c 79 20 65 78 70 65 63 74 20 61 20 73 69 6e 67 6c 65 20 76 61 6c 75 65 20 66 6f 72 20 65 61 | nly.expect.a.single.value.for.ea |
5ec0 | 63 68 20 66 69 65 6c 64 2c 20 74 68 65 6e 20 66 6f 72 6d 5b 6b 65 79 5d 0a 20 20 20 20 77 69 6c | ch.field,.then.form[key].....wil |
5ee0 | 6c 20 72 65 74 75 72 6e 20 74 68 61 74 20 73 69 6e 67 6c 65 20 76 61 6c 75 65 2e 20 20 49 74 20 | l.return.that.single.value...It. |
5f00 | 77 69 6c 6c 20 72 61 69 73 65 20 61 6e 20 49 6e 64 65 78 45 72 72 6f 72 20 69 66 0a 20 20 20 20 | will.raise.an.IndexError.if..... |
5f20 | 74 68 61 74 20 65 78 70 65 63 74 61 74 69 6f 6e 20 69 73 20 6e 6f 74 20 74 72 75 65 2e 20 20 49 | that.expectation.is.not.true...I |
5f40 | 66 20 79 6f 75 20 65 78 70 65 63 74 20 61 20 66 69 65 6c 64 20 74 6f 20 68 61 76 65 0a 20 20 20 | f.you.expect.a.field.to.have.... |
5f60 | 20 70 6f 73 73 69 62 6c 65 20 6d 75 6c 74 69 70 6c 65 20 76 61 6c 75 65 73 2c 20 74 68 61 6e 20 | .possible.multiple.values,.than. |
5f80 | 79 6f 75 20 63 61 6e 20 75 73 65 20 66 6f 72 6d 2e 67 65 74 6c 69 73 74 28 6b 65 79 29 20 74 6f | you.can.use.form.getlist(key).to |
5fa0 | 0a 20 20 20 20 67 65 74 20 61 6c 6c 20 6f 66 20 74 68 65 20 76 61 6c 75 65 73 2e 20 20 76 61 6c | .....get.all.of.the.values...val |
5fc0 | 75 65 73 28 29 20 61 6e 64 20 69 74 65 6d 73 28 29 20 61 72 65 20 61 20 63 6f 6d 70 72 6f 6d 69 | ues().and.items().are.a.compromi |
5fe0 | 73 65 3a 0a 20 20 20 20 74 68 65 79 20 72 65 74 75 72 6e 20 73 69 6e 67 6c 65 20 73 74 72 69 6e | se:.....they.return.single.strin |
6000 | 67 73 20 77 68 65 72 65 20 74 68 65 72 65 20 69 73 20 61 20 73 69 6e 67 6c 65 20 76 61 6c 75 65 | gs.where.there.is.a.single.value |
6020 | 2c 20 61 6e 64 0a 20 20 20 20 6c 69 73 74 73 20 6f 66 20 73 74 72 69 6e 67 73 20 6f 74 68 65 72 | ,.and.....lists.of.strings.other |
6040 | 77 69 73 65 2e 0a 0a 20 20 20 20 63 02 00 00 00 02 00 00 00 03 00 00 00 43 00 00 00 73 36 00 00 | wise.......c............C...s6.. |
6060 | 00 74 00 00 7c 00 00 69 01 00 7c 01 00 19 83 01 00 64 01 00 6a 04 00 6f 0d 00 01 74 02 00 64 02 | .t..|..i..|......d..j..o...t..d. |
6080 | 00 82 02 00 6e 01 00 01 7c 00 00 69 01 00 7c 01 00 19 64 03 00 19 53 28 04 00 00 00 4e 69 01 00 | ....n...|..i..|...d...S(....Ni.. |
60a0 | 00 00 73 18 00 00 00 65 78 70 65 63 74 69 6e 67 20 61 20 73 69 6e 67 6c 65 20 76 61 6c 75 65 69 | ..s....expecting.a.single.valuei |
60c0 | 00 00 00 00 28 03 00 00 00 52 42 00 00 00 52 3a 00 00 00 74 0a 00 00 00 49 6e 64 65 78 45 72 72 | ....(....RB...R:...t....IndexErr |
60e0 | 6f 72 28 02 00 00 00 52 68 00 00 00 52 5e 00 00 00 28 00 00 00 00 28 00 00 00 00 73 16 00 00 00 | or(....Rh...R^...(....(....s.... |
6100 | 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 79 52 8b 00 00 00 3b 03 00 00 73 | /sys/lib/python/cgi.pyR....;...s |
6120 | 06 00 00 00 00 01 1a 01 0d 01 63 02 00 00 00 02 00 00 00 02 00 00 00 43 00 00 00 73 0b 00 00 00 | ..........c............C...s.... |
6140 | 7c 00 00 69 00 00 7c 01 00 19 53 28 01 00 00 00 4e 28 01 00 00 00 52 3a 00 00 00 28 02 00 00 00 | |..i..|...S(....N(....R:...(.... |
6160 | 52 68 00 00 00 52 5e 00 00 00 28 00 00 00 00 28 00 00 00 00 73 16 00 00 00 2f 73 79 73 2f 6c 69 | Rh...R^...(....(....s..../sys/li |
6180 | 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 79 52 90 00 00 00 3f 03 00 00 73 02 00 00 00 00 01 63 | b/python/cgi.pyR....?...s......c |
61a0 | 01 00 00 00 03 00 00 00 04 00 00 00 43 00 00 00 73 59 00 00 00 67 00 00 7d 01 00 78 4c 00 7c 00 | ............C...sY...g..}..xL.|. |
61c0 | 00 69 00 00 69 01 00 83 00 00 44 5d 3b 00 7d 02 00 74 02 00 7c 02 00 83 01 00 64 01 00 6a 02 00 | .i..i.....D];.}..t..|.....d..j.. |
61e0 | 6f 15 00 01 7c 01 00 69 03 00 7c 02 00 64 02 00 19 83 01 00 01 71 16 00 01 7c 01 00 69 03 00 7c | o...|..i..|..d.......q...|..i..| |
6200 | 02 00 83 01 00 01 71 16 00 57 7c 01 00 53 28 03 00 00 00 4e 69 01 00 00 00 69 00 00 00 00 28 04 | ......q..W|..S(....Ni....i....(. |
6220 | 00 00 00 52 3a 00 00 00 74 06 00 00 00 76 61 6c 75 65 73 52 42 00 00 00 52 39 00 00 00 28 03 00 | ...R:...t....valuesRB...R9...(.. |
6240 | 00 00 52 68 00 00 00 74 06 00 00 00 72 65 73 75 6c 74 52 3c 00 00 00 28 00 00 00 00 28 00 00 00 | ..Rh...t....resultR<...(....(... |
6260 | 00 73 16 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 79 52 b7 00 00 | .s..../sys/lib/python/cgi.pyR... |
6280 | 00 41 03 00 00 73 0e 00 00 00 00 01 06 01 10 00 06 01 13 01 15 01 11 01 63 01 00 00 00 04 00 00 | .A...s..................c....... |
62a0 | 00 05 00 00 00 43 00 00 00 73 6b 00 00 00 67 00 00 7d 01 00 78 5e 00 7c 00 00 69 00 00 69 01 00 | .....C...sk...g..}..x^.|..i..i.. |
62c0 | 83 00 00 44 5d 4d 00 5c 02 00 7d 02 00 7d 03 00 74 02 00 7c 03 00 83 01 00 64 01 00 6a 02 00 6f | ...D]M.\..}..}..t..|.....d..j..o |
62e0 | 1b 00 01 7c 01 00 69 03 00 7c 02 00 7c 03 00 64 02 00 19 66 02 00 83 01 00 01 71 16 00 01 7c 01 | ...|..i..|..|..d...f......q...|. |
6300 | 00 69 03 00 7c 02 00 7c 03 00 66 02 00 83 01 00 01 71 16 00 57 7c 01 00 53 28 03 00 00 00 4e 69 | .i..|..|..f......q..W|..S(....Ni |
6320 | 01 00 00 00 69 00 00 00 00 28 04 00 00 00 52 3a 00 00 00 74 05 00 00 00 69 74 65 6d 73 52 42 00 | ....i....(....R:...t....itemsRB. |
6340 | 00 00 52 39 00 00 00 28 04 00 00 00 52 68 00 00 00 52 b8 00 00 00 52 5e 00 00 00 52 3c 00 00 00 | ..R9...(....Rh...R....R^...R<... |
6360 | 28 00 00 00 00 28 00 00 00 00 73 16 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 | (....(....s..../sys/lib/python/c |
6380 | 67 69 2e 70 79 52 b9 00 00 00 48 03 00 00 73 0e 00 00 00 00 01 06 01 10 00 0c 01 13 01 1b 01 17 | gi.pyR....H...s................. |
63a0 | 01 28 07 00 00 00 52 6b 00 00 00 52 6c 00 00 00 52 6d 00 00 00 52 8b 00 00 00 52 90 00 00 00 52 | .(....Rk...Rl...Rm...R....R....R |
63c0 | b7 00 00 00 52 b9 00 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 16 00 00 00 2f 73 79 | ....R....(....(....(....s..../sy |
63e0 | 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 79 52 05 00 00 00 2f 03 00 00 73 0a 00 00 | s/lib/python/cgi.pyR..../...s... |
6400 | 00 06 0b 06 01 09 04 09 02 09 07 63 00 00 00 00 00 00 00 00 01 00 00 00 42 00 00 00 73 29 00 00 | ...........c............B...s).. |
6420 | 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 84 00 00 5a 04 00 64 | .e..Z..d..Z..d.....Z..d.....Z..d |
6440 | 03 00 84 00 00 5a 05 00 52 53 28 04 00 00 00 73 37 00 00 00 54 68 69 73 20 63 6c 61 73 73 20 69 | .....Z..RS(....s7...This.class.i |
6460 | 73 20 70 72 65 73 65 6e 74 20 66 6f 72 20 62 61 63 6b 77 61 72 64 73 20 63 6f 6d 70 61 74 69 62 | s.present.for.backwards.compatib |
6480 | 69 6c 69 74 79 20 6f 6e 6c 79 2e 63 02 00 00 00 03 00 00 00 05 00 00 00 43 00 00 00 73 79 00 00 | ility.only.c............C...sy.. |
64a0 | 00 74 00 00 69 01 00 7c 00 00 7c 01 00 83 02 00 7d 02 00 7c 02 00 64 01 00 19 64 02 00 6a 06 00 | .t..i..|..|.....}..|..d...d..j.. |
64c0 | 6f 4c 00 01 79 0e 00 74 02 00 7c 02 00 83 01 00 53 57 71 6f 00 04 74 03 00 6a 0a 00 6f 2b 00 01 | oL..y..t..|.....SWqo..t..j..o+.. |
64e0 | 01 01 01 79 0e 00 74 04 00 7c 02 00 83 01 00 53 57 71 6b 00 04 74 03 00 6a 0a 00 6f 07 00 01 01 | ...y..t..|.....SWqk..t..j..o.... |
6500 | 01 01 71 6b 00 01 58 71 6f 00 01 58 6e 01 00 01 7c 02 00 69 05 00 83 00 00 53 28 03 00 00 00 4e | ..qk..Xqo..Xn...|..i.....S(....N |
6520 | 69 00 00 00 00 73 0d 00 00 00 30 31 32 33 34 35 36 37 38 39 2b 2d 2e 28 06 00 00 00 52 05 00 00 | i....s....0123456789+-.(....R... |
6540 | 00 52 8b 00 00 00 52 2c 00 00 00 52 2e 00 00 00 74 05 00 00 00 66 6c 6f 61 74 52 53 00 00 00 28 | .R....R,...R....t....floatRS...( |
6560 | 03 00 00 00 52 68 00 00 00 52 5e 00 00 00 74 01 00 00 00 76 28 00 00 00 00 28 00 00 00 00 73 16 | ....Rh...R^...t....v(....(....s. |
6580 | 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 79 52 8b 00 00 00 53 03 | .../sys/lib/python/cgi.pyR....S. |
65a0 | 00 00 73 0e 00 00 00 00 01 12 01 11 01 11 01 0e 01 11 01 1c 01 63 01 00 00 00 03 00 00 00 07 00 | ..s..................c.......... |
65c0 | 00 00 43 00 00 00 73 60 00 00 00 67 00 00 7d 01 00 78 53 00 7c 00 00 69 00 00 83 00 00 44 5d 45 | ..C...s`...g..}..xS.|..i.....D]E |
65e0 | 00 7d 02 00 79 15 00 7c 01 00 69 01 00 7c 00 00 7c 02 00 19 83 01 00 01 57 71 13 00 04 74 02 00 | .}..y..|..i..|..|.......Wq...t.. |
6600 | 6a 0a 00 6f 1b 00 01 01 01 01 7c 01 00 69 01 00 7c 00 00 69 03 00 7c 02 00 19 83 01 00 01 71 13 | j..o......|..i..|..i..|.......q. |
6620 | 00 01 58 71 13 00 57 7c 01 00 53 28 01 00 00 00 4e 28 04 00 00 00 52 82 00 00 00 52 39 00 00 00 | ..Xq..W|..S(....N(....R....R9... |
6640 | 52 b6 00 00 00 52 3a 00 00 00 28 03 00 00 00 52 68 00 00 00 52 b8 00 00 00 52 5e 00 00 00 28 00 | R....R:...(....Rh...R....R^...(. |
6660 | 00 00 00 28 00 00 00 00 73 16 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 | ...(....s..../sys/lib/python/cgi |
6680 | 2e 70 79 52 b7 00 00 00 5b 03 00 00 73 10 00 00 00 00 01 06 01 0d 00 06 01 03 01 15 01 0e 01 1d | .pyR....[...s................... |
66a0 | 01 63 01 00 00 00 03 00 00 00 08 00 00 00 43 00 00 00 73 6c 00 00 00 67 00 00 7d 01 00 78 5f 00 | .c............C...sl...g..}..x_. |
66c0 | 7c 00 00 69 00 00 83 00 00 44 5d 51 00 7d 02 00 79 1b 00 7c 01 00 69 01 00 7c 02 00 7c 00 00 7c | |..i.....D]Q.}..y..|..i..|..|..| |
66e0 | 02 00 19 66 02 00 83 01 00 01 57 71 13 00 04 74 02 00 6a 0a 00 6f 21 00 01 01 01 01 7c 01 00 69 | ...f......Wq...t..j..o!.....|..i |
6700 | 01 00 7c 02 00 7c 00 00 69 03 00 7c 02 00 19 66 02 00 83 01 00 01 71 13 00 01 58 71 13 00 57 7c | ..|..|..i..|...f......q...Xq..W| |
6720 | 01 00 53 28 01 00 00 00 4e 28 04 00 00 00 52 82 00 00 00 52 39 00 00 00 52 b6 00 00 00 52 3a 00 | ..S(....N(....R....R9...R....R:. |
6740 | 00 00 28 03 00 00 00 52 68 00 00 00 52 b8 00 00 00 52 5e 00 00 00 28 00 00 00 00 28 00 00 00 00 | ..(....Rh...R....R^...(....(.... |
6760 | 73 16 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 79 52 b9 00 00 00 | s..../sys/lib/python/cgi.pyR.... |
6780 | 63 03 00 00 73 10 00 00 00 00 01 06 01 0d 00 06 01 03 01 1b 01 0e 01 23 01 28 06 00 00 00 52 6b | c...s..................#.(....Rk |
67a0 | 00 00 00 52 6c 00 00 00 52 6d 00 00 00 52 8b 00 00 00 52 b7 00 00 00 52 b9 00 00 00 28 00 00 00 | ...Rl...Rm...R....R....R....(... |
67c0 | 00 28 00 00 00 00 28 00 00 00 00 73 16 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f | .(....(....s..../sys/lib/python/ |
67e0 | 63 67 69 2e 70 79 52 06 00 00 00 51 03 00 00 73 08 00 00 00 06 01 06 01 09 08 09 08 63 00 00 00 | cgi.pyR....Q...s............c... |
6800 | 00 00 00 00 00 01 00 00 00 42 00 00 00 73 44 00 00 00 65 00 00 5a 01 00 64 00 00 5a 02 00 64 01 | .........B...sD...e..Z..d..Z..d. |
6820 | 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 |
6840 | 06 00 64 05 00 84 00 00 5a 07 00 64 06 00 84 00 00 5a 08 00 52 53 28 07 00 00 00 73 37 00 00 00 | ..d.....Z..d.....Z..RS(....s7... |
6860 | 54 68 69 73 20 63 6c 61 73 73 20 69 73 20 70 72 65 73 65 6e 74 20 66 6f 72 20 62 61 63 6b 77 61 | This.class.is.present.for.backwa |
6880 | 72 64 73 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 6f 6e 6c 79 2e 63 02 00 00 00 02 00 00 00 | rds.compatibility.only.c........ |
68a0 | 02 00 00 00 43 00 00 00 73 27 00 00 00 7c 01 00 7c 00 00 69 00 00 6a 06 00 6f 0f 00 01 7c 00 00 | ....C...s'...|..|..i..j..o...|.. |
68c0 | 69 00 00 7c 01 00 19 53 6e 05 00 01 64 00 00 53 64 00 00 53 28 01 00 00 00 4e 28 02 00 00 00 52 | i..|...Sn...d..Sd..S(....N(....R |
68e0 | 3a 00 00 00 52 29 00 00 00 28 02 00 00 00 52 68 00 00 00 52 5e 00 00 00 28 00 00 00 00 28 00 00 | :...R)...(....Rh...R^...(....(.. |
6900 | 00 00 73 16 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 79 52 b7 00 | ..s..../sys/lib/python/cgi.pyR.. |
6920 | 00 00 6f 03 00 00 73 04 00 00 00 00 01 1f 01 63 03 00 00 00 03 00 00 00 03 00 00 00 43 00 00 00 | ..o...s........c............C... |
6940 | 73 4d 00 00 00 7c 01 00 7c 00 00 69 00 00 6a 06 00 6f 35 00 01 74 01 00 7c 00 00 69 00 00 7c 01 | sM...|..|..i..j..o5..t..|..i..|. |
6960 | 00 19 83 01 00 7c 02 00 6a 04 00 6f 13 00 01 7c 00 00 69 00 00 7c 01 00 19 7c 02 00 19 53 71 49 | .....|..j..o...|..i..|...|...SqI |
6980 | 00 01 64 00 00 53 6e 05 00 01 64 00 00 53 64 00 00 53 28 01 00 00 00 4e 28 03 00 00 00 52 3a 00 | ..d..Sn...d..Sd..S(....N(....R:. |
69a0 | 00 00 52 42 00 00 00 52 29 00 00 00 28 03 00 00 00 52 68 00 00 00 52 5e 00 00 00 74 08 00 00 00 | ..RB...R)...(....Rh...R^...t.... |
69c0 | 6c 6f 63 61 74 69 6f 6e 28 00 00 00 00 28 00 00 00 00 73 16 00 00 00 2f 73 79 73 2f 6c 69 62 2f | location(....(....s..../sys/lib/ |
69e0 | 70 79 74 68 6f 6e 2f 63 67 69 2e 70 79 74 0d 00 00 00 69 6e 64 65 78 65 64 5f 76 61 6c 75 65 72 | python/cgi.pyt....indexed_valuer |
6a00 | 03 00 00 73 0a 00 00 00 00 01 10 01 1a 01 13 01 08 01 63 02 00 00 00 02 00 00 00 02 00 00 00 43 | ...s..............c............C |
6a20 | 00 00 00 73 2b 00 00 00 7c 01 00 7c 00 00 69 00 00 6a 06 00 6f 13 00 01 7c 00 00 69 00 00 7c 01 | ...s+...|..|..i..j..o...|..i..|. |
6a40 | 00 19 64 01 00 19 53 6e 05 00 01 64 00 00 53 64 00 00 53 28 02 00 00 00 4e 69 00 00 00 00 28 02 | ..d...Sn...d..Sd..S(....Ni....(. |
6a60 | 00 00 00 52 3a 00 00 00 52 29 00 00 00 28 02 00 00 00 52 68 00 00 00 52 5e 00 00 00 28 00 00 00 | ...R:...R)...(....Rh...R^...(... |
6a80 | 00 28 00 00 00 00 73 16 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 | .(....s..../sys/lib/python/cgi.p |
6aa0 | 79 52 3c 00 00 00 78 03 00 00 73 04 00 00 00 00 01 23 01 63 02 00 00 00 02 00 00 00 03 00 00 00 | yR<...x...s......#.c............ |
6ac0 | 43 00 00 00 73 11 00 00 00 74 00 00 7c 00 00 69 01 00 7c 01 00 19 83 01 00 53 28 01 00 00 00 4e | C...s....t..|..i..|......S(....N |
6ae0 | 28 02 00 00 00 52 42 00 00 00 52 3a 00 00 00 28 02 00 00 00 52 68 00 00 00 52 5e 00 00 00 28 00 | (....RB...R:...(....Rh...R^...(. |
6b00 | 00 00 00 28 00 00 00 00 73 16 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 | ...(....s..../sys/lib/python/cgi |
6b20 | 2e 70 79 52 79 00 00 00 7b 03 00 00 73 02 00 00 00 00 01 63 02 00 00 00 02 00 00 00 02 00 00 00 | .pyRy...{...s......c............ |
6b40 | 43 00 00 00 73 31 00 00 00 7c 01 00 7c 00 00 69 00 00 6a 06 00 6f 19 00 01 7c 00 00 69 00 00 7c | C...s1...|..|..i..j..o...|..i..| |
6b60 | 01 00 19 64 01 00 19 69 01 00 83 00 00 53 6e 05 00 01 64 00 00 53 64 00 00 53 28 02 00 00 00 4e | ...d...i.....Sn...d..Sd..S(....N |
6b80 | 69 00 00 00 00 28 03 00 00 00 52 3a 00 00 00 52 53 00 00 00 52 29 00 00 00 28 02 00 00 00 52 68 | i....(....R:...RS...R)...(....Rh |
6ba0 | 00 00 00 52 5e 00 00 00 28 00 00 00 00 28 00 00 00 00 73 16 00 00 00 2f 73 79 73 2f 6c 69 62 2f | ...R^...(....(....s..../sys/lib/ |
6bc0 | 70 79 74 68 6f 6e 2f 63 67 69 2e 70 79 74 08 00 00 00 73 74 72 69 70 70 65 64 7d 03 00 00 73 04 | python/cgi.pyt....stripped}...s. |
6be0 | 00 00 00 00 01 29 01 63 01 00 00 00 01 00 00 00 01 00 00 00 43 00 00 00 73 07 00 00 00 7c 00 00 | .....).c............C...s....|.. |
6c00 | 69 00 00 53 28 01 00 00 00 4e 28 01 00 00 00 52 3a 00 00 00 28 01 00 00 00 52 68 00 00 00 28 00 | i..S(....N(....R:...(....Rh...(. |
6c20 | 00 00 00 28 00 00 00 00 73 16 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 | ...(....s..../sys/lib/python/cgi |
6c40 | 2e 70 79 74 04 00 00 00 70 61 72 73 80 03 00 00 73 02 00 00 00 00 01 28 09 00 00 00 52 6b 00 00 | .pyt....pars....s......(....Rk.. |
6c60 | 00 52 6c 00 00 00 52 6d 00 00 00 52 b7 00 00 00 52 bd 00 00 00 52 3c 00 00 00 52 79 00 00 00 52 | .Rl...Rm...R....R....R<...Ry...R |
6c80 | be 00 00 00 52 bf 00 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 16 00 00 00 2f 73 79 | ....R....(....(....(....s..../sy |
6ca0 | 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 79 52 07 00 00 00 6d 03 00 00 73 0e 00 00 | s/lib/python/cgi.pyR....m...s... |
6cc0 | 00 06 01 06 01 09 03 09 06 09 03 09 02 09 03 63 01 00 00 00 04 00 00 00 08 00 00 00 43 00 00 00 | ...............c............C... |
6ce0 | 73 c9 00 00 00 64 01 00 47 48 48 74 00 00 69 01 00 74 00 00 5f 02 00 79 57 00 74 03 00 83 00 00 | s....d..GHHt..i..t.._..yW.t..... |
6d00 | 7d 01 00 74 04 00 83 00 00 01 74 05 00 83 00 00 01 74 06 00 7c 01 00 83 01 00 01 74 07 00 7c 00 | }..t......t......t..|......t..|. |
6d20 | 00 83 01 00 01 74 08 00 83 00 00 01 64 02 00 84 00 00 7d 02 00 7c 02 00 64 03 00 84 01 00 7d 03 | .....t......d.....}..|..d.....}. |
6d40 | 00 64 04 00 47 48 7c 03 00 83 00 00 01 57 6e 0e 00 01 01 01 74 09 00 83 00 00 01 6e 01 00 58 64 | .d..GH|......Wn.....t......n..Xd |
6d60 | 05 00 47 48 64 06 00 61 0a 00 79 2f 00 74 03 00 83 00 00 7d 01 00 74 04 00 83 00 00 01 74 05 00 | ..GHd..a..y/.t.....}..t......t.. |
6d80 | 83 00 00 01 74 06 00 7c 01 00 83 01 00 01 74 07 00 7c 00 00 83 01 00 01 57 6e 0e 00 01 01 01 74 | ....t..|......t..|......Wn.....t |
6da0 | 09 00 83 00 00 01 6e 01 00 58 64 07 00 53 28 08 00 00 00 73 97 00 00 00 52 6f 62 75 73 74 20 74 | ......n..Xd..S(....s....Robust.t |
6dc0 | 65 73 74 20 43 47 49 20 73 63 72 69 70 74 2c 20 75 73 61 62 6c 65 20 61 73 20 6d 61 69 6e 20 70 | est.CGI.script,.usable.as.main.p |
6de0 | 72 6f 67 72 61 6d 2e 0a 0a 20 20 20 20 57 72 69 74 65 20 6d 69 6e 69 6d 61 6c 20 48 54 54 50 20 | rogram.......Write.minimal.HTTP. |
6e00 | 68 65 61 64 65 72 73 20 61 6e 64 20 64 75 6d 70 20 61 6c 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | headers.and.dump.all.information |
6e20 | 20 70 72 6f 76 69 64 65 64 20 74 6f 0a 20 20 20 20 74 68 65 20 73 63 72 69 70 74 20 69 6e 20 48 | .provided.to.....the.script.in.H |
6e40 | 54 4d 4c 20 66 6f 72 6d 2e 0a 0a 20 20 20 20 73 17 00 00 00 43 6f 6e 74 65 6e 74 2d 74 79 70 65 | TML.form.......s....Content-type |
6e60 | 3a 20 74 65 78 74 2f 68 74 6d 6c 63 00 00 00 00 00 00 00 00 03 00 00 00 52 00 00 00 73 0c 00 00 | :.text/htmlc............R...s... |
6e80 | 00 64 01 00 64 00 00 04 55 64 00 00 53 28 02 00 00 00 4e 73 2c 00 00 00 74 65 73 74 69 6e 67 20 | .d..d...Ud..S(....Ns,...testing. |
6ea0 | 70 72 69 6e 74 5f 65 78 63 65 70 74 69 6f 6e 28 29 20 2d 2d 20 3c 49 3e 69 74 61 6c 69 63 73 3f | print_exception().--.<I>italics? |
6ec0 | 3c 2f 49 3e 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 16 00 00 00 2f 73 79 | </I>(....(....(....(....s..../sy |
6ee0 | 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 79 74 01 00 00 00 66 98 03 00 00 73 02 00 | s/lib/python/cgi.pyt....f....s.. |
6f00 | 00 00 00 01 63 01 00 00 00 01 00 00 00 01 00 00 00 53 00 00 00 73 0b 00 00 00 7c 00 00 83 00 00 | ....c............S...s....|..... |
6f20 | 01 64 00 00 53 28 01 00 00 00 4e 28 00 00 00 00 28 01 00 00 00 52 c0 00 00 00 28 00 00 00 00 28 | .d..S(....N(....(....R....(....( |
6f40 | 00 00 00 00 73 16 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 79 74 | ....s..../sys/lib/python/cgi.pyt |
6f60 | 01 00 00 00 67 9a 03 00 00 73 02 00 00 00 00 01 73 39 00 00 00 3c 48 33 3e 57 68 61 74 20 66 6f | ....g....s......s9...<H3>What.fo |
6f80 | 6c 6c 6f 77 73 20 69 73 20 61 20 74 65 73 74 2c 20 6e 6f 74 20 61 6e 20 61 63 74 75 61 6c 20 65 | llows.is.a.test,.not.an.actual.e |
6fa0 | 78 63 65 70 74 69 6f 6e 3a 3c 2f 48 33 3e 73 2a 00 00 00 3c 48 31 3e 53 65 63 6f 6e 64 20 74 72 | xception:</H3>s*...<H1>Second.tr |
6fc0 | 79 20 77 69 74 68 20 61 20 73 6d 61 6c 6c 20 6d 61 78 6c 65 6e 2e 2e 2e 3c 2f 48 31 3e 69 32 00 | y.with.a.small.maxlen...</H1>i2. |
6fe0 | 00 00 4e 28 0b 00 00 00 52 2a 00 00 00 74 06 00 00 00 73 74 64 6f 75 74 74 06 00 00 00 73 74 64 | ..N(....R*...t....stdoutt....std |
7000 | 65 72 72 52 03 00 00 00 52 10 00 00 00 52 11 00 00 00 52 0f 00 00 00 52 0e 00 00 00 52 12 00 00 | errR....R....R....R....R....R... |
7020 | 00 52 0d 00 00 00 52 2d 00 00 00 28 04 00 00 00 52 32 00 00 00 74 04 00 00 00 66 6f 72 6d 52 c0 | .R....R-...(....R2...t....formR. |
7040 | 00 00 00 52 c1 00 00 00 28 00 00 00 00 28 00 00 00 00 73 16 00 00 00 2f 73 79 73 2f 6c 69 62 2f | ...R....(....(....s..../sys/lib/ |
7060 | 70 79 74 68 6f 6e 2f 63 67 69 2e 70 79 74 04 00 00 00 74 65 73 74 87 03 00 00 73 34 00 00 00 00 | python/cgi.pyt....test....s4.... |
7080 | 07 05 01 01 01 0c 01 03 01 09 01 07 01 07 01 0a 01 0a 01 07 01 09 02 0c 02 05 01 0b 01 03 01 0b | ................................ |
70a0 | 02 05 03 06 01 03 01 09 01 07 01 07 01 0a 01 0e 01 03 01 63 04 00 00 00 06 00 00 00 07 00 00 00 | ...................c............ |
70c0 | 43 00 00 00 73 8d 00 00 00 7c 00 00 64 00 00 6a 08 00 6f 19 00 01 74 01 00 69 02 00 83 00 00 5c | C...s....|..d..j..o...t..i.....\ |
70e0 | 03 00 7d 00 00 7d 01 00 7d 02 00 6e 01 00 01 64 01 00 64 00 00 6b 03 00 7d 04 00 48 64 02 00 47 | ..}..}..}..n...d..d..k..}..Hd..G |
7100 | 48 7c 04 00 69 04 00 7c 02 00 7c 03 00 83 02 00 7c 04 00 69 05 00 7c 00 00 7c 01 00 83 02 00 17 | H|..i..|..|.....|..i..|..|...... |
7120 | 7d 05 00 64 03 00 74 06 00 64 04 00 69 07 00 7c 05 00 64 01 00 20 83 01 00 83 01 00 74 06 00 7c | }..d..t..d..i..|..d.........t..| |
7140 | 05 00 64 01 00 19 83 01 00 66 02 00 16 47 48 7e 02 00 64 00 00 53 28 05 00 00 00 4e 69 ff ff ff | ..d......f...GH~..d..S(....Ni... |
7160 | ff 73 2b 00 00 00 3c 48 33 3e 54 72 61 63 65 62 61 63 6b 20 28 6d 6f 73 74 20 72 65 63 65 6e 74 | .s+...<H3>Traceback.(most.recent |
7180 | 20 63 61 6c 6c 20 6c 61 73 74 29 3a 3c 2f 48 33 3e 73 16 00 00 00 3c 50 52 45 3e 25 73 3c 42 3e | .call.last):</H3>s....<PRE>%s<B> |
71a0 | 25 73 3c 2f 42 3e 3c 2f 50 52 45 3e 52 14 00 00 00 28 08 00 00 00 52 29 00 00 00 52 2a 00 00 00 | %s</B></PRE>R....(....R)...R*... |
71c0 | 74 08 00 00 00 65 78 63 5f 69 6e 66 6f 74 09 00 00 00 74 72 61 63 65 62 61 63 6b 74 09 00 00 00 | t....exc_infot....tracebackt.... |
71e0 | 66 6f 72 6d 61 74 5f 74 62 74 15 00 00 00 66 6f 72 6d 61 74 5f 65 78 63 65 70 74 69 6f 6e 5f 6f | format_tbt....format_exception_o |
7200 | 6e 6c 79 52 13 00 00 00 52 54 00 00 00 28 06 00 00 00 52 70 00 00 00 52 3c 00 00 00 74 02 00 00 | nlyR....RT...(....Rp...R<...t... |
7220 | 00 74 62 74 05 00 00 00 6c 69 6d 69 74 52 c7 00 00 00 52 6f 00 00 00 28 00 00 00 00 28 00 00 00 | .tbt....limitR....Ro...(....(... |
7240 | 00 73 16 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 79 52 0d 00 00 | .s..../sys/lib/python/cgi.pyR... |
7260 | 00 ae 03 00 00 73 16 00 00 00 00 01 0d 01 19 01 0c 01 01 01 05 01 0f 01 13 01 03 01 16 01 13 02 | .....s.......................... |
7280 | 63 01 00 00 00 03 00 00 00 04 00 00 00 43 00 00 00 73 5d 00 00 00 7c 00 00 69 00 00 83 00 00 7d | c............C...s]...|..i.....} |
72a0 | 01 00 7c 01 00 69 01 00 83 00 00 01 48 64 01 00 47 48 64 02 00 47 48 78 2f 00 7c 01 00 44 5d 27 | ..|..i......Hd..GHd..GHx/.|..D]' |
72c0 | 00 7d 02 00 64 03 00 47 74 02 00 7c 02 00 83 01 00 47 64 04 00 47 74 02 00 7c 00 00 7c 02 00 19 | .}..d..Gt..|.....Gd..Gt..|..|... |
72e0 | 83 01 00 47 48 71 28 00 57 64 05 00 47 48 48 64 06 00 53 28 07 00 00 00 73 23 00 00 00 44 75 6d | ...GHq(.Wd..GHHd..S(....s#...Dum |
7300 | 70 20 74 68 65 20 73 68 65 6c 6c 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 61 73 20 48 54 4d 4c 2e | p.the.shell.environment.as.HTML. |
7320 | 73 1b 00 00 00 3c 48 33 3e 53 68 65 6c 6c 20 45 6e 76 69 72 6f 6e 6d 65 6e 74 3a 3c 2f 48 33 3e | s....<H3>Shell.Environment:</H3> |
7340 | 73 04 00 00 00 3c 44 4c 3e 73 04 00 00 00 3c 44 54 3e 73 04 00 00 00 3c 44 44 3e 73 05 00 00 00 | s....<DL>s....<DT>s....<DD>s.... |
7360 | 3c 2f 44 4c 3e 4e 28 03 00 00 00 52 82 00 00 00 74 04 00 00 00 73 6f 72 74 52 13 00 00 00 28 03 | </DL>N(....R....t....sortR....(. |
7380 | 00 00 00 52 32 00 00 00 52 82 00 00 00 52 5e 00 00 00 28 00 00 00 00 28 00 00 00 00 73 16 00 00 | ...R2...R....R^...(....(....s... |
73a0 | 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 79 52 0e 00 00 00 bc 03 00 00 | ./sys/lib/python/cgi.pyR........ |
73c0 | 73 14 00 00 00 00 02 0c 01 0a 01 01 01 05 01 05 01 07 00 06 01 25 01 05 01 63 01 00 00 00 04 00 | s....................%...c...... |
73e0 | 00 00 06 00 00 00 43 00 00 00 73 9c 00 00 00 7c 00 00 69 00 00 83 00 00 7d 01 00 7c 01 00 69 01 | ......C...s....|..i.....}..|..i. |
7400 | 00 83 00 00 01 48 64 01 00 47 48 7c 01 00 70 09 00 01 64 02 00 47 48 6e 01 00 01 64 03 00 47 48 | .....Hd..GH|..p...d..GHn...d..GH |
7420 | 78 5e 00 7c 01 00 44 5d 56 00 7d 02 00 64 04 00 74 02 00 7c 02 00 83 01 00 17 64 05 00 17 47 7c | x^.|..D]V.}..d..t..|......d...G| |
7440 | 00 00 7c 02 00 19 7d 03 00 64 06 00 74 02 00 74 03 00 74 04 00 7c 03 00 83 01 00 83 01 00 83 01 | ..|...}..d..t..t..t..|.......... |
7460 | 00 17 64 07 00 17 47 48 64 08 00 74 02 00 74 03 00 7c 03 00 83 01 00 83 01 00 17 47 48 71 38 00 | ..d...GHd..t..t..|.........GHq8. |
7480 | 57 64 09 00 47 48 48 64 0a 00 53 28 0b 00 00 00 73 24 00 00 00 44 75 6d 70 20 74 68 65 20 63 6f | Wd..GHHd..S(....s$...Dump.the.co |
74a0 | 6e 74 65 6e 74 73 20 6f 66 20 61 20 66 6f 72 6d 20 61 73 20 48 54 4d 4c 2e 73 17 00 00 00 3c 48 | ntents.of.a.form.as.HTML.s....<H |
74c0 | 33 3e 46 6f 72 6d 20 43 6f 6e 74 65 6e 74 73 3a 3c 2f 48 33 3e 73 12 00 00 00 3c 50 3e 4e 6f 20 | 3>Form.Contents:</H3>s....<P>No. |
74e0 | 66 6f 72 6d 20 66 69 65 6c 64 73 2e 73 04 00 00 00 3c 44 4c 3e 73 04 00 00 00 3c 44 54 3e 74 01 | form.fields.s....<DL>s....<DT>t. |
7500 | 00 00 00 3a 73 03 00 00 00 3c 69 3e 73 04 00 00 00 3c 2f 69 3e 73 04 00 00 00 3c 44 44 3e 73 05 | ...:s....<i>s....</i>s....<DD>s. |
7520 | 00 00 00 3c 2f 44 4c 3e 4e 28 05 00 00 00 52 82 00 00 00 52 cc 00 00 00 52 13 00 00 00 74 04 00 | ...</DL>N(....R....R....R....t.. |
7540 | 00 00 72 65 70 72 52 70 00 00 00 28 04 00 00 00 52 c4 00 00 00 52 82 00 00 00 52 5e 00 00 00 52 | ..reprRp...(....R....R....R^...R |
7560 | 3c 00 00 00 28 00 00 00 00 28 00 00 00 00 73 16 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 | <...(....(....s..../sys/lib/pyth |
7580 | 6f 6e 2f 63 67 69 2e 70 79 52 0f 00 00 00 c8 03 00 00 73 1e 00 00 00 00 02 0c 01 0a 01 01 01 05 | on/cgi.pyR........s............. |
75a0 | 01 07 01 09 01 05 01 07 00 06 01 12 01 0a 01 1f 01 19 01 05 01 63 00 00 00 00 02 00 00 00 05 00 | .....................c.......... |
75c0 | 00 00 43 00 00 00 73 56 00 00 00 48 64 01 00 47 48 79 10 00 74 00 00 69 01 00 83 00 00 7d 00 00 | ..C...sV...Hd..GHy..t..i.....}.. |
75e0 | 57 6e 2d 00 04 74 00 00 69 02 00 6a 0a 00 6f 1e 00 01 01 7d 01 00 01 64 02 00 47 74 03 00 74 04 | Wn-..t..i..j..o....}...d..Gt..t. |
7600 | 00 7c 01 00 83 01 00 83 01 00 47 48 6e 0d 00 01 58 74 03 00 7c 00 00 83 01 00 47 48 48 64 03 00 | .|........GHn...Xt..|.....GHHd.. |
7620 | 53 28 04 00 00 00 73 23 00 00 00 44 75 6d 70 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 69 72 65 | S(....s#...Dump.the.current.dire |
7640 | 63 74 6f 72 79 20 61 73 20 48 54 4d 4c 2e 73 23 00 00 00 3c 48 33 3e 43 75 72 72 65 6e 74 20 57 | ctory.as.HTML.s#...<H3>Current.W |
7660 | 6f 72 6b 69 6e 67 20 44 69 72 65 63 74 6f 72 79 3a 3c 2f 48 33 3e 73 09 00 00 00 6f 73 2e 65 72 | orking.Directory:</H3>s....os.er |
7680 | 72 6f 72 3a 4e 28 05 00 00 00 52 b4 00 00 00 74 06 00 00 00 67 65 74 63 77 64 74 05 00 00 00 65 | ror:N(....R....t....getcwdt....e |
76a0 | 72 72 6f 72 52 13 00 00 00 74 03 00 00 00 73 74 72 28 02 00 00 00 74 03 00 00 00 70 77 64 74 03 | rrorR....t....str(....t....pwdt. |
76c0 | 00 00 00 6d 73 67 28 00 00 00 00 28 00 00 00 00 73 16 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 | ...msg(....(....s..../sys/lib/py |
76e0 | 74 68 6f 6e 2f 63 67 69 2e 70 79 52 10 00 00 00 d9 03 00 00 73 10 00 00 00 00 02 01 01 05 01 03 | thon/cgi.pyR........s........... |
7700 | 01 10 01 13 01 1a 02 0b 01 63 00 00 00 00 00 00 00 00 01 00 00 00 43 00 00 00 73 14 00 00 00 48 | .........c............C...s....H |
7720 | 64 01 00 47 48 48 74 00 00 69 01 00 47 48 48 64 00 00 53 28 02 00 00 00 4e 73 20 00 00 00 3c 48 | d..GHHt..i..GHHd..S(....Ns....<H |
7740 | 33 3e 43 6f 6d 6d 61 6e 64 20 4c 69 6e 65 20 41 72 67 75 6d 65 6e 74 73 3a 3c 2f 48 33 3e 28 02 | 3>Command.Line.Arguments:</H3>(. |
7760 | 00 00 00 52 2a 00 00 00 52 30 00 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 16 00 00 | ...R*...R0...(....(....(....s... |
7780 | 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 79 52 11 00 00 00 e5 03 00 00 | ./sys/lib/python/cgi.pyR........ |
77a0 | 73 0a 00 00 00 00 01 01 01 05 01 01 01 08 01 63 00 00 00 00 00 00 00 00 01 00 00 00 43 00 00 00 | s..............c............C... |
77c0 | 73 09 00 00 00 64 01 00 47 48 64 02 00 53 28 03 00 00 00 73 39 00 00 00 44 75 6d 70 20 61 20 6c | s....d..GHd..S(....s9...Dump.a.l |
77e0 | 69 73 74 20 6f 66 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 73 20 75 73 65 | ist.of.environment.variables.use |
7800 | 64 20 62 79 20 43 47 49 20 61 73 20 48 54 4d 4c 2e 73 d8 02 00 00 0a 3c 48 33 3e 54 68 65 73 65 | d.by.CGI.as.HTML.s.....<H3>These |
7820 | 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 73 20 63 6f 75 6c 64 20 68 61 76 | .environment.variables.could.hav |
7840 | 65 20 62 65 65 6e 20 73 65 74 3a 3c 2f 48 33 3e 0a 3c 55 4c 3e 0a 3c 4c 49 3e 41 55 54 48 5f 54 | e.been.set:</H3>.<UL>.<LI>AUTH_T |
7860 | 59 50 45 0a 3c 4c 49 3e 43 4f 4e 54 45 4e 54 5f 4c 45 4e 47 54 48 0a 3c 4c 49 3e 43 4f 4e 54 45 | YPE.<LI>CONTENT_LENGTH.<LI>CONTE |
7880 | 4e 54 5f 54 59 50 45 0a 3c 4c 49 3e 44 41 54 45 5f 47 4d 54 0a 3c 4c 49 3e 44 41 54 45 5f 4c 4f | NT_TYPE.<LI>DATE_GMT.<LI>DATE_LO |
78a0 | 43 41 4c 0a 3c 4c 49 3e 44 4f 43 55 4d 45 4e 54 5f 4e 41 4d 45 0a 3c 4c 49 3e 44 4f 43 55 4d 45 | CAL.<LI>DOCUMENT_NAME.<LI>DOCUME |
78c0 | 4e 54 5f 52 4f 4f 54 0a 3c 4c 49 3e 44 4f 43 55 4d 45 4e 54 5f 55 52 49 0a 3c 4c 49 3e 47 41 54 | NT_ROOT.<LI>DOCUMENT_URI.<LI>GAT |
78e0 | 45 57 41 59 5f 49 4e 54 45 52 46 41 43 45 0a 3c 4c 49 3e 4c 41 53 54 5f 4d 4f 44 49 46 49 45 44 | EWAY_INTERFACE.<LI>LAST_MODIFIED |
7900 | 0a 3c 4c 49 3e 50 41 54 48 0a 3c 4c 49 3e 50 41 54 48 5f 49 4e 46 4f 0a 3c 4c 49 3e 50 41 54 48 | .<LI>PATH.<LI>PATH_INFO.<LI>PATH |
7920 | 5f 54 52 41 4e 53 4c 41 54 45 44 0a 3c 4c 49 3e 51 55 45 52 59 5f 53 54 52 49 4e 47 0a 3c 4c 49 | _TRANSLATED.<LI>QUERY_STRING.<LI |
7940 | 3e 52 45 4d 4f 54 45 5f 41 44 44 52 0a 3c 4c 49 3e 52 45 4d 4f 54 45 5f 48 4f 53 54 0a 3c 4c 49 | >REMOTE_ADDR.<LI>REMOTE_HOST.<LI |
7960 | 3e 52 45 4d 4f 54 45 5f 49 44 45 4e 54 0a 3c 4c 49 3e 52 45 4d 4f 54 45 5f 55 53 45 52 0a 3c 4c | >REMOTE_IDENT.<LI>REMOTE_USER.<L |
7980 | 49 3e 52 45 51 55 45 53 54 5f 4d 45 54 48 4f 44 0a 3c 4c 49 3e 53 43 52 49 50 54 5f 4e 41 4d 45 | I>REQUEST_METHOD.<LI>SCRIPT_NAME |
79a0 | 0a 3c 4c 49 3e 53 45 52 56 45 52 5f 4e 41 4d 45 0a 3c 4c 49 3e 53 45 52 56 45 52 5f 50 4f 52 54 | .<LI>SERVER_NAME.<LI>SERVER_PORT |
79c0 | 0a 3c 4c 49 3e 53 45 52 56 45 52 5f 50 52 4f 54 4f 43 4f 4c 0a 3c 4c 49 3e 53 45 52 56 45 52 5f | .<LI>SERVER_PROTOCOL.<LI>SERVER_ |
79e0 | 52 4f 4f 54 0a 3c 4c 49 3e 53 45 52 56 45 52 5f 53 4f 46 54 57 41 52 45 0a 3c 2f 55 4c 3e 0a 49 | ROOT.<LI>SERVER_SOFTWARE.</UL>.I |
7a00 | 6e 20 61 64 64 69 74 69 6f 6e 2c 20 48 54 54 50 20 68 65 61 64 65 72 73 20 73 65 6e 74 20 62 79 | n.addition,.HTTP.headers.sent.by |
7a20 | 20 74 68 65 20 73 65 72 76 65 72 20 6d 61 79 20 62 65 20 70 61 73 73 65 64 20 69 6e 20 74 68 65 | .the.server.may.be.passed.in.the |
7a40 | 0a 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 61 73 20 77 65 6c 6c 2e 20 20 48 65 72 65 20 61 72 65 20 | .environment.as.well...Here.are. |
7a60 | 73 6f 6d 65 20 63 6f 6d 6d 6f 6e 20 76 61 72 69 61 62 6c 65 20 6e 61 6d 65 73 3a 0a 3c 55 4c 3e | some.common.variable.names:.<UL> |
7a80 | 0a 3c 4c 49 3e 48 54 54 50 5f 41 43 43 45 50 54 0a 3c 4c 49 3e 48 54 54 50 5f 43 4f 4e 4e 45 43 | .<LI>HTTP_ACCEPT.<LI>HTTP_CONNEC |
7aa0 | 54 49 4f 4e 0a 3c 4c 49 3e 48 54 54 50 5f 48 4f 53 54 0a 3c 4c 49 3e 48 54 54 50 5f 50 52 41 47 | TION.<LI>HTTP_HOST.<LI>HTTP_PRAG |
7ac0 | 4d 41 0a 3c 4c 49 3e 48 54 54 50 5f 52 45 46 45 52 45 52 0a 3c 4c 49 3e 48 54 54 50 5f 55 53 45 | MA.<LI>HTTP_REFERER.<LI>HTTP_USE |
7ae0 | 52 5f 41 47 45 4e 54 0a 3c 2f 55 4c 3e 0a 4e 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 28 00 | R_AGENT.</UL>.N(....(....(....(. |
7b00 | 00 00 00 73 16 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 79 52 12 | ...s..../sys/lib/python/cgi.pyR. |
7b20 | 00 00 00 ec 03 00 00 73 02 00 00 00 00 29 63 02 00 00 00 02 00 00 00 03 00 00 00 43 00 00 00 73 | .......s.....)c............C...s |
7b40 | 57 00 00 00 7c 00 00 69 00 00 64 01 00 64 02 00 83 02 00 7d 00 00 7c 00 00 69 00 00 64 03 00 64 | W...|..i..d..d.....}..|..i..d..d |
7b60 | 04 00 83 02 00 7d 00 00 7c 00 00 69 00 00 64 05 00 64 06 00 83 02 00 7d 00 00 7c 01 00 6f 16 00 | .....}..|..i..d..d.....}..|..o.. |
7b80 | 01 7c 00 00 69 00 00 64 07 00 64 08 00 83 02 00 7d 00 00 6e 01 00 01 7c 00 00 53 28 09 00 00 00 | .|..i..d..d.....}..n...|..S(.... |
7ba0 | 73 a4 00 00 00 52 65 70 6c 61 63 65 20 73 70 65 63 69 61 6c 20 63 68 61 72 61 63 74 65 72 73 20 | s....Replace.special.characters. |
7bc0 | 22 26 22 2c 20 22 3c 22 20 61 6e 64 20 22 3e 22 20 74 6f 20 48 54 4d 4c 2d 73 61 66 65 20 73 65 | "&",."<".and.">".to.HTML-safe.se |
7be0 | 71 75 65 6e 63 65 73 2e 0a 20 20 20 20 49 66 20 74 68 65 20 6f 70 74 69 6f 6e 61 6c 20 66 6c 61 | quences......If.the.optional.fla |
7c00 | 67 20 71 75 6f 74 65 20 69 73 20 74 72 75 65 2c 20 74 68 65 20 71 75 6f 74 61 74 69 6f 6e 20 6d | g.quote.is.true,.the.quotation.m |
7c20 | 61 72 6b 20 63 68 61 72 61 63 74 65 72 20 28 22 29 0a 20 20 20 20 69 73 20 61 6c 73 6f 20 74 72 | ark.character.(").....is.also.tr |
7c40 | 61 6e 73 6c 61 74 65 64 2e 52 28 00 00 00 73 05 00 00 00 26 61 6d 70 3b 74 01 00 00 00 3c 73 04 | anslated.R(...s....&t....<s. |
7c60 | 00 00 00 26 6c 74 3b 74 01 00 00 00 3e 73 04 00 00 00 26 67 74 3b 52 60 00 00 00 73 06 00 00 00 | ...<t....>s....>R`...s.... |
7c80 | 26 71 75 6f 74 3b 28 01 00 00 00 52 45 00 00 00 28 02 00 00 00 74 01 00 00 00 73 74 05 00 00 00 | "(....RE...(....t....st.... |
7ca0 | 71 75 6f 74 65 28 00 00 00 00 28 00 00 00 00 73 16 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 | quote(....(....s..../sys/lib/pyt |
7cc0 | 68 6f 6e 2f 63 67 69 2e 70 79 52 13 00 00 00 1b 04 00 00 73 0c 00 00 00 00 04 12 01 12 01 12 01 | hon/cgi.pyR........s............ |
7ce0 | 07 01 16 01 73 13 00 00 00 5e 5b 20 2d 7e 5d 7b 30 2c 32 30 30 7d 5b 21 2d 7e 5d 24 63 02 00 00 | ....s....^[.-~]{0,200}[!-~]$c... |
7d00 | 00 03 00 00 00 04 00 00 00 43 00 00 00 73 1c 00 00 00 64 01 00 64 00 00 6b 00 00 7d 02 00 7c 02 | .........C...s....d..d..k..}..|. |
7d20 | 00 69 01 00 7c 01 00 7c 00 00 83 02 00 53 28 02 00 00 00 4e 69 ff ff ff ff 28 02 00 00 00 74 02 | .i..|..|.....S(....Ni....(....t. |
7d40 | 00 00 00 72 65 74 05 00 00 00 6d 61 74 63 68 28 03 00 00 00 52 d6 00 00 00 74 0b 00 00 00 5f 76 | ...ret....match(....R....t...._v |
7d60 | 62 5f 70 61 74 74 65 72 6e 52 d8 00 00 00 28 00 00 00 00 28 00 00 00 00 73 16 00 00 00 2f 73 79 | b_patternR....(....(....s..../sy |
7d80 | 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 79 52 4e 00 00 00 26 04 00 00 73 04 00 00 | s/lib/python/cgi.pyRN...&...s... |
7da0 | 00 00 01 0c 01 74 08 00 00 00 5f 5f 6d 61 69 6e 5f 5f 28 2c 00 00 00 52 6d 00 00 00 74 0b 00 00 | .....t....__main__(,...Rm...t... |
7dc0 | 00 5f 5f 76 65 72 73 69 6f 6e 5f 5f 74 08 00 00 00 6f 70 65 72 61 74 6f 72 52 00 00 00 00 52 2a | .__version__t....operatorR....R* |
7de0 | 00 00 00 52 b4 00 00 00 52 43 00 00 00 52 4f 00 00 00 52 99 00 00 00 74 08 00 00 00 55 73 65 72 | ...R....RC...RO...R....t....User |
7e00 | 44 69 63 74 74 09 00 00 00 63 53 74 72 69 6e 67 49 4f 52 01 00 00 00 74 0b 00 00 00 49 6d 70 6f | Dictt....cStringIOR....t....Impo |
7e20 | 72 74 45 72 72 6f 72 74 07 00 00 00 5f 5f 61 6c 6c 5f 5f 52 16 00 00 00 52 29 00 00 00 52 17 00 | rtErrort....__all__R....R)...R.. |
7e40 | 00 00 52 1e 00 00 00 52 1c 00 00 00 52 1a 00 00 00 52 1b 00 00 00 52 2d 00 00 00 52 32 00 00 00 | ..R....R....R....R....R-...R2... |
7e60 | 52 08 00 00 00 52 09 00 00 00 52 0a 00 00 00 52 0b 00 00 00 52 0c 00 00 00 52 02 00 00 00 52 03 | R....R....R....R....R....R....R. |
7e80 | 00 00 00 52 04 00 00 00 52 05 00 00 00 52 06 00 00 00 52 07 00 00 00 52 c5 00 00 00 52 0d 00 00 | ...R....R....R....R....R....R... |
7ea0 | 00 52 0e 00 00 00 52 0f 00 00 00 52 10 00 00 00 52 11 00 00 00 52 12 00 00 00 52 13 00 00 00 52 | .R....R....R....R....R....R....R |
7ec0 | 4e 00 00 00 52 6b 00 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 16 00 00 00 2f 73 79 | N...Rk...(....(....(....s..../sy |
7ee0 | 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 63 67 69 2e 70 79 73 08 00 00 00 3c 6d 6f 64 75 6c 65 3e | s/lib/python/cgi.pys....<module> |
7f00 | 10 00 00 00 73 60 00 00 00 06 0f 06 06 10 01 0c 01 0c 01 0c 01 0c 01 0c 01 0c 01 03 01 14 01 0e | ....s`.......................... |
7f20 | 01 15 02 09 01 09 01 0c 01 09 01 09 01 0c 05 06 01 06 02 09 23 09 04 09 04 06 08 06 02 18 35 0f | ....................#.........5. |
7f40 | 1a 0f 29 09 62 09 18 13 19 13 ff 00 a0 19 12 16 22 16 1c 16 1a 0f 27 15 0e 0f 0c 09 11 09 0c 09 | ..).b...........".....'......... |
7f60 | 07 09 2f 0c 0b 0c 08 0d 01 | ../...... |