ofs | hex dump | ascii |
---|
0000 | 03 f3 0d 0a 2f 5c fc 55 63 00 00 00 00 00 00 00 00 03 00 00 00 40 00 00 00 73 6a 00 00 00 64 00 | ..../\.Uc............@...sj...d. |
0020 | 00 5a 00 00 64 01 00 64 02 00 6c 01 00 5a 01 00 64 01 00 64 02 00 6c 02 00 5a 02 00 64 01 00 64 | .Z..d..d..l..Z..d..d..l..Z..d..d |
0040 | 03 00 6c 03 00 6d 04 00 5a 04 00 01 64 04 00 65 01 00 6a 05 00 66 01 00 64 05 00 84 00 00 83 00 | ..l..m..Z...d..e..j..f..d....... |
0060 | 00 59 5a 06 00 64 06 00 84 00 00 5a 07 00 65 08 00 64 07 00 6b 02 00 72 66 00 65 07 00 83 00 00 | .YZ..d.....Z..e..d..k..rf.e..... |
0080 | 01 6e 00 00 64 02 00 53 28 08 00 00 00 73 4d 1b 00 00 44 6f 63 74 65 73 74 20 66 6f 72 20 6d 65 | .n..d..S(....sM...Doctest.for.me |
00a0 | 74 68 6f 64 2f 66 75 6e 63 74 69 6f 6e 20 63 61 6c 6c 73 2e 0a 0a 57 65 27 72 65 20 67 6f 69 6e | thod/function.calls...We're.goin |
00c0 | 67 20 74 68 65 20 75 73 65 20 74 68 65 73 65 20 74 79 70 65 73 20 66 6f 72 20 65 78 74 72 61 20 | g.the.use.these.types.for.extra. |
00e0 | 74 65 73 74 69 6e 67 0a 0a 20 20 20 20 3e 3e 3e 20 66 72 6f 6d 20 55 73 65 72 4c 69 73 74 20 69 | testing......>>>.from.UserList.i |
0100 | 6d 70 6f 72 74 20 55 73 65 72 4c 69 73 74 0a 20 20 20 20 3e 3e 3e 20 66 72 6f 6d 20 55 73 65 72 | mport.UserList.....>>>.from.User |
0120 | 44 69 63 74 20 69 6d 70 6f 72 74 20 55 73 65 72 44 69 63 74 0a 0a 57 65 27 72 65 20 64 65 66 69 | Dict.import.UserDict..We're.defi |
0140 | 6e 69 6e 67 20 66 6f 75 72 20 68 65 6c 70 65 72 20 66 75 6e 63 74 69 6f 6e 73 0a 0a 20 20 20 20 | ning.four.helper.functions...... |
0160 | 3e 3e 3e 20 64 65 66 20 65 28 61 2c 62 29 3a 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 70 72 69 6e | >>>.def.e(a,b):.............prin |
0180 | 74 20 61 2c 20 62 0a 0a 20 20 20 20 3e 3e 3e 20 64 65 66 20 66 28 2a 61 2c 20 2a 2a 6b 29 3a 0a | t.a,.b......>>>.def.f(*a,.**k):. |
01a0 | 20 20 20 20 2e 2e 2e 20 20 20 20 20 70 72 69 6e 74 20 61 2c 20 74 65 73 74 5f 73 75 70 70 6f 72 | ............print.a,.test_suppor |
01c0 | 74 2e 73 6f 72 74 64 69 63 74 28 6b 29 0a 0a 20 20 20 20 3e 3e 3e 20 64 65 66 20 67 28 78 2c 20 | t.sortdict(k)......>>>.def.g(x,. |
01e0 | 2a 79 2c 20 2a 2a 7a 29 3a 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 70 72 69 6e 74 20 78 2c 20 79 | *y,.**z):.............print.x,.y |
0200 | 2c 20 74 65 73 74 5f 73 75 70 70 6f 72 74 2e 73 6f 72 74 64 69 63 74 28 7a 29 0a 0a 20 20 20 20 | ,.test_support.sortdict(z)...... |
0220 | 3e 3e 3e 20 64 65 66 20 68 28 6a 3d 31 2c 20 61 3d 32 2c 20 68 3d 33 29 3a 0a 20 20 20 20 2e 2e | >>>.def.h(j=1,.a=2,.h=3):....... |
0240 | 2e 20 20 20 20 20 70 72 69 6e 74 20 6a 2c 20 61 2c 20 68 0a 0a 41 72 67 75 6d 65 6e 74 20 6c 69 | ......print.j,.a,.h..Argument.li |
0260 | 73 74 20 65 78 61 6d 70 6c 65 73 0a 0a 20 20 20 20 3e 3e 3e 20 66 28 29 0a 20 20 20 20 28 29 20 | st.examples......>>>.f().....(). |
0280 | 7b 7d 0a 20 20 20 20 3e 3e 3e 20 66 28 31 29 0a 20 20 20 20 28 31 2c 29 20 7b 7d 0a 20 20 20 20 | {}.....>>>.f(1).....(1,).{}..... |
02a0 | 3e 3e 3e 20 66 28 31 2c 20 32 29 0a 20 20 20 20 28 31 2c 20 32 29 20 7b 7d 0a 20 20 20 20 3e 3e | >>>.f(1,.2).....(1,.2).{}.....>> |
02c0 | 3e 20 66 28 31 2c 20 32 2c 20 33 29 0a 20 20 20 20 28 31 2c 20 32 2c 20 33 29 20 7b 7d 0a 20 20 | >.f(1,.2,.3).....(1,.2,.3).{}... |
02e0 | 20 20 3e 3e 3e 20 66 28 31 2c 20 32 2c 20 33 2c 20 2a 28 34 2c 20 35 29 29 0a 20 20 20 20 28 31 | ..>>>.f(1,.2,.3,.*(4,.5)).....(1 |
0300 | 2c 20 32 2c 20 33 2c 20 34 2c 20 35 29 20 7b 7d 0a 20 20 20 20 3e 3e 3e 20 66 28 31 2c 20 32 2c | ,.2,.3,.4,.5).{}.....>>>.f(1,.2, |
0320 | 20 33 2c 20 2a 5b 34 2c 20 35 5d 29 0a 20 20 20 20 28 31 2c 20 32 2c 20 33 2c 20 34 2c 20 35 29 | .3,.*[4,.5]).....(1,.2,.3,.4,.5) |
0340 | 20 7b 7d 0a 20 20 20 20 3e 3e 3e 20 66 28 31 2c 20 32 2c 20 33 2c 20 2a 55 73 65 72 4c 69 73 74 | .{}.....>>>.f(1,.2,.3,.*UserList |
0360 | 28 5b 34 2c 20 35 5d 29 29 0a 20 20 20 20 28 31 2c 20 32 2c 20 33 2c 20 34 2c 20 35 29 20 7b 7d | ([4,.5])).....(1,.2,.3,.4,.5).{} |
0380 | 0a 0a 48 65 72 65 20 77 65 20 61 64 64 20 6b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 73 0a | ..Here.we.add.keyword.arguments. |
03a0 | 0a 20 20 20 20 3e 3e 3e 20 66 28 31 2c 20 32 2c 20 33 2c 20 2a 2a 7b 27 61 27 3a 34 2c 20 27 62 | .....>>>.f(1,.2,.3,.**{'a':4,.'b |
03c0 | 27 3a 35 7d 29 0a 20 20 20 20 28 31 2c 20 32 2c 20 33 29 20 7b 27 61 27 3a 20 34 2c 20 27 62 27 | ':5}).....(1,.2,.3).{'a':.4,.'b' |
03e0 | 3a 20 35 7d 0a 20 20 20 20 3e 3e 3e 20 66 28 31 2c 20 32 2c 20 33 2c 20 2a 5b 34 2c 20 35 5d 2c | :.5}.....>>>.f(1,.2,.3,.*[4,.5], |
0400 | 20 2a 2a 7b 27 61 27 3a 36 2c 20 27 62 27 3a 37 7d 29 0a 20 20 20 20 28 31 2c 20 32 2c 20 33 2c | .**{'a':6,.'b':7}).....(1,.2,.3, |
0420 | 20 34 2c 20 35 29 20 7b 27 61 27 3a 20 36 2c 20 27 62 27 3a 20 37 7d 0a 20 20 20 20 3e 3e 3e 20 | .4,.5).{'a':.6,.'b':.7}.....>>>. |
0440 | 66 28 31 2c 20 32 2c 20 33 2c 20 78 3d 34 2c 20 79 3d 35 2c 20 2a 28 36 2c 20 37 29 2c 20 2a 2a | f(1,.2,.3,.x=4,.y=5,.*(6,.7),.** |
0460 | 7b 27 61 27 3a 38 2c 20 27 62 27 3a 20 39 7d 29 0a 20 20 20 20 28 31 2c 20 32 2c 20 33 2c 20 36 | {'a':8,.'b':.9}).....(1,.2,.3,.6 |
0480 | 2c 20 37 29 20 7b 27 61 27 3a 20 38 2c 20 27 62 27 3a 20 39 2c 20 27 78 27 3a 20 34 2c 20 27 79 | ,.7).{'a':.8,.'b':.9,.'x':.4,.'y |
04a0 | 27 3a 20 35 7d 0a 0a 20 20 20 20 3e 3e 3e 20 66 28 31 2c 20 32 2c 20 33 2c 20 2a 2a 55 73 65 72 | ':.5}......>>>.f(1,.2,.3,.**User |
04c0 | 44 69 63 74 28 61 3d 34 2c 20 62 3d 35 29 29 0a 20 20 20 20 28 31 2c 20 32 2c 20 33 29 20 7b 27 | Dict(a=4,.b=5)).....(1,.2,.3).{' |
04e0 | 61 27 3a 20 34 2c 20 27 62 27 3a 20 35 7d 0a 20 20 20 20 3e 3e 3e 20 66 28 31 2c 20 32 2c 20 33 | a':.4,.'b':.5}.....>>>.f(1,.2,.3 |
0500 | 2c 20 2a 28 34 2c 20 35 29 2c 20 2a 2a 55 73 65 72 44 69 63 74 28 61 3d 36 2c 20 62 3d 37 29 29 | ,.*(4,.5),.**UserDict(a=6,.b=7)) |
0520 | 0a 20 20 20 20 28 31 2c 20 32 2c 20 33 2c 20 34 2c 20 35 29 20 7b 27 61 27 3a 20 36 2c 20 27 62 | .....(1,.2,.3,.4,.5).{'a':.6,.'b |
0540 | 27 3a 20 37 7d 0a 20 20 20 20 3e 3e 3e 20 66 28 31 2c 20 32 2c 20 33 2c 20 78 3d 34 2c 20 79 3d | ':.7}.....>>>.f(1,.2,.3,.x=4,.y= |
0560 | 35 2c 20 2a 28 36 2c 20 37 29 2c 20 2a 2a 55 73 65 72 44 69 63 74 28 61 3d 38 2c 20 62 3d 39 29 | 5,.*(6,.7),.**UserDict(a=8,.b=9) |
0580 | 29 0a 20 20 20 20 28 31 2c 20 32 2c 20 33 2c 20 36 2c 20 37 29 20 7b 27 61 27 3a 20 38 2c 20 27 | ).....(1,.2,.3,.6,.7).{'a':.8,.' |
05a0 | 62 27 3a 20 39 2c 20 27 78 27 3a 20 34 2c 20 27 79 27 3a 20 35 7d 0a 0a 45 78 61 6d 70 6c 65 73 | b':.9,.'x':.4,.'y':.5}..Examples |
05c0 | 20 77 69 74 68 20 69 6e 76 61 6c 69 64 20 61 72 67 75 6d 65 6e 74 73 20 28 54 79 70 65 45 72 72 | .with.invalid.arguments.(TypeErr |
05e0 | 6f 72 73 29 2e 20 57 65 27 72 65 20 61 6c 73 6f 20 74 65 73 74 69 6e 67 20 74 68 65 20 66 75 6e | ors)..We're.also.testing.the.fun |
0600 | 63 74 69 6f 6e 0a 6e 61 6d 65 73 20 69 6e 20 74 68 65 20 65 78 63 65 70 74 69 6f 6e 20 6d 65 73 | ction.names.in.the.exception.mes |
0620 | 73 61 67 65 73 2e 0a 0a 56 65 72 69 66 79 20 63 6c 65 61 72 69 6e 67 20 6f 66 20 53 46 20 62 75 | sages...Verify.clearing.of.SF.bu |
0640 | 67 20 23 37 33 33 36 36 37 0a 0a 20 20 20 20 3e 3e 3e 20 65 28 63 3d 34 29 0a 20 20 20 20 54 72 | g.#733667......>>>.e(c=4).....Tr |
0660 | 61 63 65 62 61 63 6b 20 28 6d 6f 73 74 20 72 65 63 65 6e 74 20 63 61 6c 6c 20 6c 61 73 74 29 3a | aceback.(most.recent.call.last): |
0680 | 0a 20 20 20 20 20 20 2e 2e 2e 0a 20 20 20 20 54 79 70 65 45 72 72 6f 72 3a 20 65 28 29 20 67 6f | ...............TypeError:.e().go |
06a0 | 74 20 61 6e 20 75 6e 65 78 70 65 63 74 65 64 20 6b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 | t.an.unexpected.keyword.argument |
06c0 | 20 27 63 27 0a 0a 20 20 20 20 3e 3e 3e 20 67 28 29 0a 20 20 20 20 54 72 61 63 65 62 61 63 6b 20 | .'c'......>>>.g().....Traceback. |
06e0 | 28 6d 6f 73 74 20 72 65 63 65 6e 74 20 63 61 6c 6c 20 6c 61 73 74 29 3a 0a 20 20 20 20 20 20 2e | (most.recent.call.last):........ |
0700 | 2e 2e 0a 20 20 20 20 54 79 70 65 45 72 72 6f 72 3a 20 67 28 29 20 74 61 6b 65 73 20 61 74 20 6c | .......TypeError:.g().takes.at.l |
0720 | 65 61 73 74 20 31 20 61 72 67 75 6d 65 6e 74 20 28 30 20 67 69 76 65 6e 29 0a 0a 20 20 20 20 3e | east.1.argument.(0.given)......> |
0740 | 3e 3e 20 67 28 2a 28 29 29 0a 20 20 20 20 54 72 61 63 65 62 61 63 6b 20 28 6d 6f 73 74 20 72 65 | >>.g(*()).....Traceback.(most.re |
0760 | 63 65 6e 74 20 63 61 6c 6c 20 6c 61 73 74 29 3a 0a 20 20 20 20 20 20 2e 2e 2e 0a 20 20 20 20 54 | cent.call.last):...............T |
0780 | 79 70 65 45 72 72 6f 72 3a 20 67 28 29 20 74 61 6b 65 73 20 61 74 20 6c 65 61 73 74 20 31 20 61 | ypeError:.g().takes.at.least.1.a |
07a0 | 72 67 75 6d 65 6e 74 20 28 30 20 67 69 76 65 6e 29 0a 0a 20 20 20 20 3e 3e 3e 20 67 28 2a 28 29 | rgument.(0.given)......>>>.g(*() |
07c0 | 2c 20 2a 2a 7b 7d 29 0a 20 20 20 20 54 72 61 63 65 62 61 63 6b 20 28 6d 6f 73 74 20 72 65 63 65 | ,.**{}).....Traceback.(most.rece |
07e0 | 6e 74 20 63 61 6c 6c 20 6c 61 73 74 29 3a 0a 20 20 20 20 20 20 2e 2e 2e 0a 20 20 20 20 54 79 70 | nt.call.last):...............Typ |
0800 | 65 45 72 72 6f 72 3a 20 67 28 29 20 74 61 6b 65 73 20 61 74 20 6c 65 61 73 74 20 31 20 61 72 67 | eError:.g().takes.at.least.1.arg |
0820 | 75 6d 65 6e 74 20 28 30 20 67 69 76 65 6e 29 0a 0a 20 20 20 20 3e 3e 3e 20 67 28 31 29 0a 20 20 | ument.(0.given)......>>>.g(1)... |
0840 | 20 20 31 20 28 29 20 7b 7d 0a 20 20 20 20 3e 3e 3e 20 67 28 31 2c 20 32 29 0a 20 20 20 20 31 20 | ..1.().{}.....>>>.g(1,.2).....1. |
0860 | 28 32 2c 29 20 7b 7d 0a 20 20 20 20 3e 3e 3e 20 67 28 31 2c 20 32 2c 20 33 29 0a 20 20 20 20 31 | (2,).{}.....>>>.g(1,.2,.3).....1 |
0880 | 20 28 32 2c 20 33 29 20 7b 7d 0a 20 20 20 20 3e 3e 3e 20 67 28 31 2c 20 32 2c 20 33 2c 20 2a 28 | .(2,.3).{}.....>>>.g(1,.2,.3,.*( |
08a0 | 34 2c 20 35 29 29 0a 20 20 20 20 31 20 28 32 2c 20 33 2c 20 34 2c 20 35 29 20 7b 7d 0a 0a 20 20 | 4,.5)).....1.(2,.3,.4,.5).{}.... |
08c0 | 20 20 3e 3e 3e 20 63 6c 61 73 73 20 4e 6f 74 68 69 6e 67 3a 20 70 61 73 73 0a 20 20 20 20 2e 2e | ..>>>.class.Nothing:.pass....... |
08e0 | 2e 0a 20 20 20 20 3e 3e 3e 20 67 28 2a 4e 6f 74 68 69 6e 67 28 29 29 0a 20 20 20 20 54 72 61 63 | ......>>>.g(*Nothing()).....Trac |
0900 | 65 62 61 63 6b 20 28 6d 6f 73 74 20 72 65 63 65 6e 74 20 63 61 6c 6c 20 6c 61 73 74 29 3a 0a 20 | eback.(most.recent.call.last):.. |
0920 | 20 20 20 20 20 2e 2e 2e 0a 20 20 20 20 54 79 70 65 45 72 72 6f 72 3a 20 67 28 29 20 61 72 67 75 | .............TypeError:.g().argu |
0940 | 6d 65 6e 74 20 61 66 74 65 72 20 2a 20 6d 75 73 74 20 62 65 20 61 20 73 65 71 75 65 6e 63 65 2c | ment.after.*.must.be.a.sequence, |
0960 | 20 6e 6f 74 20 69 6e 73 74 61 6e 63 65 0a 0a 20 20 20 20 3e 3e 3e 20 63 6c 61 73 73 20 4e 6f 74 | .not.instance......>>>.class.Not |
0980 | 68 69 6e 67 3a 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 64 65 66 20 5f 5f 6c 65 6e 5f 5f 28 73 65 | hing:.............def.__len__(se |
09a0 | 6c 66 29 3a 20 72 65 74 75 72 6e 20 35 0a 20 20 20 20 2e 2e 2e 0a 0a 20 20 20 20 3e 3e 3e 20 67 | lf):.return.5..............>>>.g |
09c0 | 28 2a 4e 6f 74 68 69 6e 67 28 29 29 0a 20 20 20 20 54 72 61 63 65 62 61 63 6b 20 28 6d 6f 73 74 | (*Nothing()).....Traceback.(most |
09e0 | 20 72 65 63 65 6e 74 20 63 61 6c 6c 20 6c 61 73 74 29 3a 0a 20 20 20 20 20 20 2e 2e 2e 0a 20 20 | .recent.call.last):............. |
0a00 | 20 20 54 79 70 65 45 72 72 6f 72 3a 20 67 28 29 20 61 72 67 75 6d 65 6e 74 20 61 66 74 65 72 20 | ..TypeError:.g().argument.after. |
0a20 | 2a 20 6d 75 73 74 20 62 65 20 61 20 73 65 71 75 65 6e 63 65 2c 20 6e 6f 74 20 69 6e 73 74 61 6e | *.must.be.a.sequence,.not.instan |
0a40 | 63 65 0a 0a 20 20 20 20 3e 3e 3e 20 63 6c 61 73 73 20 4e 6f 74 68 69 6e 67 28 29 3a 0a 20 20 20 | ce......>>>.class.Nothing():.... |
0a60 | 20 2e 2e 2e 20 20 20 20 20 64 65 66 20 5f 5f 6c 65 6e 5f 5f 28 73 65 6c 66 29 3a 20 72 65 74 75 | .........def.__len__(self):.retu |
0a80 | 72 6e 20 35 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 64 65 66 20 5f 5f 67 65 74 69 74 65 6d 5f 5f | rn.5.............def.__getitem__ |
0aa0 | 28 73 65 6c 66 2c 20 69 29 3a 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 69 66 20 69 3c | (self,.i):.................if.i< |
0ac0 | 33 3a 20 72 65 74 75 72 6e 20 69 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 65 6c 73 65 | 3:.return.i.................else |
0ae0 | 3a 20 72 61 69 73 65 20 49 6e 64 65 78 45 72 72 6f 72 28 69 29 0a 20 20 20 20 2e 2e 2e 0a 0a 20 | :.raise.IndexError(i)........... |
0b00 | 20 20 20 3e 3e 3e 20 67 28 2a 4e 6f 74 68 69 6e 67 28 29 29 0a 20 20 20 20 30 20 28 31 2c 20 32 | ...>>>.g(*Nothing()).....0.(1,.2 |
0b20 | 29 20 7b 7d 0a 0a 20 20 20 20 3e 3e 3e 20 63 6c 61 73 73 20 4e 6f 74 68 69 6e 67 3a 0a 20 20 20 | ).{}......>>>.class.Nothing:.... |
0b40 | 20 2e 2e 2e 20 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 29 3a 20 73 65 6c | .........def.__init__(self):.sel |
0b60 | 66 2e 63 20 3d 20 30 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 64 65 66 20 5f 5f 69 74 65 72 5f 5f | f.c.=.0.............def.__iter__ |
0b80 | 28 73 65 6c 66 29 3a 20 72 65 74 75 72 6e 20 73 65 6c 66 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 | (self):.return.self............. |
0ba0 | 64 65 66 20 6e 65 78 74 28 73 65 6c 66 29 3a 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 | def.next(self):................. |
0bc0 | 69 66 20 73 65 6c 66 2e 63 20 3d 3d 20 34 3a 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 | if.self.c.==.4:................. |
0be0 | 20 20 20 20 72 61 69 73 65 20 53 74 6f 70 49 74 65 72 61 74 69 6f 6e 0a 20 20 20 20 2e 2e 2e 20 | ....raise.StopIteration......... |
0c00 | 20 20 20 20 20 20 20 20 63 20 3d 20 73 65 6c 66 2e 63 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 | ........c.=.self.c.............. |
0c20 | 20 20 20 73 65 6c 66 2e 63 20 2b 3d 20 31 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 72 | ...self.c.+=.1.................r |
0c40 | 65 74 75 72 6e 20 63 0a 20 20 20 20 2e 2e 2e 0a 0a 20 20 20 20 3e 3e 3e 20 67 28 2a 4e 6f 74 68 | eturn.c..............>>>.g(*Noth |
0c60 | 69 6e 67 28 29 29 0a 20 20 20 20 30 20 28 31 2c 20 32 2c 20 33 29 20 7b 7d 0a 0a 4d 61 6b 65 20 | ing()).....0.(1,.2,.3).{}..Make. |
0c80 | 73 75 72 65 20 74 68 61 74 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 64 6f 65 73 6e 27 74 20 73 | sure.that.the.function.doesn't.s |
0ca0 | 74 6f 6d 70 20 74 68 65 20 64 69 63 74 69 6f 6e 61 72 79 0a 0a 20 20 20 20 3e 3e 3e 20 64 20 3d | tomp.the.dictionary......>>>.d.= |
0cc0 | 20 7b 27 61 27 3a 20 31 2c 20 27 62 27 3a 20 32 2c 20 27 63 27 3a 20 33 7d 0a 20 20 20 20 3e 3e | .{'a':.1,.'b':.2,.'c':.3}.....>> |
0ce0 | 3e 20 64 32 20 3d 20 64 2e 63 6f 70 79 28 29 0a 20 20 20 20 3e 3e 3e 20 67 28 31 2c 20 64 3d 34 | >.d2.=.d.copy().....>>>.g(1,.d=4 |
0d00 | 2c 20 2a 2a 64 29 0a 20 20 20 20 31 20 28 29 20 7b 27 61 27 3a 20 31 2c 20 27 62 27 3a 20 32 2c | ,.**d).....1.().{'a':.1,.'b':.2, |
0d20 | 20 27 63 27 3a 20 33 2c 20 27 64 27 3a 20 34 7d 0a 20 20 20 20 3e 3e 3e 20 64 20 3d 3d 20 64 32 | .'c':.3,.'d':.4}.....>>>.d.==.d2 |
0d40 | 0a 20 20 20 20 54 72 75 65 0a 0a 57 68 61 74 20 61 62 6f 75 74 20 77 69 6c 6c 66 75 6c 20 6d 69 | .....True..What.about.willful.mi |
0d60 | 73 63 6f 6e 64 75 63 74 3f 0a 0a 20 20 20 20 3e 3e 3e 20 64 65 66 20 73 61 62 6f 74 65 75 72 28 | sconduct?......>>>.def.saboteur( |
0d80 | 2a 2a 6b 77 29 3a 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 6b 77 5b 27 78 27 5d 20 3d 20 27 6d 27 | **kw):.............kw['x'].=.'m' |
0da0 | 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 72 65 74 75 72 6e 20 6b 77 0a 0a 20 20 20 20 3e 3e 3e 20 | .............return.kw......>>>. |
0dc0 | 64 20 3d 20 7b 7d 0a 20 20 20 20 3e 3e 3e 20 6b 77 20 3d 20 73 61 62 6f 74 65 75 72 28 61 3d 31 | d.=.{}.....>>>.kw.=.saboteur(a=1 |
0de0 | 2c 20 2a 2a 64 29 0a 20 20 20 20 3e 3e 3e 20 64 0a 20 20 20 20 7b 7d 0a 0a 0a 20 20 20 20 3e 3e | ,.**d).....>>>.d.....{}.......>> |
0e00 | 3e 20 67 28 31 2c 20 32 2c 20 33 2c 20 2a 2a 7b 27 78 27 3a 20 34 2c 20 27 79 27 3a 20 35 7d 29 | >.g(1,.2,.3,.**{'x':.4,.'y':.5}) |
0e20 | 0a 20 20 20 20 54 72 61 63 65 62 61 63 6b 20 28 6d 6f 73 74 20 72 65 63 65 6e 74 20 63 61 6c 6c | .....Traceback.(most.recent.call |
0e40 | 20 6c 61 73 74 29 3a 0a 20 20 20 20 20 20 2e 2e 2e 0a 20 20 20 20 54 79 70 65 45 72 72 6f 72 3a | .last):...............TypeError: |
0e60 | 20 67 28 29 20 67 6f 74 20 6d 75 6c 74 69 70 6c 65 20 76 61 6c 75 65 73 20 66 6f 72 20 6b 65 79 | .g().got.multiple.values.for.key |
0e80 | 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 20 27 78 27 0a 0a 20 20 20 20 3e 3e 3e 20 66 28 2a 2a 7b | word.argument.'x'......>>>.f(**{ |
0ea0 | 31 3a 32 7d 29 0a 20 20 20 20 54 72 61 63 65 62 61 63 6b 20 28 6d 6f 73 74 20 72 65 63 65 6e 74 | 1:2}).....Traceback.(most.recent |
0ec0 | 20 63 61 6c 6c 20 6c 61 73 74 29 3a 0a 20 20 20 20 20 20 2e 2e 2e 0a 20 20 20 20 54 79 70 65 45 | .call.last):...............TypeE |
0ee0 | 72 72 6f 72 3a 20 66 28 29 20 6b 65 79 77 6f 72 64 73 20 6d 75 73 74 20 62 65 20 73 74 72 69 6e | rror:.f().keywords.must.be.strin |
0f00 | 67 73 0a 0a 20 20 20 20 3e 3e 3e 20 68 28 2a 2a 7b 27 65 27 3a 20 32 7d 29 0a 20 20 20 20 54 72 | gs......>>>.h(**{'e':.2}).....Tr |
0f20 | 61 63 65 62 61 63 6b 20 28 6d 6f 73 74 20 72 65 63 65 6e 74 20 63 61 6c 6c 20 6c 61 73 74 29 3a | aceback.(most.recent.call.last): |
0f40 | 0a 20 20 20 20 20 20 2e 2e 2e 0a 20 20 20 20 54 79 70 65 45 72 72 6f 72 3a 20 68 28 29 20 67 6f | ...............TypeError:.h().go |
0f60 | 74 20 61 6e 20 75 6e 65 78 70 65 63 74 65 64 20 6b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 | t.an.unexpected.keyword.argument |
0f80 | 20 27 65 27 0a 0a 20 20 20 20 3e 3e 3e 20 68 28 2a 68 29 0a 20 20 20 20 54 72 61 63 65 62 61 63 | .'e'......>>>.h(*h).....Tracebac |
0fa0 | 6b 20 28 6d 6f 73 74 20 72 65 63 65 6e 74 20 63 61 6c 6c 20 6c 61 73 74 29 3a 0a 20 20 20 20 20 | k.(most.recent.call.last):...... |
0fc0 | 20 2e 2e 2e 0a 20 20 20 20 54 79 70 65 45 72 72 6f 72 3a 20 68 28 29 20 61 72 67 75 6d 65 6e 74 | .........TypeError:.h().argument |
0fe0 | 20 61 66 74 65 72 20 2a 20 6d 75 73 74 20 62 65 20 61 20 73 65 71 75 65 6e 63 65 2c 20 6e 6f 74 | .after.*.must.be.a.sequence,.not |
1000 | 20 66 75 6e 63 74 69 6f 6e 0a 0a 20 20 20 20 3e 3e 3e 20 64 69 72 28 2a 68 29 0a 20 20 20 20 54 | .function......>>>.dir(*h).....T |
1020 | 72 61 63 65 62 61 63 6b 20 28 6d 6f 73 74 20 72 65 63 65 6e 74 20 63 61 6c 6c 20 6c 61 73 74 29 | raceback.(most.recent.call.last) |
1040 | 3a 0a 20 20 20 20 20 20 2e 2e 2e 0a 20 20 20 20 54 79 70 65 45 72 72 6f 72 3a 20 64 69 72 28 29 | :...............TypeError:.dir() |
1060 | 20 61 72 67 75 6d 65 6e 74 20 61 66 74 65 72 20 2a 20 6d 75 73 74 20 62 65 20 61 20 73 65 71 75 | .argument.after.*.must.be.a.sequ |
1080 | 65 6e 63 65 2c 20 6e 6f 74 20 66 75 6e 63 74 69 6f 6e 0a 0a 20 20 20 20 3e 3e 3e 20 4e 6f 6e 65 | ence,.not.function......>>>.None |
10a0 | 28 2a 68 29 0a 20 20 20 20 54 72 61 63 65 62 61 63 6b 20 28 6d 6f 73 74 20 72 65 63 65 6e 74 20 | (*h).....Traceback.(most.recent. |
10c0 | 63 61 6c 6c 20 6c 61 73 74 29 3a 0a 20 20 20 20 20 20 2e 2e 2e 0a 20 20 20 20 54 79 70 65 45 72 | call.last):...............TypeEr |
10e0 | 72 6f 72 3a 20 4e 6f 6e 65 54 79 70 65 20 6f 62 6a 65 63 74 20 61 72 67 75 6d 65 6e 74 20 61 66 | ror:.NoneType.object.argument.af |
1100 | 74 65 72 20 2a 20 6d 75 73 74 20 62 65 20 61 20 73 65 71 75 65 6e 63 65 2c 20 6e 6f 74 20 66 75 | ter.*.must.be.a.sequence,.not.fu |
1120 | 6e 63 74 69 6f 6e 0a 0a 20 20 20 20 3e 3e 3e 20 68 28 2a 2a 68 29 0a 20 20 20 20 54 72 61 63 65 | nction......>>>.h(**h).....Trace |
1140 | 62 61 63 6b 20 28 6d 6f 73 74 20 72 65 63 65 6e 74 20 63 61 6c 6c 20 6c 61 73 74 29 3a 0a 20 20 | back.(most.recent.call.last):... |
1160 | 20 20 20 20 2e 2e 2e 0a 20 20 20 20 54 79 70 65 45 72 72 6f 72 3a 20 68 28 29 20 61 72 67 75 6d | ............TypeError:.h().argum |
1180 | 65 6e 74 20 61 66 74 65 72 20 2a 2a 20 6d 75 73 74 20 62 65 20 61 20 6d 61 70 70 69 6e 67 2c 20 | ent.after.**.must.be.a.mapping,. |
11a0 | 6e 6f 74 20 66 75 6e 63 74 69 6f 6e 0a 0a 20 20 20 20 3e 3e 3e 20 64 69 72 28 2a 2a 68 29 0a 20 | not.function......>>>.dir(**h).. |
11c0 | 20 20 20 54 72 61 63 65 62 61 63 6b 20 28 6d 6f 73 74 20 72 65 63 65 6e 74 20 63 61 6c 6c 20 6c | ...Traceback.(most.recent.call.l |
11e0 | 61 73 74 29 3a 0a 20 20 20 20 20 20 2e 2e 2e 0a 20 20 20 20 54 79 70 65 45 72 72 6f 72 3a 20 64 | ast):...............TypeError:.d |
1200 | 69 72 28 29 20 61 72 67 75 6d 65 6e 74 20 61 66 74 65 72 20 2a 2a 20 6d 75 73 74 20 62 65 20 61 | ir().argument.after.**.must.be.a |
1220 | 20 6d 61 70 70 69 6e 67 2c 20 6e 6f 74 20 66 75 6e 63 74 69 6f 6e 0a 0a 20 20 20 20 3e 3e 3e 20 | .mapping,.not.function......>>>. |
1240 | 4e 6f 6e 65 28 2a 2a 68 29 0a 20 20 20 20 54 72 61 63 65 62 61 63 6b 20 28 6d 6f 73 74 20 72 65 | None(**h).....Traceback.(most.re |
1260 | 63 65 6e 74 20 63 61 6c 6c 20 6c 61 73 74 29 3a 0a 20 20 20 20 20 20 2e 2e 2e 0a 20 20 20 20 54 | cent.call.last):...............T |
1280 | 79 70 65 45 72 72 6f 72 3a 20 4e 6f 6e 65 54 79 70 65 20 6f 62 6a 65 63 74 20 61 72 67 75 6d 65 | ypeError:.NoneType.object.argume |
12a0 | 6e 74 20 61 66 74 65 72 20 2a 2a 20 6d 75 73 74 20 62 65 20 61 20 6d 61 70 70 69 6e 67 2c 20 6e | nt.after.**.must.be.a.mapping,.n |
12c0 | 6f 74 20 66 75 6e 63 74 69 6f 6e 0a 0a 20 20 20 20 3e 3e 3e 20 64 69 72 28 62 3d 31 2c 20 2a 2a | ot.function......>>>.dir(b=1,.** |
12e0 | 7b 27 62 27 3a 20 31 7d 29 0a 20 20 20 20 54 72 61 63 65 62 61 63 6b 20 28 6d 6f 73 74 20 72 65 | {'b':.1}).....Traceback.(most.re |
1300 | 63 65 6e 74 20 63 61 6c 6c 20 6c 61 73 74 29 3a 0a 20 20 20 20 20 20 2e 2e 2e 0a 20 20 20 20 54 | cent.call.last):...............T |
1320 | 79 70 65 45 72 72 6f 72 3a 20 64 69 72 28 29 20 67 6f 74 20 6d 75 6c 74 69 70 6c 65 20 76 61 6c | ypeError:.dir().got.multiple.val |
1340 | 75 65 73 20 66 6f 72 20 6b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 20 27 62 27 0a 0a 41 6e | ues.for.keyword.argument.'b'..An |
1360 | 6f 74 68 65 72 20 68 65 6c 70 65 72 20 66 75 6e 63 74 69 6f 6e 0a 0a 20 20 20 20 3e 3e 3e 20 64 | other.helper.function......>>>.d |
1380 | 65 66 20 66 32 28 2a 61 2c 20 2a 2a 62 29 3a 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 72 65 74 75 | ef.f2(*a,.**b):.............retu |
13a0 | 72 6e 20 61 2c 20 62 0a 0a 0a 20 20 20 20 3e 3e 3e 20 64 20 3d 20 7b 7d 0a 20 20 20 20 3e 3e 3e | rn.a,.b.......>>>.d.=.{}.....>>> |
13c0 | 20 66 6f 72 20 69 20 69 6e 20 78 72 61 6e 67 65 28 35 31 32 29 3a 0a 20 20 20 20 2e 2e 2e 20 20 | .for.i.in.xrange(512):.......... |
13e0 | 20 20 20 6b 65 79 20 3d 20 27 6b 25 64 27 20 25 20 69 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 64 | ...key.=.'k%d'.%.i.............d |
1400 | 5b 6b 65 79 5d 20 3d 20 69 0a 20 20 20 20 3e 3e 3e 20 61 2c 20 62 20 3d 20 66 32 28 31 2c 20 2a | [key].=.i.....>>>.a,.b.=.f2(1,.* |
1420 | 28 32 2c 33 29 2c 20 2a 2a 64 29 0a 20 20 20 20 3e 3e 3e 20 6c 65 6e 28 61 29 2c 20 6c 65 6e 28 | (2,3),.**d).....>>>.len(a),.len( |
1440 | 62 29 2c 20 62 20 3d 3d 20 64 0a 20 20 20 20 28 33 2c 20 35 31 32 2c 20 54 72 75 65 29 0a 0a 20 | b),.b.==.d.....(3,.512,.True)... |
1460 | 20 20 20 3e 3e 3e 20 63 6c 61 73 73 20 46 6f 6f 3a 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 64 65 | ...>>>.class.Foo:.............de |
1480 | 66 20 6d 65 74 68 6f 64 28 73 65 6c 66 2c 20 61 72 67 31 2c 20 61 72 67 32 29 3a 0a 20 20 20 20 | f.method(self,.arg1,.arg2):..... |
14a0 | 2e 2e 2e 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 61 72 67 31 2b 61 72 67 32 0a 0a 20 20 | ............return.arg1+arg2.... |
14c0 | 20 20 3e 3e 3e 20 78 20 3d 20 46 6f 6f 28 29 0a 20 20 20 20 3e 3e 3e 20 46 6f 6f 2e 6d 65 74 68 | ..>>>.x.=.Foo().....>>>.Foo.meth |
14e0 | 6f 64 28 2a 28 78 2c 20 31 2c 20 32 29 29 0a 20 20 20 20 33 0a 20 20 20 20 3e 3e 3e 20 46 6f 6f | od(*(x,.1,.2)).....3.....>>>.Foo |
1500 | 2e 6d 65 74 68 6f 64 28 78 2c 20 2a 28 31 2c 20 32 29 29 0a 20 20 20 20 33 0a 20 20 20 20 3e 3e | .method(x,.*(1,.2)).....3.....>> |
1520 | 3e 20 46 6f 6f 2e 6d 65 74 68 6f 64 28 2a 28 31 2c 20 32 2c 20 33 29 29 0a 20 20 20 20 54 72 61 | >.Foo.method(*(1,.2,.3)).....Tra |
1540 | 63 65 62 61 63 6b 20 28 6d 6f 73 74 20 72 65 63 65 6e 74 20 63 61 6c 6c 20 6c 61 73 74 29 3a 0a | ceback.(most.recent.call.last):. |
1560 | 20 20 20 20 20 20 2e 2e 2e 0a 20 20 20 20 54 79 70 65 45 72 72 6f 72 3a 20 75 6e 62 6f 75 6e 64 | ..............TypeError:.unbound |
1580 | 20 6d 65 74 68 6f 64 20 6d 65 74 68 6f 64 28 29 20 6d 75 73 74 20 62 65 20 63 61 6c 6c 65 64 20 | .method.method().must.be.called. |
15a0 | 77 69 74 68 20 46 6f 6f 20 69 6e 73 74 61 6e 63 65 20 61 73 20 66 69 72 73 74 20 61 72 67 75 6d | with.Foo.instance.as.first.argum |
15c0 | 65 6e 74 20 28 67 6f 74 20 69 6e 74 20 69 6e 73 74 61 6e 63 65 20 69 6e 73 74 65 61 64 29 0a 0a | ent.(got.int.instance.instead).. |
15e0 | 20 20 20 20 3e 3e 3e 20 46 6f 6f 2e 6d 65 74 68 6f 64 28 31 2c 20 2a 5b 32 2c 20 33 5d 29 0a 20 | ....>>>.Foo.method(1,.*[2,.3]).. |
1600 | 20 20 20 54 72 61 63 65 62 61 63 6b 20 28 6d 6f 73 74 20 72 65 63 65 6e 74 20 63 61 6c 6c 20 6c | ...Traceback.(most.recent.call.l |
1620 | 61 73 74 29 3a 0a 20 20 20 20 20 20 2e 2e 2e 0a 20 20 20 20 54 79 70 65 45 72 72 6f 72 3a 20 75 | ast):...............TypeError:.u |
1640 | 6e 62 6f 75 6e 64 20 6d 65 74 68 6f 64 20 6d 65 74 68 6f 64 28 29 20 6d 75 73 74 20 62 65 20 63 | nbound.method.method().must.be.c |
1660 | 61 6c 6c 65 64 20 77 69 74 68 20 46 6f 6f 20 69 6e 73 74 61 6e 63 65 20 61 73 20 66 69 72 73 74 | alled.with.Foo.instance.as.first |
1680 | 20 61 72 67 75 6d 65 6e 74 20 28 67 6f 74 20 69 6e 74 20 69 6e 73 74 61 6e 63 65 20 69 6e 73 74 | .argument.(got.int.instance.inst |
16a0 | 65 61 64 29 0a 0a 41 20 50 79 43 46 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 74 61 6b 65 73 20 6f | ead)..A.PyCFunction.that.takes.o |
16c0 | 6e 6c 79 20 70 6f 73 69 74 69 6f 6e 61 6c 20 70 61 72 61 6d 65 74 65 72 73 20 73 68 6f 75 6c 64 | nly.positional.parameters.should |
16e0 | 20 61 6c 6c 6f 77 20 61 6e 0a 65 6d 70 74 79 20 6b 65 79 77 6f 72 64 20 64 69 63 74 69 6f 6e 61 | .allow.an.empty.keyword.dictiona |
1700 | 72 79 20 74 6f 20 70 61 73 73 20 77 69 74 68 6f 75 74 20 61 20 63 6f 6d 70 6c 61 69 6e 74 2c 20 | ry.to.pass.without.a.complaint,. |
1720 | 62 75 74 20 72 61 69 73 65 20 61 0a 54 79 70 65 45 72 72 6f 72 20 69 66 20 74 65 20 64 69 63 74 | but.raise.a.TypeError.if.te.dict |
1740 | 69 6f 6e 61 72 79 20 69 73 20 6e 6f 74 20 65 6d 70 74 79 0a 0a 20 20 20 20 3e 3e 3e 20 74 72 79 | ionary.is.not.empty......>>>.try |
1760 | 3a 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 73 69 6c 65 6e 63 65 20 3d 20 69 64 28 31 2c 20 2a 7b | :.............silence.=.id(1,.*{ |
1780 | 7d 29 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 54 72 75 65 0a 20 20 20 20 2e 2e 2e 20 65 78 63 65 | }).............True.........exce |
17a0 | 70 74 3a 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 46 61 6c 73 65 0a 20 20 20 20 54 72 75 65 0a 0a | pt:.............False.....True.. |
17c0 | 20 20 20 20 3e 3e 3e 20 69 64 28 31 2c 20 2a 2a 7b 27 66 6f 6f 27 3a 20 31 7d 29 0a 20 20 20 20 | ....>>>.id(1,.**{'foo':.1})..... |
17e0 | 54 72 61 63 65 62 61 63 6b 20 28 6d 6f 73 74 20 72 65 63 65 6e 74 20 63 61 6c 6c 20 6c 61 73 74 | Traceback.(most.recent.call.last |
1800 | 29 3a 0a 20 20 20 20 20 20 2e 2e 2e 0a 20 20 20 20 54 79 70 65 45 72 72 6f 72 3a 20 69 64 28 29 | ):...............TypeError:.id() |
1820 | 20 74 61 6b 65 73 20 6e 6f 20 6b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 73 0a 0a 41 20 63 | .takes.no.keyword.arguments..A.c |
1840 | 6f 72 6e 65 72 20 63 61 73 65 20 6f 66 20 6b 65 79 77 6f 72 64 20 64 69 63 74 69 6f 6e 61 72 79 | orner.case.of.keyword.dictionary |
1860 | 20 69 74 65 6d 73 20 62 65 69 6e 67 20 64 65 6c 65 74 65 64 20 64 75 72 69 6e 67 0a 74 68 65 20 | .items.being.deleted.during.the. |
1880 | 66 75 6e 63 74 69 6f 6e 20 63 61 6c 6c 20 73 65 74 75 70 2e 20 53 65 65 20 3c 68 74 74 70 3a 2f | function.call.setup..See.<http:/ |
18a0 | 2f 62 75 67 73 2e 70 79 74 68 6f 6e 2e 6f 72 67 2f 69 73 73 75 65 32 30 31 36 3e 2e 0a 0a 20 20 | /bugs.python.org/issue2016>..... |
18c0 | 20 20 3e 3e 3e 20 63 6c 61 73 73 20 4e 61 6d 65 28 73 74 72 29 3a 0a 20 20 20 20 2e 2e 2e 20 20 | ..>>>.class.Name(str):.......... |
18e0 | 20 20 20 64 65 66 20 5f 5f 65 71 5f 5f 28 73 65 6c 66 2c 20 6f 74 68 65 72 29 3a 0a 20 20 20 20 | ...def.__eq__(self,.other):..... |
1900 | 2e 2e 2e 20 20 20 20 20 20 20 20 20 74 72 79 3a 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 | ............try:................ |
1920 | 20 20 20 20 20 20 64 65 6c 20 78 5b 73 65 6c 66 5d 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 | ......del.x[self]............... |
1940 | 20 20 65 78 63 65 70 74 20 4b 65 79 45 72 72 6f 72 3a 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 | ..except.KeyError:.............. |
1960 | 20 20 20 20 20 20 20 20 70 61 73 73 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 72 65 74 | ........pass.................ret |
1980 | 75 72 6e 20 73 74 72 2e 5f 5f 65 71 5f 5f 28 73 65 6c 66 2c 20 6f 74 68 65 72 29 0a 20 20 20 20 | urn.str.__eq__(self,.other)..... |
19a0 | 2e 2e 2e 20 20 20 20 20 64 65 66 20 5f 5f 68 61 73 68 5f 5f 28 73 65 6c 66 29 3a 0a 20 20 20 20 | ........def.__hash__(self):..... |
19c0 | 2e 2e 2e 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 73 74 72 2e 5f 5f 68 61 73 68 5f 5f 28 | ............return.str.__hash__( |
19e0 | 73 65 6c 66 29 0a 0a 20 20 20 20 3e 3e 3e 20 78 20 3d 20 7b 4e 61 6d 65 28 22 61 22 29 3a 31 2c | self)......>>>.x.=.{Name("a"):1, |
1a00 | 20 4e 61 6d 65 28 22 62 22 29 3a 32 7d 0a 20 20 20 20 3e 3e 3e 20 64 65 66 20 66 28 61 2c 20 62 | .Name("b"):2}.....>>>.def.f(a,.b |
1a20 | 29 3a 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 70 72 69 6e 74 20 61 2c 62 0a 20 20 20 20 3e 3e 3e | ):.............print.a,b.....>>> |
1a40 | 20 66 28 2a 2a 78 29 0a 20 20 20 20 31 20 32 0a 0a 41 20 6f 62 73 63 75 72 65 20 6d 65 73 73 61 | .f(**x).....1.2..A.obscure.messa |
1a60 | 67 65 3a 0a 0a 20 20 20 20 3e 3e 3e 20 64 65 66 20 66 28 61 2c 20 62 29 3a 0a 20 20 20 20 2e 2e | ge:......>>>.def.f(a,.b):....... |
1a80 | 2e 20 20 20 20 70 61 73 73 0a 20 20 20 20 3e 3e 3e 20 66 28 62 3d 31 29 0a 20 20 20 20 54 72 61 | .....pass.....>>>.f(b=1).....Tra |
1aa0 | 63 65 62 61 63 6b 20 28 6d 6f 73 74 20 72 65 63 65 6e 74 20 63 61 6c 6c 20 6c 61 73 74 29 3a 0a | ceback.(most.recent.call.last):. |
1ac0 | 20 20 20 20 20 20 2e 2e 2e 0a 20 20 20 20 54 79 70 65 45 72 72 6f 72 3a 20 66 28 29 20 74 61 6b | ..............TypeError:.f().tak |
1ae0 | 65 73 20 65 78 61 63 74 6c 79 20 32 20 61 72 67 75 6d 65 6e 74 73 20 28 31 20 67 69 76 65 6e 29 | es.exactly.2.arguments.(1.given) |
1b00 | 0a 0a 54 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 20 70 61 73 73 65 64 | ..The.number.of.arguments.passed |
1b20 | 20 69 6e 20 69 6e 63 6c 75 64 65 73 20 6b 65 79 77 6f 72 64 73 3a 0a 0a 20 20 20 20 3e 3e 3e 20 | .in.includes.keywords:......>>>. |
1b40 | 64 65 66 20 66 28 61 29 3a 0a 20 20 20 20 2e 2e 2e 20 20 20 20 70 61 73 73 0a 20 20 20 20 3e 3e | def.f(a):............pass.....>> |
1b60 | 3e 20 66 28 36 2c 20 61 3d 34 2c 20 2a 28 31 2c 20 32 2c 20 33 29 29 0a 20 20 20 20 54 72 61 63 | >.f(6,.a=4,.*(1,.2,.3)).....Trac |
1b80 | 65 62 61 63 6b 20 28 6d 6f 73 74 20 72 65 63 65 6e 74 20 63 61 6c 6c 20 6c 61 73 74 29 3a 0a 20 | eback.(most.recent.call.last):.. |
1ba0 | 20 20 20 20 20 2e 2e 2e 0a 20 20 20 20 54 79 70 65 45 72 72 6f 72 3a 20 66 28 29 20 74 61 6b 65 | .............TypeError:.f().take |
1bc0 | 73 20 65 78 61 63 74 6c 79 20 31 20 61 72 67 75 6d 65 6e 74 20 28 35 20 67 69 76 65 6e 29 0a 69 | s.exactly.1.argument.(5.given).i |
1be0 | ff ff ff ff 4e 28 01 00 00 00 74 0c 00 00 00 74 65 73 74 5f 73 75 70 70 6f 72 74 74 0b 00 00 00 | ....N(....t....test_supportt.... |
1c00 | 45 78 74 43 61 6c 6c 54 65 73 74 63 00 00 00 00 00 00 00 00 01 00 00 00 42 00 00 00 73 11 00 00 | ExtCallTestc............B...s... |
1c20 | 00 65 00 00 5a 01 00 64 00 00 84 00 00 5a 02 00 52 53 28 01 00 00 00 63 01 00 00 00 02 00 00 00 | .e..Z..d.....Z..RS(....c........ |
1c40 | 06 00 00 00 43 00 00 00 73 9a 00 00 00 64 01 00 84 00 00 7d 01 00 7c 00 00 6a 00 00 7c 01 00 69 | ....C...s....d.....}..|..j..|..i |
1c60 | 01 00 64 02 00 64 03 00 36 8d 00 00 64 02 00 83 02 00 01 7c 00 00 6a 01 00 74 02 00 7c 01 00 69 | ..d..d..6...d......|..j..t..|..i |
1c80 | 01 00 64 02 00 64 04 00 36 8d 02 00 01 7c 00 00 6a 01 00 74 02 00 7c 01 00 69 01 00 64 05 00 64 | ..d..d..6....|..j..t..|..i..d..d |
1ca0 | 06 00 36 8d 02 00 01 79 1b 00 7c 01 00 64 07 00 64 02 00 69 01 00 64 02 00 64 03 00 36 8d 00 01 | ..6....y..|..d..d..i..d..d..6... |
1cc0 | 01 57 6e 11 00 04 74 02 00 6b 0a 00 72 88 00 01 01 01 6e 0e 00 58 7c 00 00 6a 03 00 64 08 00 83 | .Wn...t..k..r.....n..X|..j..d... |
1ce0 | 01 00 01 64 00 00 53 28 09 00 00 00 4e 63 01 00 00 00 01 00 00 00 01 00 00 00 53 00 00 00 73 04 | ...d..S(....Nc............S...s. |
1d00 | 00 00 00 7c 00 00 53 28 01 00 00 00 4e 28 00 00 00 00 28 01 00 00 00 74 01 00 00 00 61 28 00 00 | ...|..S(....N(....(....t....a(.. |
1d20 | 00 00 28 00 00 00 00 73 58 00 00 00 2f 62 75 69 6c 64 62 6f 74 2f 74 6d 70 2f 62 75 69 6c 64 68 | ..(....sX.../buildbot/tmp/buildh |
1d40 | 6f 73 74 2f 69 6e 73 74 61 6c 6c 2f 70 72 65 62 75 69 6c 74 2f 6c 69 6e 75 78 2d 78 38 36 5f 36 | ost/install/prebuilt/linux-x86_6 |
1d60 | 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 74 65 73 74 2f 74 65 73 74 5f 65 78 74 63 61 6c | 4/lib/python2.7/test/test_extcal |
1d80 | 6c 2e 70 79 74 01 00 00 00 66 2d 01 00 00 73 02 00 00 00 00 01 69 04 00 00 00 75 01 00 00 00 61 | l.pyt....f-...s......i....u....a |
1da0 | 75 07 00 00 00 73 74 c3 b6 72 65 6e 69 02 00 00 00 75 0e 00 00 00 73 6f 6d 65 4c 6f 6e 67 53 74 | u....st..reni....u....someLongSt |
1dc0 | 72 69 6e 67 52 02 00 00 00 73 20 00 00 00 64 75 70 6c 69 63 61 74 65 20 61 72 67 75 6d 65 6e 74 | ringR....s....duplicate.argument |
1de0 | 73 20 64 69 64 6e 27 74 20 72 61 69 73 65 28 04 00 00 00 74 0b 00 00 00 61 73 73 65 72 74 45 71 | s.didn't.raise(....t....assertEq |
1e00 | 75 61 6c 74 0c 00 00 00 61 73 73 65 72 74 52 61 69 73 65 73 74 09 00 00 00 54 79 70 65 45 72 72 | ualt....assertRaisest....TypeErr |
1e20 | 6f 72 74 04 00 00 00 66 61 69 6c 28 02 00 00 00 74 04 00 00 00 73 65 6c 66 52 03 00 00 00 28 00 | ort....fail(....t....selfR....(. |
1e40 | 00 00 00 28 00 00 00 00 73 58 00 00 00 2f 62 75 69 6c 64 62 6f 74 2f 74 6d 70 2f 62 75 69 6c 64 | ...(....sX.../buildbot/tmp/build |
1e60 | 68 6f 73 74 2f 69 6e 73 74 61 6c 6c 2f 70 72 65 62 75 69 6c 74 2f 6c 69 6e 75 78 2d 78 38 36 5f | host/install/prebuilt/linux-x86_ |
1e80 | 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 74 65 73 74 2f 74 65 73 74 5f 65 78 74 63 61 | 64/lib/python2.7/test/test_extca |
1ea0 | 6c 6c 2e 70 79 74 15 00 00 00 74 65 73 74 5f 75 6e 69 63 6f 64 65 5f 6b 65 79 77 6f 72 64 73 2c | ll.pyt....test_unicode_keywords, |
1ec0 | 01 00 00 73 12 00 00 00 00 01 09 02 1d 01 1a 01 1a 01 03 01 1b 01 0d 01 04 02 28 03 00 00 00 74 | ...s......................(....t |
1ee0 | 08 00 00 00 5f 5f 6e 61 6d 65 5f 5f 74 0a 00 00 00 5f 5f 6d 6f 64 75 6c 65 5f 5f 52 09 00 00 00 | ....__name__t....__module__R.... |
1f00 | 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 58 00 00 00 2f 62 75 69 6c 64 62 6f 74 2f 74 6d | (....(....(....sX.../buildbot/tm |
1f20 | 70 2f 62 75 69 6c 64 68 6f 73 74 2f 69 6e 73 74 61 6c 6c 2f 70 72 65 62 75 69 6c 74 2f 6c 69 6e | p/buildhost/install/prebuilt/lin |
1f40 | 75 78 2d 78 38 36 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 74 65 73 74 2f 74 65 73 | ux-x86_64/lib/python2.7/test/tes |
1f60 | 74 5f 65 78 74 63 61 6c 6c 2e 70 79 52 01 00 00 00 2a 01 00 00 73 02 00 00 00 06 02 63 00 00 00 | t_extcall.pyR....*...s......c... |
1f80 | 00 00 00 00 00 03 00 00 00 43 00 00 00 73 28 00 00 00 74 00 00 6a 01 00 74 02 00 6a 03 00 74 04 | .........C...s(...t..j..t..j..t. |
1fa0 | 00 19 74 05 00 83 02 00 01 74 00 00 6a 06 00 74 07 00 83 01 00 01 64 00 00 53 28 01 00 00 00 4e | ..t......t..j..t......d..S(....N |
1fc0 | 28 08 00 00 00 52 00 00 00 00 74 0b 00 00 00 72 75 6e 5f 64 6f 63 74 65 73 74 74 03 00 00 00 73 | (....R....t....run_doctestt....s |
1fe0 | 79 73 74 07 00 00 00 6d 6f 64 75 6c 65 73 52 0a 00 00 00 74 04 00 00 00 54 72 75 65 74 0c 00 00 | yst....modulesR....t....Truet... |
2000 | 00 72 75 6e 5f 75 6e 69 74 74 65 73 74 52 01 00 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 | .run_unittestR....(....(....(... |
2020 | 00 73 58 00 00 00 2f 62 75 69 6c 64 62 6f 74 2f 74 6d 70 2f 62 75 69 6c 64 68 6f 73 74 2f 69 6e | .sX.../buildbot/tmp/buildhost/in |
2040 | 73 74 61 6c 6c 2f 70 72 65 62 75 69 6c 74 2f 6c 69 6e 75 78 2d 78 38 36 5f 36 34 2f 6c 69 62 2f | stall/prebuilt/linux-x86_64/lib/ |
2060 | 70 79 74 68 6f 6e 32 2e 37 2f 74 65 73 74 2f 74 65 73 74 5f 65 78 74 63 61 6c 6c 2e 70 79 74 09 | python2.7/test/test_extcall.pyt. |
2080 | 00 00 00 74 65 73 74 5f 6d 61 69 6e 3a 01 00 00 73 04 00 00 00 00 01 17 01 74 08 00 00 00 5f 5f | ...test_main:...s........t....__ |
20a0 | 6d 61 69 6e 5f 5f 28 09 00 00 00 74 07 00 00 00 5f 5f 64 6f 63 5f 5f 74 08 00 00 00 75 6e 69 74 | main__(....t....__doc__t....unit |
20c0 | 74 65 73 74 52 0d 00 00 00 74 04 00 00 00 74 65 73 74 52 00 00 00 00 74 08 00 00 00 54 65 73 74 | testR....t....testR....t....Test |
20e0 | 43 61 73 65 52 01 00 00 00 52 11 00 00 00 52 0a 00 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 | CaseR....R....R....(....(....(.. |
2100 | 00 00 73 58 00 00 00 2f 62 75 69 6c 64 62 6f 74 2f 74 6d 70 2f 62 75 69 6c 64 68 6f 73 74 2f 69 | ..sX.../buildbot/tmp/buildhost/i |
2120 | 6e 73 74 61 6c 6c 2f 70 72 65 62 75 69 6c 74 2f 6c 69 6e 75 78 2d 78 38 36 5f 36 34 2f 6c 69 62 | nstall/prebuilt/linux-x86_64/lib |
2140 | 2f 70 79 74 68 6f 6e 32 2e 37 2f 74 65 73 74 2f 74 65 73 74 5f 65 78 74 63 61 6c 6c 2e 70 79 74 | /python2.7/test/test_extcall.pyt |
2160 | 08 00 00 00 3c 6d 6f 64 75 6c 65 3e 23 01 00 00 73 0e 00 00 00 06 02 0c 01 0c 01 10 03 19 10 09 | ....<module>#...s............... |
2180 | 04 0c 01 | ... |