PKѾZ:V|V _mysql.pydef __bootstrap__(): global __bootstrap__, __loader__, __file__ import sys, pkg_resources, imp __file__ = pkg_resources.resource_filename(__name__,'_mysql.so') del __bootstrap__, __loader__ imp.load_dynamic(__name__,__file__) __bootstrap__() PKѾZ:@L!! _mysql.pyc; +Ic@sdatdS(cCsGdk}dk}dk}|itdabb|ittdS(Ns _mysql.so( ssyss pkg_resourcessimpsresource_filenames__name__s__file__s __bootstrap__s __loader__s load_dynamic(s pkg_resourcesssyssimp((s,build/bdist.darwin-8.11.1-i386/egg/_mysql.pys __bootstrap__s N(s __bootstrap__(((s,build/bdist.darwin-8.11.1-i386/egg/_mysql.pys?s PKZ:/L}L} _mysql.so L __TEXT``__text__TEXTD__picsymbolstub1__TEXTI I __cstring__TEXTV V__DATA`@`@__data__DATA`0`__dyld__DATA__la_symbol_ptr__DATAg__nl_symbol_ptr__DATAl4l__bss__DATA48__LINKEDIT  0Hfh/usr/lib/libz.1.dylib 4Im X /usr/lib/libSystem.B.dylib 4F(j/usr/lib/libgcc_s.1.dylib0 /d P ^ ^ ct,DF|B}|}cx=}| x=ZN |B}h|=kk}iN ||}xB8`!HFM|~yA<_BKx8BI~xHGi~óxHGa8!x|N |B!?/@8!P8`|K\HE%=?88!P)؀I}#Kx8BI``|N ||#xB!<8KHC/AP?T/@08`88HDY/A8`KH8THHH>,@8`8!P|N ||vxB|#x|+x8!`<<8Ƅl8O889<@8<9!@HB/A@/@HFi/a@A!86I8BI<HE<|}x/Aa88cHGAHa88cHAv |~xxH=a/@8`H?8vHxH?=v|sxH>/vAx=:HC<_=?O|xx" HxLH=Q|~yAa@xHF^||x8B/^@^x| | xN!/@HIR~\x8BRxHG/A x:;~9xHH ~x|zxHxxHA|~yA~A$xHGY/AH/@<~ {A~xHG)/APX@|I9A4H<^8B/^@^x| | xN!;AX/@W8BW<9)/<A ~xH \x~x| | xN!V:;T:|B AP8H88!|x|N ||}x|#x|+x!c/A|+xxN!|`yA4}8/A$8!Pxx|N 8!P|x|N ||~x!``#/A0I8B/I@cC| | xN!>8/A0I8B/I@~C| | xN!88!P8`|N |8@B9 |{x8 |#x!C|+xC?!pAAlApAtAxA|AAA!!AAA/@,8`88H?-/A 8`H8p88A<<88A<8A@8AD8AH8AL8AP8xAT;X8A8ldxA\8K`8ƀ,8p9t9!x9A|H=/AT!/@HA1aHI8BI/A$al/@; ::;;@H<:8KH>|}yA8HD̀]|wx8B/]@]x| | xN!HDYal<;8LH>E|}yA8HDy]|xx8B/]@]x| | xN!HDal<:8LH=|}yA8HD%]|vx8B/]@]x| | xN!HCal<; 8LH=|}yA8HCр]|yx8B/]@]x| | xN!HC]al<;@8LH=I|}yA8HC}]|zx8B/]@]x| | xN!HC H>;||xxH>5/Ax8h8hHB/A x88HBـ` /Ax88HB/Ax8HB/Ax8HB/Ax8HBi/Axx8HBMl/A $x~ųx~xxHxxH>ptxx|!AH=|}xxH5u/@cxKH88`H8`8!|N ||#xB8|+x!<8cQ| | xN!8|~yAPxxKx/A8^88B/^@ ^x| | xN!88!P|x|N c|#x|+x/A| | xN 8`N ||~x!``#/A0I8B/I@cЀC| | xN!88!P8`Ѐ|N ||~xB|#x!<8@H8/AD/@8!Px|K8~H48!P|H6<8!P|N ||#xB!<8E88H8]8/A$a8H=I=?){I} Kx8BI8!`|x|N ||~xB|#x!<8?H78/Ad/A(H:||x8~H;|}xxH2/A8!Px|K=?){PI} Kx8BI8!P|x|N ||~xB|#x!<8D88H798/AXH:)8||x8~|tH55|}xxH1/AxK-|`xH=?)zI} Kx8BI8!`|x|N ||~xB|#x!<8>\H68/AXH9||x8~H5|}xxH1M/A8!Px|K=?)yI} Kx8BI8!P|x|N ||~xB|#x!<8=H58/AXH8||x8~H:|}xxH0/A8!Px|K=?)yTI} Kx8BI8!P|x|N |||xB|#x!<8=H5M/AXH8A|}x8|H2|~xxH0 /@8!Px|K<8!Px|H008!P|N ||~xB|#x8!<8A888H48/ADH78||x8~H3|}xxH/Y/AxKH 8`H/|`x8!`|x|N ||~xB|#x!<8;H4/A 8~H:%8!P|H68!P|N ||~xB|#x!<8;xH3/A 8~H3!8!P|H.8!P|N ||~xB|#x!<8;H3M/AD/@8!Px|KT8~H18!P|H.D8!P|N ||~xB|#x!<8:H2/AD/@8!Px|K8~H818!P|H48!P|N ||~xB|#x!<8?8<8@H25/AĀ@8`T<8H//a8@ H3H?;u/@08`88H2/A8`KHd8u/A(/A<@8~xH7H<@xH.|dx8a8H3/A a8H8`8!`|N |!|~xB|#x!<8>8<8@H1!/AaDiJ|;xUJH&M;T,A};@AH<[8B/[@$[cx;`| | xN!H;`8!`cx!|N |A|~xB|#x!<81H)/A~/@8!`A|K~ H&|zx~ H+q|~xCxH&E|{yAtx;~xH$}@;;TH$,A~;@AH<[8B/[@$[cx;`| | xN!H;`8!`cxA|N |,|+xB!A8<_BlDA|#x<86H% H,|#x|+xH&H=?)lDI}#Kx8BI8!P|N ||yx|#x!`c H%I|zxH%|xyAy x;;H*|{xH8W:|.;|.;|Bb K ,A~;@AHH)|wxx H)||xHԀW":|.|.|Bb K%|~yAcxH*/@cxHP88a8H+Y8a8H,185| 8a8H*!8a8H,x 8a8H*cx88xH-u^8B/^@^x| | xN!;9;T;Z@A,H<[8B/[@$[cx;`| | xN!H;`8!pcx|N ||yxB|#x!c H"|wxH)q|zyA@y ;`;>>H(1|xxy H'|}xHԀWb:|.|.|Bb K|~yA-888a98H"A8/A08a8H)8a8H*83 8a8H(8a8H* 8a8H(uCx88xH+^8B/^@^x| | xN!;{;T;@A,HKx8BIH\]x| | xN!AX\8B/\@D\x| | xN!H(;H ;]8B/]@K8!Pxa|}p N ||}xB|#x!<8H-/A\/@8!Px|K4H||x8}Hq|}xxH 8!Px|H 8!P|N ||~x|@&B|#xA!<8PH/AT/@$8!Pxa|}p KȄ<x88c!(H |}yAH.||xA<88c#| | xN!|iyApxx}>KxKΝ/@\ /@P^8B/^@^x| | xN!=?)UI}>Kx8BIH;]8B/]@]x| | xN!A8\8B/\@$\x| | xN!H;8!Pxa|}p N |B!/A x<|fx8a88H H<|ex8a88H 8a8H8!|N ||~xB|#x!<8d88Hi8/AH~/@K}|`xH,~ 88H=?)SЀI} Kx8BI8!`|x|N ||~xB|#x!<888H8/A~/@K|`xHh/A <<cS8H8H@~ Hy8T 6T:|@P|~ H ]=?)S8I} Kx8BI8!`|x|N ||~xB|#x!<8H/A~/@8!P|K/A<<cR8HH@~ H~ 8!P= a)K |`P|cp||cIH 8!P8`|N ||}x!H ŀ} H }xK΁]8!Px|}N ||exB!<8 8a8H 8a8H8!|N ||#xB|dx||xx!<8c%H ,@H<x8H 9/A<_;%HHT|8!P |`|HxH /@ 8!Pxx|HX;~/@<_xBQbHU8`8!P|N ||#xB|dx||xx!<8cH ),@hH<_;lH4xH I/@ 8!Pxx|H;~/@<_xBPbH8`8!P|N |a|+yB||x|#x!A<_;#HD<8`HHxH /@$8!`xxexa|H ;~/@x<_BOdbH8!`8`a|N |a|+yB||x|#x!A<_; HD<8HHxH /@$8!`xxexa|H ;~/@x<_BNbHI8!`8`a|N |||x|#x|+x|+x!H|~yAxxxH /A;8!Px|N |A8B8!<<<8c8F8DH /AH<_=_==?BMāJM??_kM)M;!0;@^]]}=^~>H||yA<8xx8cH<|exx8H /@<8cH <|exx8H /@\<xx8H /@@[!0<xx8 8B[!0H y/@Z@<8c8BZ@H|}yAH|~yA<xx8(K%<_/bMA<xx84K<_/bMA<xx88/@$HL<<cJh8LH 8HPI8B/I@~ЀC| | xN!8=?Ё)J } KxI8BI8!P|x|N ||~x!HA/A@x8K|iyA,I8B/I@I| | xN!^8!Px| | x|N |B}h=k|F}N |B}h=k|F}N |B}h=k|F}N |B}h=k|F}N |B}h=k|Fx}N |B}h=k|F\}N |B}h=k|F@}N |B}h=k|F$}N |B}h=k|F}N |B}h=k|E}N |B}h=k|E}N |B}h=k|E}N |B}h=k|E}N |B}h=k|E|}N |B}h=k|E`}N |B}h=k|ED}N |B}h=k|E(}N |B}h=k|E }N |B}h=k|D}N |B}h=k|D}N |B}h=k|D}N |B}h=k|D}N |B}h=k|D}N |B}h=k|Dd}N |B}h=k|DH}N |B}h=k|D,}N |B}h=k|D}N |B}h=k|C}N |B}h=k|C}N |B}h=k|C}N |B}h=k|C}N |B}h=k|C}N |B}h=k|Ch}N |B}h=k|CL}N |B}h=k|C0}N |B}h=k|C}N |B}h=k|B}N |B}h=k|B}N |B}h=k|B}N |B}h=k|B}N |B}h=k|B}N |B}h=k|Bl}N |B}h=k|BP}N |B}h=k|B4}N |B}h=k|B}N |B}h=k|A}N |B}h=k|A}N |B}h=k|A}N |B}h=k|A}N |B}h=k|A}N |B}h=k|Ap}N |B}h=k|AT}N |B}h=k|A8}N |B}h=k|A}N |B}h=k|A}N |B}h=k|@}N |B}h=k|@}N |B}h=k|@}N |B}h=k|@}N |B}h=k|@t}N |B}h=k|@X}N |B}h=k|@<}N |B}h=k|@ }N |B}h=k|@}N |B}h=k|?}N |B}h=k|?}N |B}h=k|?}N |B}h=k|?}N |B}h=k|?x}N |B}h=k|?\}N |B}h=k|?@}N |B}h=k|?$}N |B}h=k|?}N |B}h=k|>}N |B}h=k|>}N |B}h=k|>}N |B}h=k|>}N |B}h=k|>|}N |B}h=k|>`}N |B}h=k|>D}N |B}h=k|>(}N |B}h=k|> }N |B}h=k|=}N |B}h=k|=}N |B}h=k|=}N |B}h=k|=}N |B}h=k|=}N |B}h=k|=d}N |B}h=k|=H}N |B}h=k|=,}N |B}h=k|=}N |B}h=k|<}N |B}h=k|<}N |B}h=k|<}N |B}h=k|<}N |B}h=k|<}N |B}h=k|<_mysql.connection closed at %lx>i:data_seeki:row_seekcannot be used with connection.use_result()<_mysql.result object at %lx>closedcan't delete connection attributes_mysql(1,2,2,'final',0)version_info1.2.2__version__result_mysql_exceptionsMySQLErrorWarningErrorInterfaceErrorDatabaseErrorDataErrorOperationalErrorIntegrityErrorInternalErrorProgrammingErrorNotSupportedErrorNULL_mysql: init failedclosing a closed connectionV@BHCAEdxl`` VVV>dLW?$dW?cW#cxW(+bW4%bHW@5bWL6a|Returns the number of rows in the result set. Note that if use=1, this will not return a valid value until the entire result set has been read. Returns the number of fields (column) in the result.Returns a tuple of field flags, one for each column in the result. fetch_row([maxrows, how]) -- Fetches up to maxrows as a tuple. The rows are formatted according to how: 0 -- tuples (default) 1 -- dictionaries, key=column or table.column if duplicated 2 -- dictionaries, key=table.column Returns the sequence of 7-tuples required by the DB-API for the Cursor.description attribute. row_tell() -- return the current row number of the result set.row_seek(n) -- seek by offset n rows of result setdata_seek(n) -- seek to row n of result setresult(connection, use=0, converter={}) -- Result set from a query. Creating instances of this class directly is an excellent way to shoot yourself in the foot. If using _mysql.connection directly, use connection.store_result() or connection.use_result() instead. If using MySQLdb.Connection, this is done by the cursor class. Just forget you ever saw this. Forget... FOR-GET...WXILA\B>Exg,f WlWtVVW WW WX XXH@XXXddXlXxXHX XHX-\~pX.4~ X.}X/l|tYHP|@Y {Y H{Y yY04y@Y8xY@4xYL1XwY\1w<Yl2hvY|2vlY3s$Y4HrY6phY7ToY8 npY8nY9pm$Y:lYk4Y;iY SdL y?$ d ? c # cx B+ ab % bH 5 b 6 5a| ZIL {A\ B >  x  3g, Tf x  @ @d`#HN H -\E~pq.4~ .}-/l]|tHP|@ {2 HA{Wmy4y@x49xe1Xw1w<2h:vj2vl3s$4Hr=6[ph7To8 np84n]9p{m$:l k4(;Kiut.TDmTDqdDmhDqtDrDsXDtDsDtDuDzD{D|nD}D~DDDDDD<DHDDDDDDD(D4D<DDDPDTDXD`D$mT@l@n$@n-@o9cr}$'̀'߀'(((#())Z)v))Հ. .m....π..///#/=/O/h/z///€/Ԁ//00'090K0]0u0000Ѐ0011A1S1o1111ŀ1122 222N2j22222ր2333*3;3d3333؀34 4414C666ˀ677$747E7V7g7x777̀7888#848S8d8u889f9܀99::!<%CD/DEE3EFE^EqEEGHGHZHmHHHHH̀H߀HIII+I>IYIsIIIIπIJJJ3JFJhJJJJ׀JKK/KBKeKvKKKKKрKKLLL*L;LLL_LpLLLLLŀLրLLM MM1MMMhMzNOOOĀOրOOPP1PTPPPƀPЀPڀPPPTPP$PNP@.DDDDDDDDD$D<DHDlDtDxD|DDDDD DD D D D D D 0D <D XD `D dD hD lD D D! D" D! D" D# D( D D* D. D/ (D 8D$ XD4 tD5 xD4 |D5 D4 D5 D4 D7 D8 D: Q $Q$@Q0@Q<@QJ&@QZ@QnQ{Q@Q@Q@Q@Q@Q܀8Q<Q@R@RRR R$N . DB DC DL DK DL DK DE DH DG DL DH DG DH DL DH DL $R$B R7@ARC@BRO$N <. <DT <DV DDT HDV XDW lDX DZ RP$T <Rj@SRv@TR@UR <R R$N RL. Dk Dt Dk Dn Dk Dt Dp Dn Do Dt Dw ,Dx <Dw @Dx DDy HDz PD{ \D| dD} hD| lD} pD~ xD D D D D D D D D D D D D D D (D ,D 0D XD `D dD tD D D D D D D D D D DDDDDPD\DhDDDDDR$k R@hR@iR@jR&lLR@mS n8So<S!S4SRSwTp@T@qT&@qT/ T0@|T? dT@ TA@TL@TW TX@TaTtTVVV̀V߀VWW4WHWYXOXb@Xl@Xx Xy@X X@X XXDXXX@X@XXXX$N.DDD D$D4D8D<DDDPDTX$X@X@X@X@YYY3YDYElYF$Nl.lDlDDDDDDD DYG$lYh@Yv$N Yw\. D D$D(D0D4D@DDDLDPDTDXD\D`DdDhDlDpD|DDDDDDDDDdDpD|D DD DDD D`DDD!\D"`D!dD"hD#pD%|D$D%D(D)D*D,D-D.D/D0D1D2D3D5D6(D98D:DD>`DADCDDDMDNDOY$ Y@Y@Y@YԀY߀lY@Y@Z@Z @Z@Z+pZ7tZCxZQ|Z[ZnZzZZ&\ZZȀZZ[[[.[G[a [b@[o[p\[q@![\[$h[|[[[[$N.DDDDDDD,D`[$[@[@[@[@[[x[$Nx.xDxDxD|DDD[$x\@\@\ @\,$(N.DDDDDD\-$\R@\^$tN.DD$D(D4DHDTDXD\DhDlDtDD\_$\@\@\$N.DDDDDDD\$\@\@\р8\\ \$pN . D DD D,DDDPDXDdDlDtDxD|DDD\$ ]@]@](@]3 ]4@]CP]Dl]E]F$N.DDDDDD DD DDD4DL]G$]q@]}@]8]]@]]]d]$Nd.dDdD tDxD D!D#D'D(D+D(D+D(D)D+]$d]@]@]@!]]]$N.D4D6D4D6(D7@D9HD=TD>\DAdD>hDAlD>xD?|DA]$4^ @2^,@3^8@7^G@^H\^I$N.DTDVDTDVDWDYD]D^D`D^D` D^D`D_ D`$D_0D`4^J$T^u@R^@S^@U^^@W^^^H^$NH.HDnHDpXDn\DodDnhDplDoxDp|DrDsDrDsDtDuDvDw^$nH^@l^@m^@o_o8_ H_ @r____$N.DDDDDD D0D4_ $_H@_T@_`$dNH.HDHDXD\DhD|DDD_a$H_@_@_$dN.DDDDDDDDDDD DD _$_@_@_$N4.4D4DDDHDTDhDtDxD|DDDDD_$4` @`@`"$N.DDDDDD DDD D$D(D`DtDDDD`#$`?@`K@`W8`a<`k@`w@`@```$N.DDDDD DDD D$D(D8D<D@DLDPDTDDDDDDDDDD$`$`@`@`ŀ8`@`؀<`@`@`@`@a @aa8a$hN8a8.8D8DLDPD\DhDtDxD|DDDDDDD D D D# 0a'$8a;@ aG@aP@a^@an@a~8a Ha$N H. HD- HD/ XD- \D. dD- hD/ lD. |D/ D1 D2 D7 D9 D: D> DA a$- Ha@+a@,a.8a.<a Ha!a$N!.!DK!DN!DK!DL! DK!$DN!(DL!8DN!@DP!LDQ!\DU!|DV!DX!DY!DZ!D[!DZ!D[!D\!D[!D\!D]"DW"Da"Dc"Ta$K!a@Ia@JaL8aL<b@Lb@Lb@Lb*@Mb3@Mb<!b="lb>$dN"l."lDm"lDp"tDm"xDn"Dm"Dp"Do"Dn"Dp"Dr"Ds"Dw"Dy#Dz#D{#D|#4Dx#`D#D#b?$m"lbY@kbe@lbqn8byn<b@nbn@b@nbnDboHb;b"lb#b$lN#.#D#D#D#D#D$ D$D$,D$0D$<D$HD$hD$D$D$D$D$b$#b@c @c@c@c.@c8@cB#cC@cL$hcM$cN%cO$0N%.%D%D%D%D%(D%<D%LD%\D%`D%lD%xD%D%D%D%D%cP$%cw@c@c@c@c@c@c%c@c%c%c&c$ N&c&.&D&D&D&D&4D&8D&HD&\D&lD&c$&d@d@d"@d1@d:&d;&d<$N&d=&.&D&D&D&D&D&D' D'D'D'(D'`dR$&dm@d{@d@d@d@dd@d&d@d&d'd'xd$N'xd'x.'xD'xD'D'D'D'D'D'D'D 'D 'D (D(D(,D(DD(HD(`D(pD(D(D(d$'xe @e@e&@e0@e:@eJ@eS'xeT@e]'e^8ej(ek(pel(em)ene$N)e).)D")D()$D))0D*)<D+)@D*)PD+)XD/)hD0)D3)D4)D5)D6)D8)D:)D;)D=*D,*,DA*DDC*|e$")e@ e@!e@#e@#e@$f@%f )f@-f)hf38f$)f%*f&*,f'*f($N*.*DN*DR*DN*DR*DT*DU*DW*DX*DY*D[*D\+Dc+ Dd+4De+<DR+DDe+HDR+PDg+XD`+hDj+f)$N*fB@IfP@Jf[@Kfk@Lfz@Mffff̀f@Pf*f@Sf*f@Wg*g*g+Dg@Sg+Hg+Pg@Sg+hg+g+g$N+gg4.+Dz+D+Dz+D+Dz+D+D+D+D+D+D+D,D,D,0D,4D,@D,DD,HD,LD,XD,\D,`D,dD,|D,D,D,D,D,D,D,D,D,D-D- D-HgA$z+gf@wgt@xg@yg{g&|g&}g@ghh!h48hC<hN@h_@hg+hh-\hi$N-\hj.-\D-\D-lD-tD-|D-D-D-D-D-D-D-D-D-D-D-D.D.hw$-\h@h@h@hȀ8hԀ<h߀@h&h-\h@i -i -i .4i i*$N.4..4D.4D.DD.HD.TD.hD.tD.xD.|D.D.D.D.D.i+$.4i]@ii@iu$N...D.D.D.D.D.D/D/D/ D/D/D/$D/<D/Tiv$.i@i@i8i@i.i@i/i/$i/li$N/l./lD"/lD&/|D"/D&/D'/D(/D)/D*/D+/D,/D-0D.0D/0(D00@D10LD20dD30D40D50i$"/lj@ j*@!j6@#jD$8jbk$kE/lkF0kG$PN0.0D?0D@0D?0D@0DA0DB1(DC1,DB1<DC1@kH$?0kf@=kr@>k~$N1X.1XDN1XDO1hDN1lDO1xDP1DR1DP1DR1DP1DQ1DR1DQ1DR1k$N1Xk@Lk@Mk$N1.1D]1D^1D]1D^2D_2Da2 D_2$Da2(D_24D`28Da2@D`2PDa2Tk$]1k@[k@\l $N2h.2hDl2hDm2xDl2|Dm2Dn2Dp2Dn2Dp2Dn2Do2Dp2Do2Dp2l $l2hl;@jlG@klS$N2.2D|2D~3D|3D~3D3(D34D38D3<D3HD3LD3TD3\D3lD3pD3lT$|2lx@zl@{l$N3.3D3D3D3D3D3D3D3D3D3D3D4D4 D4D4D4D4D4$D40D44l$3l@l@l@l܀l3l@m3m4m4Hm$N4H.4HD4HD4XD4\D4hD4D4D4D4D4D4D4D4D4m$4Hm)@m5@mA8mL@mU4HmV@me4mf4mg4mh$N4.4D4D5D5 D5D5,D58D5<D5@D5LD5PD5XD5hD5lmi$4m@m@m$N5.5D5D5D5D5D5D5D5D5D5D5D5m$5m@m@m$N6.6D6D6D6D6(D6<D6LD6\D6`D6hD6xD6|m$6n@n @n,$N6.6D6D6D6D6D6D6D6D6D 6D 6D 6D 6D 7D7 D7$D7<n-$6nQ@n]@ni@nr8n6n@ n6n7 n7Tn$N7T.7TD7TD 7dD7hD 7tD!7D"7D#7D"7D#7D$7D%7D&7D(7n$7Tn@n@nӀ8n<n@n7Tn@"o7o7o8 o$N8 .8 D;8 D>8D;8 D>8,D?8HD@8TDA8XD@8\DA8`DB8lDC8tDD8DF8o$;8 o0@9o<@:oH<8oR@=o[8 o\@@ok8Tol8tom8on$N8.8DQ8DS8DQ8DS8DT8DU9DV9DU9DV9 D[9D\9 D_9(D\9,D_90D\9<D]9@D_9Xoo$Q8o@Oo@Po@Ro8o@Uo9o9 o9po$N9p.9pDl9pDn9Dl9Dn9Do9Dp9Dq9Dr9Ds9Du9Ds9Du9Ds9Du9Dt9Du9Dt:Du:o$l9po@jo@kp@mp9pp@pp#9p$9p%:p&$N:.:D:D:0D:4D:@D:TD:`D:dD:hD:|D:D:D:D:D:D:D:D:D:D; D;<D;TD;D;p'$:pS@p_@pk@pz@p@p:p;p$N;.;D;D;D;D;D<D< D<D<D< D<$D<,D<8D<@Dqo$N>.>D>D>4D>@D>\D>pD>xqp$>q@q8q>q>qq$pN>.>D>D>D>D>D>D>D>D? q$>q@r@r8r>r?$r$N?$.?$D ?$D ?4D ?8D ?DD?`D?|D?D?D?D?D?r$ ?$r@@rN@ rZ 8rg?$rh?ri$N?.?D ?D"@D @ D"@D#@,D+@<D#@LD$@PD%@\D)@tD*@|D+@D*@D+@D*@D+@D*@D+@D*@D+@rj$ ?r@r@r$N@.@D0@D1@D2@D3@D4@D5@D4@D5@D4AD5AD4A r$0@r@/r$LNA.AD:AD<A0D>A@D?AHr$:Ar@9s ;8sAsA\s$HNA\.A\D A\D AlD ApD A|D AD AD AD AD AD AD AD AD AD AD AD AD AD AD BD B D BD B4s$ A\s?@ sK@ sX@ scA\sd@ snAsoAsp@ szAs{As|@ sBsB4sBHs$NBH.BHD BHD BXD B\D BhD BlD BpD B|D BD BD BD BD BD BD BD BD Bs$ BHs@ s@ s@ sBHs@ sBsBs@ sBsBs@ sBsBsBs$NB.BD BD CD CD C D C0D C<D CLD CPD C\D ChD ClD C|D Cs$ Bt!@ t-@ t:@ tC@ tMC<tNCLtO@ tYCPtZC\t[@ teChtfC|tg$NC.CD CD CD CD CD CD CD CD CD DD DD DD D(D D<th$ Ct@ t@ t@ t@ tCtCt@ tCtDt@ tDtD(t$NDTtDT.DTD DTD D`D DhD DtD DD Dt$ DTu@ u@ u@ u*@ u3DTu4Du5$`ND.DD DD DD DD DD DD DD DD DD DD ED ED ED E D ED ED ED ED E D E$D E(D E,D E0D E4D E8D E<D E@D EDD EHD ETD ED ED ED ED ED ED ED ED FD FD FD F u6D FDuID "FhuYD %FD (FugD +FD .FD 1GD 4G@D 7GdD :GD =GD >Gu}D @GD BHD CHD FHD CHD FH$D CH,D FH0D CH4D FH<u$ Du@ u@ u@ uDuHPu$NHP.HPDHPDHTDHXDHpDHtDHDHDHDHDHDHDHDHDHDIDIDIDI DI4u$HPu@u@v@vHvHv$NIL.ILDILDI`DIdDIpDI|DIDIDIDIDIDIDIv$ILv:@vF@ vOILvPIvQ$NIvR(@vk(Av(Bv(Cv(Dv(Ev(Fw(Gw"(Hw>(Iw](Jw}&dw&w&<tw&Ox&]dxx(&QxG&|@xu&@x&x&{y&y3&yb&-y&Cy&dz&y z2&zh&xz&y@z&yz&k4{( {"&%{{@&C{g&e4{&cx{&bH{&lb|&~p|I&~ |&}|& |t|&8}$&Ew}Z&Tw<}&cv}&rvl}&s$~(&r~U&x~&b~&a|~&ph&o@&+npr&Hn&am$&wl&i7&i\j&dL&d&c&Ag,& fG& ?`l& s`& & 9Xx׀6UtӀ3SsӀ1Qp΀ ,Llʀ *Jjʀ (GgĀ!> :`dI0CeaTs`*D 0=JZj{(4Qb{"7IXfu (=Pbo~,9GXe| )@Uk5GWgw.?Rdy p m w h e y v d c i { l n ~ q o f | g z }  k p m w h e y v d c i { l n ~ q o f | g z }  k r t s x u j__dyld_func_lookupdyld_stub_binding_helper__mh_bundle_header__mysql_ConnectionObject_Type__mysql_Exception__mysql_ResultObject_Type__mysql__fetch_row_init_mysql_PyArg_ParseTuple_PyArg_ParseTupleAndKeywords_PyDict_GetItemString_PyDict_New_PyDict_Next_PyDict_SetItem_PyDict_SetItemString_PyDict_Type_PyErr_Clear_PyErr_NoMemory_PyErr_Occurred_PyErr_SetObject_PyErr_SetString_PyEval_RestoreThread_PyEval_SaveThread_PyExc_AttributeError_PyExc_ImportError_PyExc_TypeError_PyExc_ValueError_PyImport_ImportModule_PyInt_FromLong_PyInt_Type_PyLong_FromUnsignedLongLong_PyMapping_Check_PyMapping_GetItemString_PyMapping_HasKeyString_PyMapping_SetItemString_PyMem_Free_PyMem_Malloc_PyMember_GetOne_PyMember_SetOne_PyModule_GetDict_PyObject_CallFunction_PyObject_GC_Del_PyObject_GC_UnTrack_PyObject_GetItem_PyObject_Size_PyObject_Str_PyObject_Type_PyRun_String_PySequence_Check_PySequence_GetItem_PySequence_Size_PyString_AsString_PyString_FromString_PyString_FromStringAndSize_PyString_Type_PyTuple_New_PyTuple_Type_PyType_GenericAlloc_PyType_GenericNew_PyType_IsSubtype_PyType_Type_Py_BuildValue_Py_FindMethod_Py_InitModule4__PyString_Resize__PyTuple_Resize__Py_NoneStruct_memset_mysql_affected_rows_mysql_autocommit_mysql_change_user_mysql_character_set_name_mysql_close_mysql_commit_mysql_data_seek_mysql_debug_mysql_dump_debug_info_mysql_errno_mysql_error_mysql_escape_string_mysql_fetch_fields_mysql_fetch_lengths_mysql_fetch_row_mysql_field_count_mysql_free_result_mysql_get_character_set_info_mysql_get_client_info_mysql_get_host_info_mysql_get_proto_info_mysql_get_server_info_mysql_info_mysql_init_mysql_insert_id_mysql_kill_mysql_next_result_mysql_num_fields_mysql_num_rows_mysql_options_mysql_ping_mysql_real_connect_mysql_real_escape_string_mysql_real_query_mysql_rollback_mysql_row_seek_mysql_row_tell_mysql_select_db_mysql_server_end_mysql_server_init_mysql_set_character_set_mysql_set_server_option_mysql_shutdown_mysql_sqlstate_mysql_ssl_set_mysql_stat_mysql_store_result_mysql_thread_id_mysql_thread_safe_mysql_use_result_mysql_warning_count_sprintf$LDBL128_strcmp_strlen_strncat_strncpydyld__mach_header/Users/jonathan/Desktop/MySQL-python-1.2.2/_mysql.cgcc2_compiled.:t(0,1)=(0,1)__mysql_ResultObject_dealloc__mysql_ResultObject_getattr__mysql_ResultObject_setattr__mysql_ResultObject_repr__mysql_ResultObject__doc____mysql_ResultObject_traverse__mysql_ResultObject_clear__mysql_ResultObject_methods__mysql_ResultObject_memberlist__mysql_ResultObject_Initialize__mysql_ResultObject_data_seek__mysql_ResultObject_data_seek__doc____mysql_ResultObject_row_seek__mysql_ResultObject_row_seek__doc____mysql_ResultObject_row_tell__mysql_ResultObject_row_tell__doc____mysql_ResultObject_describe__mysql_ResultObject_describe__doc____mysql_ResultObject_fetch_row__mysql_ResultObject_fetch_row__doc____mysql_ResultObject_field_flags__mysql_ResultObject_field_flags__doc____mysql_ResultObject_num_fields__mysql_ResultObject_num_fields__doc____mysql_ResultObject_num_rows__mysql_ResultObject_num_rows__doc____mysql_ConnectionObject_dealloc__mysql_ConnectionObject_getattr__mysql_ConnectionObject_setattr__mysql_ConnectionObject_repr__mysql_connect__doc____mysql_ConnectionObject_traverse__mysql_ConnectionObject_clear__mysql_ConnectionObject_methods__mysql_ConnectionObject_memberlist__mysql_ConnectionObject_Initialize__mysql_ConnectionObject_affected_rows__mysql_ConnectionObject_affected_rows__doc____mysql_ConnectionObject_autocommit__mysql_ConnectionObject_autocommit__doc____mysql_ConnectionObject_commit__mysql_ConnectionObject_commit__doc____mysql_ConnectionObject_rollback__mysql_ConnectionObject_rollback__doc____mysql_ConnectionObject_next_result__mysql_ConnectionObject_next_result__doc____mysql_ConnectionObject_set_server_option__mysql_ConnectionObject_set_server_option__doc____mysql_ConnectionObject_sqlstate__mysql_ConnectionObject_sqlstate__doc____mysql_ConnectionObject_warning_count__mysql_ConnectionObject_warning_count__doc____mysql_ConnectionObject_change_user__mysql_ConnectionObject_change_user__doc____mysql_ConnectionObject_character_set_name__mysql_ConnectionObject_character_set_name__doc____mysql_ConnectionObject_set_character_set__mysql_ConnectionObject_set_character_set__doc____mysql_ConnectionObject_get_character_set_info__mysql_ConnectionObject_get_character_set_info__doc____mysql_ConnectionObject_close__mysql_ConnectionObject_close__doc____mysql_ConnectionObject_dump_debug_info__mysql_ConnectionObject_dump_debug_info__doc____mysql_escape__mysql_escape__doc____mysql_escape_string__mysql_escape_string__doc____mysql_ConnectionObject_error__mysql_ConnectionObject_error__doc____mysql_ConnectionObject_errno__mysql_ConnectionObject_errno__doc____mysql_ConnectionObject_field_count__mysql_ConnectionObject_field_count__doc____mysql_ConnectionObject_get_host_info__mysql_ConnectionObject_get_host_info__doc____mysql_ConnectionObject_get_proto_info__mysql_ConnectionObject_get_proto_info__doc____mysql_ConnectionObject_get_server_info__mysql_ConnectionObject_get_server_info__doc____mysql_ConnectionObject_info__mysql_ConnectionObject_info__doc____mysql_ConnectionObject_insert_id__mysql_ConnectionObject_insert_id__doc____mysql_ConnectionObject_kill__mysql_ConnectionObject_kill__doc____mysql_ConnectionObject_ping__mysql_ConnectionObject_ping__doc____mysql_ConnectionObject_query__mysql_ConnectionObject_query__doc____mysql_ConnectionObject_select_db__mysql_ConnectionObject_select_db__doc____mysql_ConnectionObject_shutdown__mysql_ConnectionObject_shutdown__doc____mysql_ConnectionObject_stat__mysql_ConnectionObject_stat__doc____mysql_ConnectionObject_store_result__mysql_ConnectionObject_store_result__doc____mysql_string_literal__mysql_string_literal__doc____mysql_ConnectionObject_thread_id__mysql_ConnectionObject_thread_id__doc____mysql_ConnectionObject_use_result__mysql_ConnectionObject_use_result__doc____mysql_server_init_done__mysql___doc____mysql_methods__mysql_connect__mysql_debug__mysql_debug__doc____mysql_escape_sequence__mysql_escape_sequence__doc____mysql_escape_dict__mysql_escape_dict__doc____mysql_get_client_info__mysql_get_client_info__doc____mysql_thread_safe__mysql_thread_safe__doc____mysql_server_init__mysql_server_init__doc____mysql_server_end__mysql_server_end__doc____mysql_InternalError__mysql_InterfaceError__mysql_IntegrityError__mysql_DataError__mysql_ProgrammingError__mysql_NotSupportedError__mysql_OperationalError_mysql_Exception:F(0,2)c:P(0,3)t:r(0,2)e:r(0,2)merr:r(0,4)int:t(0,4)=r(0,4);-2147483648;2147483647;:t(0,2)=*(0,5):t(0,3)=*(0,6)PyObject:t(0,5)=(0,7)_mysql_ConnectionObject:t(0,6)=(0,8)_object:T(0,7)=s8ob_refcnt:(0,4),0,32;ob_type:(0,9),32,32;;:T(0,8)=s980ob_refcnt:(0,4),0,32;ob_type:(0,9),32,32;connection:(0,10)=xsMYSQL:,64,7712;open:(0,4),7776,32;converter:(0,2),7808,32;;:t(0,9)=*(0,12)st_mysql:T(0,11)=s964net:(0,13)=xsNET:,0,4960;connector_fd:(0,15),4960,32;host:(0,16),4992,32;user:(0,16),5024,32;passwd:(0,16),5056,32;unix_socket:(0,16),5088,32;server_version:(0,16),5120,32;host_info:(0,16),5152,32;info:(0,16),5184,32;db:(0,16),5216,32;charset:(0,17),5248,32;fields:(0,18),5280,32;field_alloc:(0,19)=xsMEM_ROOT:,5312,256;affected_rows:(0,21),5568,64;insert_id:(0,21),5632,64;extra_info:(0,21),5696,64;thread_id:(0,23),5760,32;packet_length:(0,23),5792,32;port:(0,24),5824,32;client_flag:(0,23),5856,32;server_capabilities:(0,23),5888,32;protocol_version:(0,24),5920,32;field_count:(0,24),5952,32;server_status:(0,24),5984,32;server_language:(0,24),6016,32;warning_count:(0,24),6048,32;options:(0,25),6080,1088;status:(0,26),7168,32;free_me:(0,27),7200,8;reconnect:(0,27),7208,8;scramble:(0,29),7216,168;rpl_pivot:(0,27),7384,8;master:(0,30),7392,32;next_slave:(0,30),7424,32;last_used_slave:(0,30),7456,32;last_used_con:(0,30),7488,32;stmts:(0,31),7520,32;methods:(0,32),7552,32;thd:(0,33),7584,32;unbuffered_fetch_owner:(0,34),7616,32;info_buffer:(0,16),7648,32;extension:(0,33),7680,32;;MYSQL:t(0,10)=(0,11)_typeobject:T(0,12)=s192ob_refcnt:(0,4),0,32;ob_type:(0,9),32,32;ob_size:(0,4),64,32;tp_name:(0,16),96,32;tp_basicsize:(0,4),128,32;tp_itemsize:(0,4),160,32;tp_dealloc:(0,35),192,32;tp_print:(0,37),224,32;tp_getattr:(0,39),256,32;tp_setattr:(0,41),288,32;tp_compare:(0,43),320,32;tp_repr:(0,45),352,32;tp_as_number:(0,47),384,32;tp_as_sequence:(0,48),416,32;tp_as_mapping:(0,49),448,32;tp_hash:(0,50),480,32;tp_call:(0,52),512,32;tp_str:(0,45),544,32;tp_getattro:(0,54),576,32;tp_setattro:(0,56),608,32;tp_as_buffer:(0,58),640,32;tp_flags:(0,59),672,32;tp_doc:(0,16),704,32;tp_traverse:(0,60),736,32;tp_clear:(0,62),768,32;tp_richcompare:(0,64),800,32;tp_weaklistoffset:(0,59),832,32;tp_iter:(0,66),864,32;tp_iternext:(0,67),896,32;tp_methods:(0,68),928,32;tp_members:(0,69),960,32;tp_getset:(0,70),992,32;tp_base:(0,9),1024,32;tp_dict:(0,2),1056,32;tp_descr_get:(0,71),1088,32;tp_descr_set:(0,72),1120,32;tp_dictoffset:(0,59),1152,32;tp_init:(0,73),1184,32;tp_alloc:(0,74),1216,32;tp_new:(0,76),1248,32;tp_free:(0,78),1280,32;tp_is_gc:(0,62),1312,32;tp_bases:(0,2),1344,32;tp_mro:(0,2),1376,32;tp_cache:(0,2),1408,32;tp_subclasses:(0,2),1440,32;tp_weaklist:(0,2),1472,32;tp_del:(0,35),1504,32;;st_net:T(0,14)=s620vio:(0,80),0,32;buff:(0,15),32,32;buff_end:(0,15),64,32;write_pos:(0,15),96,32;read_pos:(0,15),128,32;fd:(0,81),160,32;remain_in_buf:(0,23),192,32;length:(0,23),224,32;buf_length:(0,23),256,32;where_b:(0,23),288,32;max_packet:(0,23),320,32;max_packet_size:(0,23),352,32;pkt_nr:(0,24),384,32;compress_pkt_nr:(0,24),416,32;write_timeout:(0,24),448,32;read_timeout:(0,24),480,32;retry_count:(0,24),512,32;fcntl:(0,4),544,32;return_status:(0,82),576,32;reading_or_writing:(0,83),608,8;save_char:(0,28),616,8;unused0:(0,27),624,8;unused:(0,27),632,8;compress:(0,27),640,8;unused1:(0,27),648,8;query_cache_query:(0,15),672,32;last_errno:(0,24),704,32;error:(0,83),736,8;unused2:(0,27),744,8;return_errno:(0,27),752,8;last_error:(0,84),760,4096;sqlstate:(0,85),4856,48;extension:(0,33),4928,32;;NET:t(0,13)=(0,14):t(0,15)=*(0,83):t(0,16)=*(0,28):t(0,17)=*(0,86):t(0,18)=*(0,87)st_mem_root:T(0,20)=s32free:(0,88),0,32;used:(0,88),32,32;pre_alloc:(0,88),64,32;min_malloc:(0,89),96,32;block_size:(0,89),128,32;block_num:(0,24),160,32;first_block_usage:(0,24),192,32;error_handler:(0,91),224,32;;MEM_ROOT:t(0,19)=(0,20)long long unsigned int:t(0,22)=@s64;r(0,22);0;01777777777777777777777;my_ulonglong:t(0,21)=(0,22)long unsigned int:t(0,23)=r(0,23);0;037777777777;unsigned int:t(0,24)=r(0,24);0;037777777777;st_mysql_options:T(0,25)=s136connect_timeout:(0,24),0,32;read_timeout:(0,24),32,32;write_timeout:(0,24),64,32;port:(0,24),96,32;protocol:(0,24),128,32;client_flag:(0,23),160,32;host:(0,16),192,32;user:(0,16),224,32;password:(0,16),256,32;unix_socket:(0,16),288,32;db:(0,16),320,32;init_commands:(0,92),352,32;my_cnf_file:(0,16),384,32;my_cnf_group:(0,16),416,32;charset_dir:(0,16),448,32;charset_name:(0,16),480,32;ssl_key:(0,16),512,32;ssl_cert:(0,16),544,32;ssl_ca:(0,16),576,32;ssl_capath:(0,16),608,32;ssl_cipher:(0,16),640,32;shared_memory_base_name:(0,16),672,32;max_allowed_packet:(0,23),704,32;use_ssl:(0,27),736,8;compress:(0,27),744,8;named_pipe:(0,27),752,8;rpl_probe:(0,27),760,8;rpl_parse:(0,27),768,8;no_master_reads:(0,27),776,8;separate_thread:(0,27),784,8;methods_to_use:(0,93),800,32;client_ip:(0,16),832,32;secure_auth:(0,27),864,8;report_data_truncation:(0,27),872,8;local_infile_init:(0,94),896,32;local_infile_read:(0,95),928,32;local_infile_end:(0,79),960,32;local_infile_error:(0,95),992,32;local_infile_userdata:(0,33),1024,32;extension:(0,33),1056,32;;mysql_status:T(0,26)=eMYSQL_STATUS_READY:0,MYSQL_STATUS_GET_RESULT:1,MYSQL_STATUS_USE_RESULT:2,;char:t(0,28)=r(0,28);0;127;my_bool:t(0,27)=(0,28):t(0,29)=ar(0,96);0;20;(0,28):t(0,30)=*(0,11):t(0,31)=*(0,97):t(0,32)=*(0,98):t(0,33)=*(0,1):t(0,34)=*(0,27):t(0,36)=*(0,99)destructor:t(0,35)=(0,36):t(0,38)=*(0,100)printfunc:t(0,37)=(0,38):t(0,40)=*(0,101)getattrfunc:t(0,39)=(0,40):t(0,42)=*(0,102)setattrfunc:t(0,41)=(0,42):t(0,44)=*(0,103)cmpfunc:t(0,43)=(0,44):t(0,46)=*(0,104)reprfunc:t(0,45)=(0,46):t(0,47)=*(0,105):t(0,48)=*(0,106):t(0,49)=*(0,107):t(0,51)=*(0,108)hashfunc:t(0,50)=(0,51):t(0,53)=*(0,109)ternaryfunc:t(0,52)=(0,53):t(0,55)=*(0,110)getattrofunc:t(0,54)=(0,55):t(0,57)=*(0,111)setattrofunc:t(0,56)=(0,57):t(0,58)=*(0,112)long int:t(0,59)=r(0,59);-2147483648;2147483647;:t(0,61)=*(0,113)traverseproc:t(0,60)=(0,61):t(0,63)=*(0,114)inquiry:t(0,62)=(0,63):t(0,65)=*(0,115)richcmpfunc:t(0,64)=(0,65)getiterfunc:t(0,66)=(0,46)iternextfunc:t(0,67)=(0,46):t(0,68)=*(0,116):t(0,69)=*(0,117):t(0,70)=*(0,118)descrgetfunc:t(0,71)=(0,53)descrsetfunc:t(0,72)=(0,57)initproc:t(0,73)=(0,57):t(0,75)=*(0,119)allocfunc:t(0,74)=(0,75):t(0,77)=*(0,120)newfunc:t(0,76)=(0,77):t(0,79)=*(0,121)freefunc:t(0,78)=(0,79):t(0,80)=*(0,122)my_socket:t(0,81)=(0,4):t(0,82)=*(0,24)unsigned char:t(0,83)=@s8;r(0,83);0;255;:t(0,84)=ar(0,96);0;511;(0,28):t(0,85)=ar(0,96);0;5;(0,28):t(0,86)=xscharset_info_st:MYSQL_FIELD:t(0,87)=(0,123):t(0,88)=*(0,124)__darwin_size_t:t(0,90)=(0,23)size_t:t(0,89)=(0,90):t(0,91)=*(0,125):t(0,92)=*(0,126)mysql_option:T(0,93)=eMYSQL_OPT_CONNECT_TIMEOUT:0,MYSQL_OPT_COMPRESS:1,MYSQL_OPT_NAMED_PIPE:2,MYSQL_INIT_COMMAND:3,MYSQL_READ_DEFAULT_FILE:4,MYSQL_READ_DEFAULT_GROUP:5,MYSQL_SET_CHARSET_DIR:6,MYSQL_SET_CHARSET_NAME:7,MYSQL_OPT_LOCAL_INFILE:8,MYSQL_OPT_PROTOCOL:9,MYSQL_SHARED_MEMORY_BASE_NAME:10,MYSQL_OPT_READ_TIMEOUT:11,MYSQL_OPT_WRITE_TIMEOUT:12,MYSQL_OPT_USE_RESULT:13,MYSQL_OPT_USE_REMOTE_CONNECTION:14,MYSQL_OPT_USE_EMBEDDED_CONNECTION:15,MYSQL_OPT_GUESS_CONNECTION:16,MYSQL_SET_CLIENT_IP:17,MYSQL_SECURE_AUTH:18,MYSQL_REPORT_DATA_TRUNCATION:19,MYSQL_OPT_RECONNECT:20,MYSQL_OPT_SSL_VERIFY_SERVER_CERT:21,;:t(0,94)=*(0,127):t(0,95)=*(0,128)long unsigned int:t(0,96)=r(0,96);0;037777777777;LIST:t(0,97)=(0,129):t(0,98)=k(0,130):t(0,99)=f(0,1):t(0,100)=f(0,4):t(0,101)=f(0,2):t(0,102)=f(0,4):t(0,103)=f(0,4):t(0,104)=f(0,2)PyNumberMethods:t(0,105)=(0,131)PySequenceMethods:t(0,106)=(0,132)PyMappingMethods:t(0,107)=(0,133):t(0,108)=f(0,59):t(0,109)=f(0,2):t(0,110)=f(0,2):t(0,111)=f(0,4)PyBufferProcs:t(0,112)=(0,134):t(0,113)=f(0,4):t(0,114)=f(0,4):t(0,115)=f(0,2)PyMethodDef:T(0,116)=s16ml_name:(0,16),0,32;ml_meth:(0,135),32,32;ml_flags:(0,4),64,32;ml_doc:(0,16),96,32;;PyMemberDef:T(0,117)=s20name:(0,16),0,32;type:(0,4),32,32;offset:(0,4),64,32;flags:(0,4),96,32;doc:(0,16),128,32;;PyGetSetDef:T(0,118)=s20name:(0,16),0,32;get:(0,136),32,32;set:(0,138),64,32;doc:(0,16),96,32;closure:(0,33),128,32;;:t(0,119)=f(0,2):t(0,120)=f(0,2):t(0,121)=f(0,1):t(0,122)=(0,140)st_mysql_field:T(0,123)=s84name:(0,16),0,32;org_name:(0,16),32,32;table:(0,16),64,32;org_table:(0,16),96,32;db:(0,16),128,32;catalog:(0,16),160,32;def:(0,16),192,32;length:(0,23),224,32;max_length:(0,23),256,32;name_length:(0,24),288,32;org_name_length:(0,24),320,32;table_length:(0,24),352,32;org_table_length:(0,24),384,32;db_length:(0,24),416,32;catalog_length:(0,24),448,32;def_length:(0,24),480,32;flags:(0,24),512,32;decimals:(0,24),544,32;charsetnr:(0,24),576,32;type:(0,141),608,32;extension:(0,33),640,32;;USED_MEM:t(0,124)=(0,142):t(0,125)=f(0,1):t(0,126)=xsst_dynamic_array::t(0,127)=f(0,4):t(0,128)=f(0,4)st_list:T(0,129)=s12prev:(0,143),0,32;next:(0,143),32,32;data:(0,33),64,32;;st_mysql_methods:T(0,130)=s64read_query_result:(0,144),0,32;advanced_command:(0,145),32,32;read_rows:(0,146),64,32;use_result:(0,147),96,32;fetch_lengths:(0,148),128,32;flush_use_result:(0,149),160,32;list_fields:(0,150),192,32;read_prepare_result:(0,151),224,32;stmt_execute:(0,152),256,32;read_binary_rows:(0,152),288,32;unbuffered_fetch:(0,153),320,32;free_embedded_thd:(0,149),352,32;read_statistics:(0,154),384,32;next_result:(0,144),416,32;read_change_user_result:(0,155),448,32;read_rows_from_cursor:(0,152),480,32;;:T(0,131)=s152nb_add:(0,156),0,32;nb_subtract:(0,156),32,32;nb_multiply:(0,156),64,32;nb_divide:(0,156),96,32;nb_remainder:(0,156),128,32;nb_divmod:(0,156),160,32;nb_power:(0,52),192,32;nb_negative:(0,157),224,32;nb_positive:(0,157),256,32;nb_absolute:(0,157),288,32;nb_nonzero:(0,62),320,32;nb_invert:(0,157),352,32;nb_lshift:(0,156),384,32;nb_rshift:(0,156),416,32;nb_and:(0,156),448,32;nb_xor:(0,156),480,32;nb_or:(0,156),512,32;nb_coerce:(0,158),544,32;nb_int:(0,157),576,32;nb_long:(0,157),608,32;nb_float:(0,157),640,32;nb_oct:(0,157),672,32;nb_hex:(0,157),704,32;nb_inplace_add:(0,156),736,32;nb_inplace_subtract:(0,156),768,32;nb_inplace_multiply:(0,156),800,32;nb_inplace_divide:(0,156),832,32;nb_inplace_remainder:(0,156),864,32;nb_inplace_power:(0,52),896,32;nb_inplace_lshift:(0,156),928,32;nb_inplace_rshift:(0,156),960,32;nb_inplace_and:(0,156),992,32;nb_inplace_xor:(0,156),1024,32;nb_inplace_or:(0,156),1056,32;nb_floor_divide:(0,156),1088,32;nb_true_divide:(0,156),1120,32;nb_inplace_floor_divide:(0,156),1152,32;nb_inplace_true_divide:(0,156),1184,32;;:T(0,132)=s40sq_length:(0,62),0,32;sq_concat:(0,156),32,32;sq_repeat:(0,160),64,32;sq_item:(0,160),96,32;sq_slice:(0,162),128,32;sq_ass_item:(0,164),160,32;sq_ass_slice:(0,166),192,32;sq_contains:(0,168),224,32;sq_inplace_concat:(0,156),256,32;sq_inplace_repeat:(0,160),288,32;;:T(0,133)=s12mp_length:(0,62),0,32;mp_subscript:(0,156),32,32;mp_ass_subscript:(0,169),64,32;;:T(0,134)=s16bf_getreadbuffer:(0,170),0,32;bf_getwritebuffer:(0,172),32,32;bf_getsegcount:(0,173),64,32;bf_getcharbuffer:(0,175),96,32;;PyCFunction:t(0,135)=(0,55):t(0,137)=*(0,177)getter:t(0,136)=(0,137):t(0,139)=*(0,178)setter:t(0,138)=(0,139):t(0,140)=xsst_vio:enum_field_types:T(0,141)=eMYSQL_TYPE_DECIMAL:0,MYSQL_TYPE_TINY:1,MYSQL_TYPE_SHORT:2,MYSQL_TYPE_LONG:3,MYSQL_TYPE_FLOAT:4,MYSQL_TYPE_DOUBLE:5,MYSQL_TYPE_NULL:6,MYSQL_TYPE_TIMESTAMP:7,MYSQL_TYPE_LONGLONG:8,MYSQL_TYPE_INT24:9,MYSQL_TYPE_DATE:10,MYSQL_TYPE_TIME:11,MYSQL_TYPE_DATETIME:12,MYSQL_TYPE_YEAR:13,MYSQL_TYPE_NEWDATE:14,MYSQL_TYPE_VARCHAR:15,MYSQL_TYPE_BIT:16,MYSQL_TYPE_NEWDECIMAL:246,MYSQL_TYPE_ENUM:247,MYSQL_TYPE_SET:248,MYSQL_TYPE_TINY_BLOB:249,MYSQL_TYPE_MEDIUM_BLOB:250,MYSQL_TYPE_LONG_BLOB:251,MYSQL_TYPE_BLOB:252,MYSQL_TYPE_VAR_STRING:253,MYSQL_TYPE_STRING:254,MYSQL_TYPE_GEOMETRY:255,;st_used_mem:T(0,142)=s12next:(0,179),0,32;left:(0,24),32,32;size:(0,24),64,32;;:t(0,143)=*(0,129):t(0,144)=*(0,180):t(0,145)=*(0,181):t(0,146)=*(0,182):t(0,147)=*(0,183):t(0,148)=*(0,184):t(0,149)=*(0,185):t(0,150)=*(0,186):t(0,151)=*(0,187):t(0,152)=*(0,188):t(0,153)=*(0,189):t(0,154)=*(0,190):t(0,155)=*(0,191)binaryfunc:t(0,156)=(0,55)unaryfunc:t(0,157)=(0,46):t(0,159)=*(0,192)coercion:t(0,158)=(0,159):t(0,161)=*(0,193)intargfunc:t(0,160)=(0,161):t(0,163)=*(0,194)intintargfunc:t(0,162)=(0,163):t(0,165)=*(0,195)intobjargproc:t(0,164)=(0,165):t(0,167)=*(0,196)intintobjargproc:t(0,166)=(0,167)objobjproc:t(0,168)=(0,44)objobjargproc:t(0,169)=(0,57):t(0,171)=*(0,197)getreadbufferproc:t(0,170)=(0,171)getwritebufferproc:t(0,172)=(0,171):t(0,174)=*(0,198)getsegcountproc:t(0,173)=(0,174):t(0,176)=*(0,199)getcharbufferproc:t(0,175)=(0,176):t(0,177)=f(0,2):t(0,178)=f(0,4):t(0,179)=*(0,142):t(0,180)=f(0,27):t(0,181)=f(0,27):t(0,182)=f(0,200):t(0,183)=f(0,201):t(0,184)=f(0,1):t(0,185)=f(0,1):t(0,186)=f(0,18):t(0,187)=f(0,27):t(0,188)=f(0,4):t(0,189)=f(0,4):t(0,190)=f(0,202):t(0,191)=f(0,4):t(0,192)=f(0,4):t(0,193)=f(0,2):t(0,194)=f(0,2):t(0,195)=f(0,4):t(0,196)=f(0,4):t(0,197)=f(0,4):t(0,198)=f(0,4):t(0,199)=f(0,4):t(0,200)=*(0,203):t(0,201)=*(0,204):t(0,202)=*(0,205)MYSQL_DATA:t(0,203)=(0,206)MYSQL_RES:t(0,204)=(0,207):t(0,205)=k(0,28)st_mysql_data:T(0,206)=s56data:(0,208),0,32;embedded_info:(0,209),32,32;alloc:(0,19),64,256;rows:(0,21),320,64;fields:(0,24),384,32;extension:(0,33),416,32;;st_mysql_res:T(0,207)=s88row_count:(0,21),0,64;fields:(0,18),64,32;data:(0,200),96,32;data_cursor:(0,208),128,32;lengths:(0,210),160,32;handle:(0,211),192,32;methods:(0,32),224,32;row:(0,212),256,32;current_row:(0,212),288,32;field_alloc:(0,19),320,256;field_count:(0,24),576,32;current_field:(0,24),608,32;eof:(0,27),640,8;unbuffered_fetch_cancelled:(0,27),648,8;extension:(0,33),672,32;;:t(0,208)=*(0,214):t(0,209)=*(0,215):t(0,210)=*(0,23):t(0,211)=*(0,10):t(0,213)=*(0,16)MYSQL_ROW:t(0,212)=(0,213)MYSQL_ROWS:t(0,214)=(0,216):t(0,215)=xsembedded_query_result:st_mysql_rows:T(0,216)=s12next:(0,217),0,32;data:(0,212),32,32;length:(0,23),64,32;;:t(0,217)=*(0,216) :T(0,26) :T(0,93) :T(0,26) :T(0,93) :T(0,141) :T(0,141)_kwlist.7865_mysql_server_init:f(0,2)self:P(0,2)args:P(0,2)kwargs:P(0,2)kwlist:V(0,218)cmd_args_c:r(0,213)char:t(0,28):t(0,218)=ar(0,96);0;2;(0,16)groups_c:r(0,213)s:r(0,16)cmd_argc:r(0,4)i:r(0,4)groupc:r(0,4)cmd_args:(0,2)groups:(0,2)ret:r(0,2)item:r(0,2)void:t(0,1)_mysql_server_end:f(0,2)self:P(0,2)args:P(0,2)_mysql_thread_safe:f(0,2)self:P(0,2)args:P(0,2)flag:r(0,2)_kwlist.7950_mysql_ResultObject_Initialize:f(0,4)self:P(0,219)args:P(0,2)kwargs:P(0,2)kwlist:V(0,220)result:r(0,201)conn:(0,3)use:(0,4):t(0,219)=*(0,221):t(0,220)=ar(0,96);0;3;(0,16)_mysql_ResultObject:t(0,221)=(0,222):T(0,222)=s28ob_refcnt:(0,4),0,32;ob_type:(0,9),32,32;conn:(0,2),64,32;result:(0,201),96,32;nfields:(0,4),128,32;use:(0,4),160,32;converter:(0,2),192,32;;conv:(0,2)n:r(0,4)i:r(0,4)_save:r(0,223)tmp:r(0,2)fun:r(0,2)j:r(0,4):t(0,223)=*(0,224)PyThreadState:t(0,224)=(0,225)_ts:T(0,225)=s84next:(0,226),0,32;interp:(0,227),32,32;frame:(0,228),64,32;recursion_depth:(0,4),96,32;tracing:(0,4),128,32;use_tracing:(0,4),160,32;c_profilefunc:(0,229),192,32;c_tracefunc:(0,229),224,32;c_profileobj:(0,2),256,32;c_traceobj:(0,2),288,32;curexc_type:(0,2),320,32;curexc_value:(0,2),352,32;curexc_traceback:(0,2),384,32;exc_type:(0,2),416,32;exc_value:(0,2),448,32;exc_traceback:(0,2),480,32;dict:(0,2),512,32;tick_counter:(0,4),544,32;gilstate_counter:(0,4),576,32;async_exc:(0,2),608,32;thread_id:(0,59),640,32;;:t(0,226)=*(0,225):t(0,227)=*(0,231):t(0,228)=*(0,232):t(0,230)=*(0,233)Py_tracefunc:t(0,229)=(0,230)PyInterpreterState:t(0,231)=(0,234):t(0,232)=xs_frame::t(0,233)=f(0,4)_is:T(0,234)=s36next:(0,235),0,32;tstate_head:(0,226),32,32;modules:(0,2),64,32;sysdict:(0,2),96,32;builtins:(0,2),128,32;codec_search_path:(0,2),160,32;codec_search_cache:(0,2),192,32;codec_error_registry:(0,2),224,32;dlopenflags:(0,4),256,32;;:t(0,235)=*(0,234)n2:r(0,4)fun2:r(0,2)t:r(0,2)pmask:r(0,2)tmp:r(0,2)fun:r(0,2)_mysql_ResultObject_traverse:f(0,4)self:P(0,219)visit:P(0,236)arg:P(0,33)r:r(0,4):t(0,237)=*(0,238)visitproc:t(0,236)=(0,237):t(0,238)=f(0,4)_mysql_ResultObject_clear:f(0,4)self:P(0,219)_kwlist.8077_mysql_ConnectionObject_Initialize:f(0,4)self:P(0,3)args:P(0,2)kwargs:P(0,2)conv:(0,2)ssl:(0,2)key:r(0,16)cert:r(0,16)ca:r(0,16)capath:r(0,16)cipher:r(0,16)host:(0,16)user:(0,16)passwd:(0,16)db:(0,16)unix_socket:(0,16)port:(0,24)unsigned int:t(0,24)client_flag:(0,24)kwlist:V(0,239)connect_timeout:(0,4):t(0,239)=ar(0,96);0;16;(0,16)compress:(0,4)named_pipe:(0,4)local_infile:(0,4)init_command:(0,16)read_default_file:(0,16)read_default_group:(0,16)value:r(0,2)_save:r(0,223)timeout:(0,24)_mysql_connect:f(0,2)self:P(0,2)args:P(0,2)kwargs:P(0,2)c:r(0,3)_mysql_ConnectionObject_traverse:f(0,4)self:P(0,3)visit:P(0,236)arg:P(0,33)_mysql_ConnectionObject_clear:f(0,4)self:P(0,3)_mysql_ConnectionObject_affected_rows:f(0,2)self:P(0,3)args:P(0,2)_mysql_debug:f(0,2)self:P(0,2)args:P(0,2)debug:(0,16)_mysql_ConnectionObject_dump_debug_info:f(0,2)self:P(0,3)args:P(0,2)err:r(0,4)_save:r(0,223)_mysql_ConnectionObject_autocommit:f(0,2)self:P(0,3)args:P(0,2)flag:(0,4)_save:r(0,223)_mysql_ConnectionObject_commit:f(0,2)self:P(0,3)args:P(0,2)_save:r(0,223)_mysql_ConnectionObject_rollback:f(0,2)self:P(0,3)args:P(0,2)_save:r(0,223)_mysql_ConnectionObject_next_result:f(0,2)self:P(0,3)args:P(0,2)err:r(0,4)_save:r(0,223)_mysql_ConnectionObject_set_server_option:f(0,2)self:P(0,3)args:P(0,2)err:r(0,4)flags:(0,4)_save:r(0,223)_mysql_ConnectionObject_sqlstate:f(0,2)self:P(0,3)args:P(0,2)_mysql_ConnectionObject_warning_count:f(0,2)self:P(0,3)args:P(0,2)_mysql_ConnectionObject_errno:f(0,2)self:P(0,3)args:P(0,2)_mysql_ConnectionObject_error:f(0,2)self:P(0,3)args:P(0,2)_mysql_escape_string:f(0,2)self:P(0,3)args:P(0,2)str:(0,2)in:(0,16)out:r(0,16)len:r(0,4)size:(0,4)_mysql_string_literal:f(0,2)self:P(0,3)args:P(0,2)str:(0,2)s:r(0,2)o:(0,2)d:(0,2)in:r(0,16)out:r(0,16)len:r(0,4)size:r(0,4)__escape_item_escape_item:f(0,2)item:P(0,2)d:P(0,2)quoted:r(0,2)itemtype:r(0,2)itemconv:r(0,2)_mysql_escape:f(0,2)self:P(0,2)args:P(0,2)o:(0,2)d:(0,2)_mysql_escape_sequence:f(0,2)self:P(0,2)args:P(0,2)o:(0,2)d:(0,2)r:r(0,2)item:r(0,2)quoted:r(0,2)i:r(0,4)n:r(0,4)_mysql_escape_dict:f(0,2)self:P(0,2)args:P(0,2)o:(0,2)d:(0,2)r:r(0,2)item:(0,2)quoted:r(0,2)pkey:(0,2)ppos:(0,240)Py_ssize_t:t(0,240)=(0,4)_mysql_ResultObject_describe:f(0,2)self:P(0,219)args:P(0,2)d:r(0,2)fields:r(0,18)i:r(0,24)n:r(0,24)t:r(0,2)_mysql_ResultObject_field_flags:f(0,2)self:P(0,219)args:P(0,2)d:r(0,2)fields:r(0,18)i:r(0,24)n:r(0,24)f:r(0,2)__mysql_field_to_python_mysql_field_to_python:f(0,2)converter:P(0,2)rowitem:P(0,16)length:P(0,23)v:r(0,2)__mysql_row_to_tuple_mysql_row_to_tuple:f(0,2)self:P(0,219)row:P(0,212)n:r(0,24)i:r(0,24)length:r(0,210)long unsigned int:t(0,23)r:r(0,2)v:r(0,2)__mysql_row_to_dict_mysql_row_to_dict:f(0,2)self:P(0,219)row:P(0,212)n:r(0,24)i:r(0,24)length:r(0,210)r:r(0,2)v:r(0,2)buf:(0,241):t(0,241)=ar(0,96);0;255;(0,28)__mysql_row_to_dict_old_mysql_row_to_dict_old:f(0,2)self:P(0,219)row:P(0,212)n:r(0,24)i:r(0,24)length:r(0,210)r:r(0,2)v:r(0,2)buf:(0,241)_mysql__fetch_row:F(0,4)self:P(0,219)r:P(0,242)skiprows:P(0,4)maxrows:P(0,4)convert_row:P(0,243):t(0,242)=*(0,2):t(0,243)=*(0,244)_PYFUNC:t(0,244)=(0,245):t(0,245)=f(0,2)row:r(0,212)v:r(0,2)_save:r(0,223)v:r(0,2)v:r(0,2)_row_converters.8819_kwlist.8818_mysql_ResultObject_fetch_row:f(0,2)self:P(0,219)args:P(0,2)kwargs:P(0,2)_PYFUNC:t(0,246)=(0,245)kwlist:V(0,247)row_converters:V(0,248)convert_row:r(0,249):t(0,247)=ar(0,96);0;2;(0,16):t(0,248)=ar(0,96);0;2;(0,249):t(0,249)=*(0,246)maxrows:(0,24)how:(0,24)skiprows:r(0,24)r:(0,2)_kwlist.8869_mysql_ConnectionObject_change_user:f(0,2)self:P(0,3)args:P(0,2)kwargs:P(0,2)user:(0,16)pwd:(0,16)db:(0,16)kwlist:V(0,250)_save:r(0,223):t(0,250)=ar(0,96);0;3;(0,16)_mysql_ConnectionObject_character_set_name:f(0,2)self:P(0,3)args:P(0,2)_mysql_ConnectionObject_set_character_set:f(0,2)self:P(0,3)args:P(0,2)s:(0,202)err:r(0,4)_save:r(0,223)_mysql_ConnectionObject_get_character_set_info:f(0,2)self:P(0,3)args:P(0,2)result:r(0,2)cs:(0,251)=xsMY_CHARSET_INFO:character_set:T(0,252)=s32number:(0,24),0,32;state:(0,24),32,32;csname:(0,202),64,32;name:(0,202),96,32;comment:(0,202),128,32;dir:(0,202),160,32;mbminlen:(0,24),192,32;mbmaxlen:(0,24),224,32;;MY_CHARSET_INFO:t(0,251)=(0,252)_mysql_get_client_info:f(0,2)self:P(0,2)args:P(0,2)_mysql_ConnectionObject_get_host_info:f(0,2)self:P(0,3)args:P(0,2)_mysql_ConnectionObject_get_proto_info:f(0,2)self:P(0,3)args:P(0,2)_mysql_ConnectionObject_get_server_info:f(0,2)self:P(0,3)args:P(0,2)_mysql_ConnectionObject_info:f(0,2)self:P(0,3)args:P(0,2)_mysql_ConnectionObject_insert_id:f(0,2)self:P(0,3)args:P(0,2)r:r(0,21)my_ulonglong:t(0,21)_save:r(0,223)_mysql_ConnectionObject_kill:f(0,2)self:P(0,3)args:P(0,2)pid:(0,23)r:r(0,4)_save:r(0,223)_mysql_ConnectionObject_field_count:f(0,2)self:P(0,3)args:P(0,2)_mysql_ResultObject_num_fields:f(0,2)self:P(0,219)args:P(0,2)_mysql_ResultObject_num_rows:f(0,2)self:P(0,219)args:P(0,2)_mysql_ConnectionObject_ping:f(0,2)self:P(0,3)args:P(0,2)r:r(0,4)reconnect:(0,4)_save:r(0,223)_mysql_ConnectionObject_query:f(0,2)self:P(0,3)args:P(0,2)query:(0,16)len:(0,4)r:r(0,4)_save:r(0,223)_mysql_ConnectionObject_select_db:f(0,2)self:P(0,3)args:P(0,2)db:(0,16)r:r(0,4)_save:r(0,223)_mysql_ConnectionObject_shutdown:f(0,2)self:P(0,3)args:P(0,2)r:r(0,4)_save:r(0,223)_mysql_ConnectionObject_stat:f(0,2)self:P(0,3)args:P(0,2)s:r(0,202)_save:r(0,223)_mysql_ConnectionObject_store_result:f(0,2)self:P(0,3)args:P(0,2)arglist:r(0,2)kwarglist:r(0,2)result:r(0,2)_mysql_ConnectionObject_thread_id:f(0,2)self:P(0,3)args:P(0,2)pid:r(0,23)_save:r(0,223)_mysql_ConnectionObject_use_result:f(0,2)self:P(0,3)args:P(0,2)arglist:r(0,2)kwarglist:r(0,2)result:r(0,2)_mysql_ConnectionObject_repr:f(0,2)self:P(0,3)buf:(0,253):t(0,253)=ar(0,96);0;299;(0,28)_mysql_ResultObject_data_seek:f(0,2)self:P(0,219)args:P(0,2)row:(0,24)_mysql_ResultObject_row_seek:f(0,2)self:P(0,219)args:P(0,2)offset:(0,4)_mysql_ResultObject_row_tell:f(0,2)self:P(0,219)args:P(0,2)_mysql_ResultObject_dealloc:f(0,1)self:P(0,219)_mysql_ResultObject_repr:f(0,2)self:P(0,219)buf:(0,253)_mysql_ConnectionObject_getattr:f(0,2)self:P(0,3)name:P(0,16)res:r(0,2)l:r(0,69)l:r(0,69)l:r(0,69)_mysql_ResultObject_getattr:f(0,2)self:P(0,219)name:P(0,16)res:r(0,2)l:r(0,69)l:r(0,69)l:r(0,69)_mysql_ConnectionObject_setattr:f(0,4)self:P(0,3)name:P(0,16)v:P(0,2)l:r(0,69)l:r(0,69)l:r(0,69)_mysql_ResultObject_setattr:f(0,4)self:P(0,219)name:P(0,16)v:P(0,2)l:r(0,69)l:r(0,69)l:r(0,69)__mysql_NewException_mysql_NewException:f(0,2)dict:P(0,2)edict:P(0,2)name:P(0,16)e:r(0,2)__mysql_MySQLError__mysql_Warning__mysql_Error__mysql_DatabaseError__mysql_NULLinit_mysql:F(0,1)dict:r(0,2)emod:r(0,2)edict:r(0,2)_mysql_ConnectionObject_close:f(0,2)self:P(0,3)args:P(0,2)_save:r(0,223)_mysql_ConnectionObject_dealloc:f(0,1)self:P(0,3)o:r(0,2)_mysql_MySQLError:S(0,2)_mysql_Warning:S(0,2)_mysql_Error:S(0,2)_mysql_DatabaseError:S(0,2)_mysql_InterfaceError:S(0,2)_mysql_DataError:S(0,2)_mysql_OperationalError:S(0,2)_mysql_IntegrityError:S(0,2)_mysql_InternalError:S(0,2)_mysql_ProgrammingError:S(0,2)_mysql_NotSupportedError:S(0,2)_mysql_server_init_done:S(0,4)_mysql_server_init__doc__:S(0,254)_mysql_server_end__doc__:S(0,255)_mysql_thread_safe__doc__:S(0,256)_mysql_ResultObject__doc__:S(0,257)_mysql_connect__doc__:S(0,258)_mysql_ConnectionObject_close__doc__:S(0,259)_mysql_ConnectionObject_affected_rows__doc__:S(0,260)_mysql_debug__doc__:S(0,261)_mysql_ConnectionObject_dump_debug_info__doc__:S(0,262)_mysql_ConnectionObject_autocommit__doc__:S(0,263)_mysql_ConnectionObject_commit__doc__:S(0,264)_mysql_ConnectionObject_rollback__doc__:S(0,265)_mysql_ConnectionObject_next_result__doc__:S(0,266)_mysql_ConnectionObject_set_server_option__doc__:S(0,267)_mysql_ConnectionObject_sqlstate__doc__:S(0,268)_mysql_ConnectionObject_warning_count__doc__:S(0,269)_mysql_ConnectionObject_errno__doc__:S(0,270)_mysql_ConnectionObject_error__doc__:S(0,271)_mysql_escape_string__doc__:S(0,272)_mysql_string_literal__doc__:S(0,273)_mysql_NULL:S(0,2)_mysql_escape__doc__:S(0,274)_mysql_escape_sequence__doc__:S(0,275)_mysql_escape_dict__doc__:S(0,276)_mysql_ResultObject_describe__doc__:S(0,277)_mysql_ResultObject_field_flags__doc__:S(0,278)_mysql_ResultObject_fetch_row__doc__:S(0,279)_mysql_ConnectionObject_change_user__doc__:S(0,280)_mysql_ConnectionObject_character_set_name__doc__:S(0,281)_mysql_ConnectionObject_set_character_set__doc__:S(0,282)_mysql_ConnectionObject_get_character_set_info__doc__:S(0,283)_mysql_get_client_info__doc__:S(0,284)_mysql_ConnectionObject_get_host_info__doc__:S(0,285)_mysql_ConnectionObject_get_proto_info__doc__:S(0,286)_mysql_ConnectionObject_get_server_info__doc__:S(0,287)_mysql_ConnectionObject_info__doc__:S(0,288)_mysql_ConnectionObject_insert_id__doc__:S(0,289)_mysql_ConnectionObject_kill__doc__:S(0,290)_mysql_ConnectionObject_field_count__doc__:S(0,291)_mysql_ResultObject_num_fields__doc__:S(0,292)_mysql_ResultObject_num_rows__doc__:S(0,293)_mysql_ConnectionObject_ping__doc__:S(0,294)_mysql_ConnectionObject_query__doc__:S(0,295)_mysql_ConnectionObject_select_db__doc__:S(0,296)_mysql_ConnectionObject_shutdown__doc__:S(0,297)_mysql_ConnectionObject_stat__doc__:S(0,298)_mysql_ConnectionObject_store_result__doc__:S(0,299)_mysql_ConnectionObject_thread_id__doc__:S(0,300)_mysql_ConnectionObject_use_result__doc__:S(0,301)_mysql_ResultObject_data_seek__doc__:S(0,302)_mysql_ResultObject_row_seek__doc__:S(0,303)_mysql_ResultObject_row_tell__doc__:S(0,304)_mysql_ConnectionObject_methods:S(0,305)_mysql_ConnectionObject_memberlist:S(0,306)_mysql_ResultObject_methods:S(0,307)_mysql_ResultObject_memberlist:S(0,308)_mysql_methods:S(0,309)_mysql___doc__:S(0,310)_mysql_ConnectionObject_Type:G(0,311)=xsPyTypeObject::t(0,254)=ar(0,96);0;220;(0,28):t(0,255)=ar(0,96);0;78;(0,28):t(0,256)=ar(0,96);0;56;(0,28):t(0,257)=ar(0,96);0;379;(0,28):t(0,258)=ar(0,96);0;1041;(0,28):t(0,259)=ar(0,96);0;51;(0,28):t(0,260)=ar(0,96);0;85;(0,28):t(0,261)=ar(0,96);0;168;(0,28):t(0,262)=ar(0,96);0;148;(0,28):t(0,263)=ar(0,96);0;66;(0,28):t(0,264)=ar(0,96);0;32;(0,28):t(0,265)=ar(0,96);0;36;(0,28):t(0,266)=ar(0,96);0;409;(0,28):t(0,267)=ar(0,96);0;94;(0,28):t(0,268)=ar(0,96);0;420;(0,28):t(0,269)=ar(0,96);0;104;(0,28):t(0,270)=ar(0,96);0;145;(0,28):t(0,271)=ar(0,96);0;148;(0,28):t(0,272)=ar(0,96);0;301;(0,28):t(0,273)=ar(0,96);0;341;(0,28):t(0,274)=ar(0,96);0;157;(0,28):t(0,275)=ar(0,96);0;172;(0,28):t(0,276)=ar(0,96);0;175;(0,28):t(0,277)=ar(0,96);0;94;(0,28):t(0,278)=ar(0,96);0;67;(0,28):t(0,279)=ar(0,96);0;235;(0,28):t(0,280)=ar(0,96);0;559;(0,28):t(0,281)=ar(0,96);0;76;(0,28):t(0,282)=ar(0,96);0;73;(0,28):t(0,283)=ar(0,96);0;350;(0,28):t(0,284)=ar(0,96);0;81;(0,28):t(0,285)=ar(0,96);0;81;(0,28):t(0,286)=ar(0,96);0;108;(0,28):t(0,287)=ar(0,96);0;74;(0,28):t(0,288)=ar(0,96);0;128;(0,28):t(0,289)=ar(0,96);0;837;(0,28):t(0,290)=ar(0,96);0;66;(0,28):t(0,291)=ar(0,96);0;171;(0,28):t(0,292)=ar(0,96);0;52;(0,28):t(0,293)=ar(0,96);0;144;(0,28):t(0,294)=ar(0,96);0;631;(0,28):t(0,295)=ar(0,96);0;151;(0,28):t(0,296)=ar(0,96);0;351;(0,28):t(0,297)=ar(0,96);0;103;(0,28):t(0,298)=ar(0,96);0;227;(0,28):t(0,299)=ar(0,96);0;148;(0,28):t(0,300)=ar(0,96);0;320;(0,28):t(0,301)=ar(0,96);0;146;(0,28):t(0,302)=ar(0,96);0;43;(0,28):t(0,303)=ar(0,96);0;50;(0,28):t(0,304)=ar(0,96);0;62;(0,28):t(0,305)=ar(0,96);0;34;(0,312):t(0,306)=ar(0,96);0;5;(0,117):t(0,307)=ar(0,96);0;8;(0,312):t(0,308)=ar(0,96);0;1;(0,117):t(0,309)=ar(0,96);0;11;(0,312):t(0,310)=ar(0,96);0;516;(0,28)PyTypeObject:t(0,311)=(0,12)PyMethodDef:t(0,312)=(0,116)_mysql_ResultObject_Type:G(0,311) H __TEXTPP__text__TEXT O9 __cstring__TEXTF F__textcoal_nt__TEXTOO __DATAP@P@__data__DATAPL1P__dyld__DATALL__bss__DATAT4__IMPORT__jump_table__IMPORT__pointers__IMPORT4f8__LINKEDITL  HquI/usr/local/mysql/lib/libmysqlclient_r.16.dylib 0>fH/usr/lib/libz.1.dylib 4 mI X/usr/lib/libSystem.B.dylib 4o(F/usr/lib/libgcc_s.1.dylib 8 Pd d i sHsXWBsXsUWVS,(B$fDžsu s$G <EE$l…u se= ~2$ˁG <$͂G|$s$T= ~=YK=V=(#==&tnw=tF=z=}=tH=}=<=t-Awsx=t[|rsX=t= t2=~O=B=~=0ssss$qG E$$nG|$4$xu G<$P1,[^_]UWVS\@EE`qt:D$q$58ED$ED$pD$ :D$ED$U $su1/EuEE$1u:E$3Eȃu/ ;D$$虀EE1E$EEIẺD$E$Ɖ$Nju F4$PŰE<ŰU9U|Eu E$]u @;E$\EЃu \;UЍ$FEEEEԉD$E$ Ɖ$7Nju F4$PtnUԋEĉ<UԋU9U|EUĉT$ED$Uȉ$~tO$$;D$$}x;D$$~e ǃ`qƋEĉ$~U$~\[^_]USR=nuE[]0~ǃnT[]US =4D$E $}tSenu8D$D$$}t$ǃenU~$|u1[]UWVSl<EEEE܉D$ED$ED$GmD$ '8D$ED$E $ }SE܅u}E܅<EUBEBS}NjEtE$}}E$|ƋMA <${u$|UB4${EMA${UB4$|EE~M~EsUԋBL$m{ƅkD$E܉$|Eċu F4$PEąu }~MċEĉ$|Uĉ$|EE1MMEE|$Uĉ${ƅtl@;EtML$$g|t=~u7F EЋvű@;EtML$$:|t0UԋB@MЅAt u F4$P;}sE̅u ~E̋ŨMċtUUċB$PM̉MċUBUċMT METM9M1l[^_]UWV uE E}Ft|$$UtFt} EM ^_] ^_]UVuVtu FP$RFVtu FP$RF1^]UWVS9}EEEEEEEE EEEEEEEELJLJvju6D$D$$eyt $ǃvjE|D$LED$HEĉD$DED$@ED$mVnD$E$}mDžu(D$Rn$&m16ED$ ED$)D$<$kƋu G<$P,[^_]US$y+EEED$ ED$U(D$E $ltNEt$mt U.Eua(D$m$hl1EE$[]UWVS<*EEED$ ED$'D$E $kE$xlu'D$l$kE$kEЃt|$jDžtnEEOẺD$E$kƅtNUEȋu F4$PEEȅt$EȋUԉBEU9U|G<$P1 u<[^_]UWVS\)EEEED$ED$ kD$&D$E $WjE$Hku&D$k$jjDžE܉EE؉EčEԉE=UEƅt_D$E؉D$<$+itGu F4$PED$ EĉD$ED$E$djuG<$P1 u\[^_]UWVS<(uk D$E $QiFuE<[^_]!F $hEF $ZiƋE${hE܅E%UOVF@D$FDD$T$T$F D$ FLD$D$E؉$hTtGEU9UrU܋u B$PEE܃<[^_]UWVS,'uZD$E $@hFuE,[^_]F $gEF $IhƋE$jgE܅tHEF@$gTtGEU9UrU܋u B$PEE܃,[^_]UVS&ƅt2;htL$ T$#D$4$fL$$f h[^]UWV@UB $fE$fEtdUB $igE}1.E E E@ED EJt G;urUu B$PEE@^_]UWVS<%UB $fguF $fF $fDž: u uFD lƅD$$nfut$D$D$BD$$Pf1у)ȉD$"D$$e1у)ȉD$D$$et$T$$fu F4$PT9$u F4$PDž<[^_]UWVS<#UB $d euF $dF $dDžP u uFD qƅ0D$D$$JcB8utD$D$$?d1у)ȉD$ D$$c1у)ȉD$D$$ct$T$$ du F4$PT9$u F4$PDž<[^_]UWV EEEUUMquA $ bbƋUB $blj4$vau%MA$atPUB$9|$M $U…t&M MT ME9EnE+E UT$M $bu ^_]UWVSL EEEED$ED$ RD$ "D$ED$E $^a;UBu $7 E v2D$c$aQEUBtnE$\`E܅1E܉Eԉ|$ED$ t$UԉT$E$tqƋU9rcD$Uԉ$auOUB $`E$_E܅t/|$ED$ D$E܉D$E$tE U܅tu E܋P$R1L[^_]UWVS<2EEE܉D$ED$ED$rPD$ D$ED$E $_t]Et=!`NjE܉D$ ED$ED$E$_Ɖ<$^t E$] 4a<[^_]UVSsuKD$E $1_t1uu[^] F$_E[^]Q_1[^]UWVS,ED$D$E $^tMEt-+_NjED$E$~^Ɖ<$]t E$w `,[^_]UVS0ueD$E $K^u4$%E؉D$F$^^ƅEt$O^D$D$4$]Et$*^D$D$4$]Et$^D$%D$4$]Et$]D$-D$4$]E$\D$1D$4$^]E$\D$=D$4$=]10[^]USDD$E $]tTMu8D$D$$\t$ǃM_]E[]]1[]UVSuD$E $\t1uu[^]XF$[E[^]\1[^]UVS_u7D$E $\t1uu[^]F$\E[^]*[1[^]UVSuD$E $[t1uu[^]F$[E[^][1[^]UVSuqD$E $W[t>uu[^]/F$wZtE[^]s[\[^]UWVS,*}D$E $ZtQu},[^_]>[ƍG$(ZEU4$YEUEU ,[^_]/Z1,[^_]UWVS,ED$aD$E $_ZtMEt-ZNjED$E$YƉ<$[Yt E$ [,[^_]UVS#uD$E $Yt1uu[^]F$ZE[^]X1[^]UVSuD$E $~Yt4FuE[^]SF $XE[^]X1[^]UVSZu2D$E $Yt7FuE[^]F $WYEU [^]yX1[^]UWVS,EED$D$E $XtWEt7Et UXƋE$qXlj4$Wt E$G Y,[^_]UWVS,\ED$ ED$$D$E $XtTEt4qXNjED$ED$E$XƉ<$Wt E$ ^Y,[^_]UWVS,ED$D$E $WtMEt-WNjED$E$9XƉ<$Vt E$3 X,[^_]UWVS,Hu D$E $WtNt,kWED$F$VNjE$Vtu,[^_]JX,[^_]UWVS,} D$E $VtLt$VEG$UƋE$Uu},[^_]9u,[^_]V1,[^_]UWVS,Hu D$E $Vuu,[^_]D$ D$t$($UE=VDžD$l$ƅti|$ED$4$uRF uMu F4$PJW,UB$Pt,u!G<$P11Uuĉ,[^_]UWVS!} D$E $TtDu}[^_]5UƍG$Tlj4$S}[^_]S1[^_]UWVS,u D$E $gTuu,[^_]:D$ D$t$$xSETDžt\D$$etAƉ|$ED$4$mu*F u#u F4$PU1Uu B$Ptu G<$P1,[^_]UVS@EtD$ xD$s D$D$4$rS4$oS@[^]UVS -uED$eD$E $Rt:Fu $#ED$D$F $R/T [^]UVS uED$D$E $sRtfFu $NOFt D$Q4$;Q@[^]UWVS\EEU UT$D$|$CPQ}ԋut FO)ȅtI}1E\[^_]OUT$$7Puu }}\[^_]PuϋED$Q$P1\[^_]UWVS,EE} |$D$>$hOuQP(|$$Ouu EE,[^_]EPu҉|$ Q$P1,[^_]UWVS,EE} EEt:4 D$8|$$)OuEEu EE,[^_]Nủ|$P$~O,[^_]UWVS,EE} EEt: D$8|$$NuEEu EE,[^_]5Nủ|$ P$N,[^_]UWV EωL$$MƅtD$|$E$8Nt1 ^_]UWVS<; D$D$ ?7D$_9D$ $MƅYOc EOUOaO 4$Lƅ[D$ D$D$ $MD$ D$4$QM/ $MD$7 D$4$%MD$D$4$M_ D$C D$4$L_ K $}LE$KDžr_ ‰#>Uk >8s >{ > > > u> X> ;>tq ">tX >t?Uu B$P <$K>tD$|$4$*KSJt D$QO$K<[^_]UWVS }U tD$$Jt0,KƍG$J4$ILJu6 D$;$J1-uP$RLJL[^_]UVu4$rIt*D$4$…tu B$PFu^]_mysql.resultconverterType conversion mappingdata_seekrow_seekrow_telldescribefetch_rowfield_flagsnum_fieldsnum_rows_mysql.connectionopenTrue if connection is openserver_capabilitiesCapabilites of server; consult MySQLdb.constants.CLIENTportTCP/IP port of the server connectionclient_flagClient flags; refer to MySQLdb.constants.CLIENTaffected_rowsautocommitcommitrollbacknext_resultset_server_optionsqlstatewarning_countchange_usercharacter_set_nameset_character_setget_character_set_infoclosedump_debug_infoescapeescape_stringerrorerrnofield_countget_host_infoget_proto_infoget_server_infoinfoinsert_idkillpingqueryselect_dbshutdownstatstore_resultstring_literalthread_iduse_resultconnectdebugescape_sequenceescape_dictget_client_infothread_safeserver_initserver_endserver not initializederror totally whackargsgroupsalready initialized|OOargs must be a sequenceargs could not be sizedargs must contain stringsgroups must be a sequencegroups could not be sizedgroups must contain stringsconnectionuseO|iOhostuserpasswddbunix_socketconvconnect_timeoutcompressnamed_pipeinit_commandread_default_fileread_default_groupssllocal_infile|ssssisOiiisssiOi:connectcacapathcertkeyciphersis#:escape_stringO|O:string_literalno default type converter definedOOO|O:escapeargument 2 must be a mappingOO:escape_sequenceO!O:escape_dict(siiiiii)s#.maxrowshow|ii:fetch_rowhow out of ranges|ss:change_usernamecollationcommentdirmbminlenmbmaxleni:kill|Is#:querys:select_db(OiO)<_mysql.connection open to '%.256s' at %lx><_mysql.connection closed at %lx>i:data_seeki:row_seekcannot be used with connection.use_result()<_mysql.result object at %lx>closedcan't delete connection attributes_mysql(1,2,2,'final',0)version_info1.2.2__version__result_mysql_exceptionsMySQLErrorWarningErrorInterfaceErrorDatabaseErrorDataErrorOperationalErrorIntegrityErrorInternalErrorProgrammingErrorNotSupportedErrorNULL_mysql: init failedclosing a closed connection$F}?@A?ET)q QPcGG(G=T4G3>LT@G> TLG['SXG/RdGl(|RpG/7DR|G7QReturns the number of rows in the result set. Note that if use=1, this will not return a valid value until the entire result set has been read. Returns the number of fields (column) in the result.Returns a tuple of field flags, one for each column in the result. fetch_row([maxrows, how]) -- Fetches up to maxrows as a tuple. The rows are formatted according to how: 0 -- tuples (default) 1 -- dictionaries, key=column or table.column if duplicated 2 -- dictionaries, key=table.column Returns the sequence of 7-tuples required by the DB-API for the Cursor.description attribute. row_tell() -- return the current row number of the result set.row_seek(n) -- seek by offset n rows of result setdata_seek(n) -- seek to row n of result setresult(connection, use=0, converter={}) -- Result set from a query. Creating instances of this class directly is an excellent way to shoot yourself in the foot. If using _mysql.connection directly, use connection.store_result() or connection.use_result() instead. If using MySQLdb.Connection, this is done by the cursor class. Just forget you ever saw this. Forget... FOR-GET...GF?^Aa=EuWWGGGGG GH H@H LH|HSuHPuH,uHmuHhsH]sH`qH( pH0nH|1tnI1(nIb2l4IEl LT >  T ['% SJ /i R l( |R /7 DR 7= Qb F ? ^A a= u  ; W\ W  S u PuHh,umuhs+]Vs`q( p(0Mny|1tn1(n5b2elEl k:w$I\k_9!u,j is i6AThm-4h4g4BDgrV5f5xcI6 4cE7c`8$`#9^9<\^e&:x]:\K"[0;SDZ}E<YTz |#8 %PPo+&~3L~~0}3F|. Dm Dq Dr Ds `xDt Du DzD{'D|+vhD}6D~=DLD]DoDDDtD#D;lDCD}|DDDpDDDDD$m l#@n,@n5@oAkz $''' ((+())b)~))).u....... //+/E/W/p///////00/0A0S0e0}00000011I1[1w11111122(2:2V2r22222223323C3l3333334'494K466677,7<7M7^7o777777 88+8<8[8l8}888n999::):-<G<X<v<<<<> C7DDE;ENEfEyEEEGOHbHuHHHHHHHH I I3IFIaI{IIIIII JJ;JNJpJJJJJKK7KJKmK~KKKKKKKKL L2LCLTLgLxLLLLLLLLMM&M9MUMpMM NOOOOOPP9P\PPPPPPPPQ QQ$ NQ.DDDD D&DeDDDDDDDDD  D !D)D2D@DSD_DjDxD}DD D!D"D#D(DD*D.D/D +D$JD4iD5rD7~D8D:Q$,Q8Q DQRQ&bQuQQQQ@QQQQQQ@R@RRR R$N.DBDCDKDLDKDEDGDHDL!R$B:RAFRB RR$EN.DTDVDWDXJDZ]SR$TmRSyRT R@UR@TRRcR$NcR.cDkcDnqDoxDpDtDwDxDyDzD{D|D}D~DD D&D.D2DIDTDZDpDDDDDDDDDDD*D;D?DZD`DfDlDDDDDDDDD!R$kcRhRi RjR&l S@mSn&So0SCSaSS!Tp,Tq4TqYOY@]YkY@wY)xYqyY$HNq.qDqD{DDDDzY$qYY@Y$\NY.DDDDDDDD D'D<DCDJDQD[DeDDIDPDZD ]D hDnDDD*DrDD!D" D#D$D%D(6D)<D*TD,XD-^D.vD/}D0D1D2D3D5D6D9D:D>DATDC_DDcDMmDN{DOY$YY ZZ Z*Z5ZAZKZYZgZsZZZZZZZZ&Z[#[2[C[V[j[[[@[[@[[[![[$[[6[_[[$N.DDDDDD[$[[ \\@!\"\#\$eN.DDDD D D$\$L\X\ g\s\@\@\@\$#N.DDDADK\$\\@\$@NS.SDSDcD|DDDDDD\$S]] ]@*]@6]$fN.DDDDD7]$K]W] c]p]@|]}]~]$FN.DDD,D9D@DPDXDbDiDnDw]$]] ]@]]@]]@]9]X]]$N.DDDD DDDD]$&^2^ >^I^@U^V^@e^f^g^h^$yN.DD  D!%D#,D'<D(DD+PD(WD)\D+ei^$^^ ^^@^@!^%^D^$uNm.mD4mD6D7D9D=D>DAD>D?DA^$4m^2_3 _2_@3'_@76_7_8_$uN.DTDVDWDYD]&D^.D`8D^?D_DD`GD_ND`S9_$Td_Rp_S |_@U_R_@S__@W__._]_${N].]Dn]DokDprDrDsDtDuDvDw_$n]_l_m _@o`o`@m`]`@r.`/`0`1`$N.DDD D D D 2`$Z`f` r`@~`@`$KN( .( D( D8 DQ D_ De Dj `$( `` `@`@`$KNs .s Ds D D D D D D D D `$s aa &a@2a@>a$cN . D D D D !D!D!D%!D+!D0!?a$ dapa |a@a@a$cN9!.9!D9!DF!Dq!D!D!D!D!D!D"D*"D="DD"a$9!aa aaa@a@aa@ b9! bK" b$NK".K"DK"DY"D"D"D"D"D"D"D"D"D#D+#DP#Di#Dq#D#D#D#b$K"+b7b CbMb@Vb^bfbpb@|b@bb@bK"b#b$_N#b#.#D#D#D#D#D#D#D#D$D$D7$D Y$D#m$b$#b bb@b@b@c#cw$c$Nw$.w$D-w$D.$D/$D1$D2$D7$D9$D:$D>$DA% c$-w$c+*c, 6c.>c.Fc@,Rcw$Sc %Tc$N %. %DK %DL%DN(%DPS%DQb%DU%DV%DX%DY%DZ%D[%D\%D]%DW%Da&Dc!&Uc$K %scIcJ cLcLc@Lc@LcLcMcMc@Jc %c+&c$N+&.+&Dm+&Dn9&DoG&DpN&Dr&Ds&Dw&Dy&Dz&D{&D|&Dx'D7'DQ'c$m+&ckdl dndnd@n'dn2d@n@dnKdoXd;rd@l~d+&d['d$0N['.['D['Dl'D'D'D'D'D'D'D'D.(D2(D5(DC(Da(d$['dd dd@ddd@d@e['e@ e' e5(el(e$Nl(.l(Dl(D}(D(D(D(D(D(D(D(D)D)D)D2)e$l(7eEe QeYe@heqeze@e@el(e@e(e)e=)e$N=)e=).=)D=)DL)DP)DX)Dt)D)D)e$=)e@e@e@f@f=)f)f$UN)f).)D)D)D)D)D)D)D)D)D*D%*)f$)DfRf _fhf@rffff)f@f)f)f/*f$N/*f/*./*D/*D@*DT*Dg*D{*D*D *D *D *D+D1+Di+D+D+D+D+D,f$/*ff fg gg#g/*$g@-g*.g:g+;g+g^g$N*,_g*,.*,D"*,D(;,D)O,D*b,D+v,D/,D0,D3,D4-D5"-D6B-D8z-D:-D;-D=-D,-DA.DC*.wg$"*,g g! g#g#g$g%g*,g@-g,g3g,g-g-g;.g$N;..;.DN;.DRC.DTW.DUa.DWp.DXw.DY.D[.D\.Dc.Dd.De.DR.Dg.D`.Dj/g$N;.hIhJ 'hK7hLFhM[hlhhhh@Ph;.h@ShW.h@Whp.h.h.h@Sh.h/h/h$N/h$h0./Dz/D&/D4/D;/Dw/D/D/D/D/D/D/D/D/D0D#0D%0D,0DE0DV0De0D0D0D0D0i$z/'iw5ix AiyOi{hi&|0xi&}$i@iiiijj@ j(j@x4j@yBj/Cj0Dj$N0Ej<.0D0D0D0D1D$1D+1DP1DX1Dk1Dt1Rj$0}jj jjjjj&<j@j@j0j@j$1jX1k|1kk$N|1.|1D|1D1D1D1D1D1D1D1D1D1 k$|1Rk^k jk@uk@k@k|1k1k$cN1.1D1D1D 2D2D!2D82D@2DQ2DZ2k$1kk kk@k@k1k@ l2 l@2 lb2 l$Nb2.b2D"b2D&r2D'2D(2D)2D*2D+2D,2D-2D.3D/3D083D1?3D2]3D3~3D43D53l$"b2Dl Pl! \l@#jl$lJmkm@ wm@!mb2m3m$JN3.3D?3D@3DA3DB4DC4DB 4DC%4m$?3m=m> m@>m$N-4.-4DN-4DO=4DPV4DRc4DPi4DQn4DR|4DQ4DR4m$N-4mLnM n@Ln@M&n$cN4.4D]4D^4D_4Da4D_4D`4Da4D`4Da4'n$]4Un[an\ mn@[yn@\n$cN4.4Dl4Dm5Dn5Dp)5Dn/5Do45DpB5DoH5DpM5n$l4njnk n@jn@kn$cNV5.V5D|V5D~f5D5D5D5D5D5D5D5D5D5n$|V5 ozo{ "o@}-o@z9o@{EoV5Fo5Go$nN5.5D5D5D5D5D6D6D6D6D'6D36D:6D?6Ho$5qo}o ooo@o@o5o@o6o'6oI6o$NI6.I6DI6DW6Dw6D6D6D6D6D6D6o$I6op pp@#p@/pI60p@?p6@p6Ap6Bp$N6.6D6D6D6D7D7D 7D7D!7D&7Cp$6npzp p@p@p$cN/7./7D/7D?7DX7Dh7Dn7Ds7D7D7D7p$/7pp p@p@p$fN7.7D7D7D7D7D7D7D7D7D7p$7q,q 8q@Fq@Rq$iN7.7D7D 8D8D 38D @8D Q8D X8D h8Dp8D8D8Sq$7wqq q@qq@q7q@ qQ8qp8q8q$N8.8D8D 8D!8D"8D#8D$8D%9D&9D(9q$8qq rrr@%r@1r82r@"Ar8Br9Cr#9Dr$N#9.#9D;#9D>19D?Q9D@^9DAe9DB|9DC9DD9DF9Er$;#9nr9zr: r<r@=r@:r#9r@@r^9r9r9r$N9.9DQ9DS9DT9DU9DV9D[9D\:D_ :D\:D]:D_:r$Q9rOrP r@Rs@Os@Ps9sU)s9*s:+s&:,s$N&:.&:Dl&:Dn7:DoP:DpZ:Dqb:Dro:Dsz:Du:Ds:Dt:Du:Dt:Du:-s$l&:Qsj]sk is@mts@js@ks&:spsZ:sz:s:s$N:.:D:D:D:D:D:D:D;D;D#;D+;DD;DH;D_;Df;Dz;D;D;D;D;s$:ss ss@t@t@t@(t:)t;*t$'N;.;D;D;D;D<D <D<D<D$<D,<D/<D6<D;<+t$;Tt`t lt@xt@t@t;t@t<t,<tE<t$xNE<.E<DE<DV<Ds<D<D<D<D<D<D<D<D<D<D<D<D=D=D"=D$=D;=DW=t$E<tt tt@u@u@u@+uE<,ua=-u$Na=.a=Da=Dt=D~=D=D=D=.u$a=Ru^uju@vua=wu=xuu$aN=.=D=D=D=D >D#>D,>u$=uu uu@u@u=u3>u$qN3>.3>D 3>D C>Dc>Dz>D>D>D>D>D>v$ 3>$v2v  >v Kv@ Vv@dv@ pv3>qv>rvv$N>.>D >D">D#>D+ ?D#?D$?D%?D)5?D*@?D+i?D*o?D+t?v$ >vv v@v@v$N}?.}?D0}?D1?D2?D3?D4?D5?D4?v$0}?w/w@/-w$8N?.?D:?D<?D>?D??.w$:?Nw9\w;hw@9vw?ww?xw$AN?.?D ?D @D &@D .@D 3@D d@D v@D }@D @D @D @D @D @D @D @yw$ ?w w w@ w w w?w@ w@w@w@ w@w@w@w$N@.@D @D @D AD AD AD "AD +AD 2AD 7AD @AD VAw$ @x 'x 4x@ ?x Lx@ Yx@Zx@ dxAex+Afx@ px2AqxVArx^Asx$N^A.^AD ^AD {AD AD AD AD AD AD AD AD Atx$ ^Ax x x x x@ x x@ xAxAx@ xAxAx$NA.AD AD BD BD BD -BD E!zD@ EDB EDC EDF E.z$ B@z@ Lz@ Zz ez@ rzBszEtz$*NE.EDEDEDEDFDFD FD+FD3FD=FDIFDeFDFDFDFuz$Ezz z@z@z@zFz3Fz$NF.FDFDFDFDFDFDFDFDFz$F{{@{@${F%{F&{$YNF'{(@X@{(A\V{(B`j{(Cd{(Dh{(El{(Fp{(Gt{(Hx|(I|2|(JR|&dTq|&0}|&<||&O~|&]T|&Qu}&lJ}&u}&}&k}&Pu~&,u7~&-uh~&Chs~&ds~&y`q&p=&ik&i&,j&[( &%\k&CP<&e~_&S&|R&lR&n&tnY&(n& lҁ&8L~&Eh/&Tgf&cDg&rf˂&xc&4c*&Th^&DR&Q&`&$`&+^G&H\^x&ax]&w\ڄ&DZ &Y?&Tm&LT& TDž&AW& W&? QA&s Pi& |& z φ-Mṅ *IiȈ(Hhlj&EdŠ!A`ߋ?_ތ<[zٍ : 5dFCO0[@Vy  P;.B "2HUbr0@Liz):Oap~%2@Uhz*DQ_p}#AXm3M_o&2FWj| v s } n k  | j i o r t w u l m q x z y ~ { p __dyld_func_lookupdyld_stub_binding_helper__mh_bundle_header___i686.get_pc_thunk.bx__mysql_ConnectionObject_Type__mysql_Exception__mysql_ResultObject_Type__mysql__fetch_row_init_mysql_PyArg_ParseTuple_PyArg_ParseTupleAndKeywords_PyDict_GetItemString_PyDict_New_PyDict_Next_PyDict_SetItem_PyDict_SetItemString_PyDict_Type_PyErr_Clear_PyErr_NoMemory_PyErr_Occurred_PyErr_SetObject_PyErr_SetString_PyEval_RestoreThread_PyEval_SaveThread_PyExc_AttributeError_PyExc_ImportError_PyExc_TypeError_PyExc_ValueError_PyImport_ImportModule_PyInt_FromLong_PyInt_Type_PyLong_FromUnsignedLongLong_PyMapping_Check_PyMapping_GetItemString_PyMapping_HasKeyString_PyMapping_SetItemString_PyMem_Free_PyMem_Malloc_PyMember_GetOne_PyMember_SetOne_PyModule_GetDict_PyObject_CallFunction_PyObject_GC_Del_PyObject_GC_UnTrack_PyObject_GetItem_PyObject_Size_PyObject_Str_PyObject_Type_PyRun_String_PySequence_Check_PySequence_GetItem_PySequence_Size_PyString_AsString_PyString_FromString_PyString_FromStringAndSize_PyString_Type_PyTuple_New_PyTuple_Type_PyType_GenericAlloc_PyType_GenericNew_PyType_IsSubtype_PyType_Type_Py_BuildValue_Py_FindMethod_Py_InitModule4__PyString_Resize__PyTuple_Resize__Py_NoneStruct_memset_mysql_affected_rows_mysql_autocommit_mysql_change_user_mysql_character_set_name_mysql_close_mysql_commit_mysql_data_seek_mysql_debug_mysql_dump_debug_info_mysql_errno_mysql_error_mysql_escape_string_mysql_fetch_fields_mysql_fetch_lengths_mysql_fetch_row_mysql_field_count_mysql_free_result_mysql_get_character_set_info_mysql_get_client_info_mysql_get_host_info_mysql_get_proto_info_mysql_get_server_info_mysql_info_mysql_init_mysql_insert_id_mysql_kill_mysql_next_result_mysql_num_fields_mysql_num_rows_mysql_options_mysql_ping_mysql_real_connect_mysql_real_escape_string_mysql_real_query_mysql_rollback_mysql_row_seek_mysql_row_tell_mysql_select_db_mysql_server_end_mysql_server_init_mysql_set_character_set_mysql_set_server_option_mysql_shutdown_mysql_sqlstate_mysql_ssl_set_mysql_stat_mysql_store_result_mysql_thread_id_mysql_thread_safe_mysql_use_result_mysql_warning_count_sprintf_strcmp_strncat_strncpydyld__mach_header/Users/jonathan/Desktop/MySQL-python-1.2.2/_mysql.cgcc2_compiled.:t(0,1)=(0,1)__mysql_ResultObject_dealloc__mysql_ResultObject_getattr__mysql_ResultObject_setattr__mysql_ResultObject_repr__mysql_ResultObject__doc____mysql_ResultObject_traverse__mysql_ResultObject_clear__mysql_ResultObject_methods__mysql_ResultObject_memberlist__mysql_ResultObject_Initialize__mysql_ResultObject_data_seek__mysql_ResultObject_data_seek__doc____mysql_ResultObject_row_seek__mysql_ResultObject_row_seek__doc____mysql_ResultObject_row_tell__mysql_ResultObject_row_tell__doc____mysql_ResultObject_describe__mysql_ResultObject_describe__doc____mysql_ResultObject_fetch_row__mysql_ResultObject_fetch_row__doc____mysql_ResultObject_field_flags__mysql_ResultObject_field_flags__doc____mysql_ResultObject_num_fields__mysql_ResultObject_num_fields__doc____mysql_ResultObject_num_rows__mysql_ResultObject_num_rows__doc____mysql_ConnectionObject_dealloc__mysql_ConnectionObject_getattr__mysql_ConnectionObject_setattr__mysql_ConnectionObject_repr__mysql_connect__doc____mysql_ConnectionObject_traverse__mysql_ConnectionObject_clear__mysql_ConnectionObject_methods__mysql_ConnectionObject_memberlist__mysql_ConnectionObject_Initialize__mysql_ConnectionObject_affected_rows__mysql_ConnectionObject_affected_rows__doc____mysql_ConnectionObject_autocommit__mysql_ConnectionObject_autocommit__doc____mysql_ConnectionObject_commit__mysql_ConnectionObject_commit__doc____mysql_ConnectionObject_rollback__mysql_ConnectionObject_rollback__doc____mysql_ConnectionObject_next_result__mysql_ConnectionObject_next_result__doc____mysql_ConnectionObject_set_server_option__mysql_ConnectionObject_set_server_option__doc____mysql_ConnectionObject_sqlstate__mysql_ConnectionObject_sqlstate__doc____mysql_ConnectionObject_warning_count__mysql_ConnectionObject_warning_count__doc____mysql_ConnectionObject_change_user__mysql_ConnectionObject_change_user__doc____mysql_ConnectionObject_character_set_name__mysql_ConnectionObject_character_set_name__doc____mysql_ConnectionObject_set_character_set__mysql_ConnectionObject_set_character_set__doc____mysql_ConnectionObject_get_character_set_info__mysql_ConnectionObject_get_character_set_info__doc____mysql_ConnectionObject_close__mysql_ConnectionObject_close__doc____mysql_ConnectionObject_dump_debug_info__mysql_ConnectionObject_dump_debug_info__doc____mysql_escape__mysql_escape__doc____mysql_escape_string__mysql_escape_string__doc____mysql_ConnectionObject_error__mysql_ConnectionObject_error__doc____mysql_ConnectionObject_errno__mysql_ConnectionObject_errno__doc____mysql_ConnectionObject_field_count__mysql_ConnectionObject_field_count__doc____mysql_ConnectionObject_get_host_info__mysql_ConnectionObject_get_host_info__doc____mysql_ConnectionObject_get_proto_info__mysql_ConnectionObject_get_proto_info__doc____mysql_ConnectionObject_get_server_info__mysql_ConnectionObject_get_server_info__doc____mysql_ConnectionObject_info__mysql_ConnectionObject_info__doc____mysql_ConnectionObject_insert_id__mysql_ConnectionObject_insert_id__doc____mysql_ConnectionObject_kill__mysql_ConnectionObject_kill__doc____mysql_ConnectionObject_ping__mysql_ConnectionObject_ping__doc____mysql_ConnectionObject_query__mysql_ConnectionObject_query__doc____mysql_ConnectionObject_select_db__mysql_ConnectionObject_select_db__doc____mysql_ConnectionObject_shutdown__mysql_ConnectionObject_shutdown__doc____mysql_ConnectionObject_stat__mysql_ConnectionObject_stat__doc____mysql_ConnectionObject_store_result__mysql_ConnectionObject_store_result__doc____mysql_string_literal__mysql_string_literal__doc____mysql_ConnectionObject_thread_id__mysql_ConnectionObject_thread_id__doc____mysql_ConnectionObject_use_result__mysql_ConnectionObject_use_result__doc____mysql_server_init_done__mysql___doc____mysql_methods__mysql_connect__mysql_debug__mysql_debug__doc____mysql_escape_sequence__mysql_escape_sequence__doc____mysql_escape_dict__mysql_escape_dict__doc____mysql_get_client_info__mysql_get_client_info__doc____mysql_thread_safe__mysql_thread_safe__doc____mysql_server_init__mysql_server_init__doc____mysql_server_end__mysql_server_end__doc____mysql_InternalError__mysql_InterfaceError__mysql_IntegrityError__mysql_DataError__mysql_ProgrammingError__mysql_NotSupportedError__mysql_OperationalError_mysql_Exception:F(0,2)c:p(0,3)t:r(0,2)e:r(0,2)merr:r(0,4)int:t(0,4)=r(0,4);-2147483648;2147483647;:t(0,2)=*(0,5):t(0,3)=*(0,6)PyObject:t(0,5)=(0,7)_mysql_ConnectionObject:t(0,6)=(0,8)_object:T(0,7)=s8ob_refcnt:(0,4),0,32;ob_type:(0,9),32,32;;:T(0,8)=s980ob_refcnt:(0,4),0,32;ob_type:(0,9),32,32;connection:(0,10)=xsMYSQL:,64,7712;open:(0,4),7776,32;converter:(0,2),7808,32;;:t(0,9)=*(0,12)st_mysql:T(0,11)=s964net:(0,13)=xsNET:,0,4960;connector_fd:(0,15),4960,32;host:(0,16),4992,32;user:(0,16),5024,32;passwd:(0,16),5056,32;unix_socket:(0,16),5088,32;server_version:(0,16),5120,32;host_info:(0,16),5152,32;info:(0,16),5184,32;db:(0,16),5216,32;charset:(0,17),5248,32;fields:(0,18),5280,32;field_alloc:(0,19)=xsMEM_ROOT:,5312,256;affected_rows:(0,21),5568,64;insert_id:(0,21),5632,64;extra_info:(0,21),5696,64;thread_id:(0,23),5760,32;packet_length:(0,23),5792,32;port:(0,24),5824,32;client_flag:(0,23),5856,32;server_capabilities:(0,23),5888,32;protocol_version:(0,24),5920,32;field_count:(0,24),5952,32;server_status:(0,24),5984,32;server_language:(0,24),6016,32;warning_count:(0,24),6048,32;options:(0,25),6080,1088;status:(0,26),7168,32;free_me:(0,27),7200,8;reconnect:(0,27),7208,8;scramble:(0,29),7216,168;rpl_pivot:(0,27),7384,8;master:(0,30),7392,32;next_slave:(0,30),7424,32;last_used_slave:(0,30),7456,32;last_used_con:(0,30),7488,32;stmts:(0,31),7520,32;methods:(0,32),7552,32;thd:(0,33),7584,32;unbuffered_fetch_owner:(0,34),7616,32;info_buffer:(0,16),7648,32;extension:(0,33),7680,32;;MYSQL:t(0,10)=(0,11)_typeobject:T(0,12)=s192ob_refcnt:(0,4),0,32;ob_type:(0,9),32,32;ob_size:(0,4),64,32;tp_name:(0,16),96,32;tp_basicsize:(0,4),128,32;tp_itemsize:(0,4),160,32;tp_dealloc:(0,35),192,32;tp_print:(0,37),224,32;tp_getattr:(0,39),256,32;tp_setattr:(0,41),288,32;tp_compare:(0,43),320,32;tp_repr:(0,45),352,32;tp_as_number:(0,47),384,32;tp_as_sequence:(0,48),416,32;tp_as_mapping:(0,49),448,32;tp_hash:(0,50),480,32;tp_call:(0,52),512,32;tp_str:(0,45),544,32;tp_getattro:(0,54),576,32;tp_setattro:(0,56),608,32;tp_as_buffer:(0,58),640,32;tp_flags:(0,59),672,32;tp_doc:(0,16),704,32;tp_traverse:(0,60),736,32;tp_clear:(0,62),768,32;tp_richcompare:(0,64),800,32;tp_weaklistoffset:(0,59),832,32;tp_iter:(0,66),864,32;tp_iternext:(0,67),896,32;tp_methods:(0,68),928,32;tp_members:(0,69),960,32;tp_getset:(0,70),992,32;tp_base:(0,9),1024,32;tp_dict:(0,2),1056,32;tp_descr_get:(0,71),1088,32;tp_descr_set:(0,72),1120,32;tp_dictoffset:(0,59),1152,32;tp_init:(0,73),1184,32;tp_alloc:(0,74),1216,32;tp_new:(0,76),1248,32;tp_free:(0,78),1280,32;tp_is_gc:(0,62),1312,32;tp_bases:(0,2),1344,32;tp_mro:(0,2),1376,32;tp_cache:(0,2),1408,32;tp_subclasses:(0,2),1440,32;tp_weaklist:(0,2),1472,32;tp_del:(0,35),1504,32;;st_net:T(0,14)=s620vio:(0,80),0,32;buff:(0,15),32,32;buff_end:(0,15),64,32;write_pos:(0,15),96,32;read_pos:(0,15),128,32;fd:(0,81),160,32;remain_in_buf:(0,23),192,32;length:(0,23),224,32;buf_length:(0,23),256,32;where_b:(0,23),288,32;max_packet:(0,23),320,32;max_packet_size:(0,23),352,32;pkt_nr:(0,24),384,32;compress_pkt_nr:(0,24),416,32;write_timeout:(0,24),448,32;read_timeout:(0,24),480,32;retry_count:(0,24),512,32;fcntl:(0,4),544,32;return_status:(0,82),576,32;reading_or_writing:(0,83),608,8;save_char:(0,28),616,8;unused0:(0,27),624,8;unused:(0,27),632,8;compress:(0,27),640,8;unused1:(0,27),648,8;query_cache_query:(0,15),672,32;last_errno:(0,24),704,32;error:(0,83),736,8;unused2:(0,27),744,8;return_errno:(0,27),752,8;last_error:(0,84),760,4096;sqlstate:(0,85),4856,48;extension:(0,33),4928,32;;NET:t(0,13)=(0,14):t(0,15)=*(0,83):t(0,16)=*(0,28):t(0,17)=*(0,86):t(0,18)=*(0,87)st_mem_root:T(0,20)=s32free:(0,88),0,32;used:(0,88),32,32;pre_alloc:(0,88),64,32;min_malloc:(0,89),96,32;block_size:(0,89),128,32;block_num:(0,24),160,32;first_block_usage:(0,24),192,32;error_handler:(0,91),224,32;;MEM_ROOT:t(0,19)=(0,20)long long unsigned int:t(0,22)=@s64;r(0,22);0;01777777777777777777777;my_ulonglong:t(0,21)=(0,22)long unsigned int:t(0,23)=r(0,23);0;037777777777;unsigned int:t(0,24)=r(0,24);0;037777777777;st_mysql_options:T(0,25)=s136connect_timeout:(0,24),0,32;read_timeout:(0,24),32,32;write_timeout:(0,24),64,32;port:(0,24),96,32;protocol:(0,24),128,32;client_flag:(0,23),160,32;host:(0,16),192,32;user:(0,16),224,32;password:(0,16),256,32;unix_socket:(0,16),288,32;db:(0,16),320,32;init_commands:(0,92),352,32;my_cnf_file:(0,16),384,32;my_cnf_group:(0,16),416,32;charset_dir:(0,16),448,32;charset_name:(0,16),480,32;ssl_key:(0,16),512,32;ssl_cert:(0,16),544,32;ssl_ca:(0,16),576,32;ssl_capath:(0,16),608,32;ssl_cipher:(0,16),640,32;shared_memory_base_name:(0,16),672,32;max_allowed_packet:(0,23),704,32;use_ssl:(0,27),736,8;compress:(0,27),744,8;named_pipe:(0,27),752,8;rpl_probe:(0,27),760,8;rpl_parse:(0,27),768,8;no_master_reads:(0,27),776,8;separate_thread:(0,27),784,8;methods_to_use:(0,93),800,32;client_ip:(0,16),832,32;secure_auth:(0,27),864,8;report_data_truncation:(0,27),872,8;local_infile_init:(0,94),896,32;local_infile_read:(0,95),928,32;local_infile_end:(0,79),960,32;local_infile_error:(0,95),992,32;local_infile_userdata:(0,33),1024,32;extension:(0,33),1056,32;;mysql_status:T(0,26)=eMYSQL_STATUS_READY:0,MYSQL_STATUS_GET_RESULT:1,MYSQL_STATUS_USE_RESULT:2,;char:t(0,28)=r(0,28);0;127;my_bool:t(0,27)=(0,28):t(0,29)=ar(0,96);0;20;(0,28):t(0,30)=*(0,11):t(0,31)=*(0,97):t(0,32)=*(0,98):t(0,33)=*(0,1):t(0,34)=*(0,27):t(0,36)=*(0,99)destructor:t(0,35)=(0,36):t(0,38)=*(0,100)printfunc:t(0,37)=(0,38):t(0,40)=*(0,101)getattrfunc:t(0,39)=(0,40):t(0,42)=*(0,102)setattrfunc:t(0,41)=(0,42):t(0,44)=*(0,103)cmpfunc:t(0,43)=(0,44):t(0,46)=*(0,104)reprfunc:t(0,45)=(0,46):t(0,47)=*(0,105):t(0,48)=*(0,106):t(0,49)=*(0,107):t(0,51)=*(0,108)hashfunc:t(0,50)=(0,51):t(0,53)=*(0,109)ternaryfunc:t(0,52)=(0,53):t(0,55)=*(0,110)getattrofunc:t(0,54)=(0,55):t(0,57)=*(0,111)setattrofunc:t(0,56)=(0,57):t(0,58)=*(0,112)long int:t(0,59)=r(0,59);-2147483648;2147483647;:t(0,61)=*(0,113)traverseproc:t(0,60)=(0,61):t(0,63)=*(0,114)inquiry:t(0,62)=(0,63):t(0,65)=*(0,115)richcmpfunc:t(0,64)=(0,65)getiterfunc:t(0,66)=(0,46)iternextfunc:t(0,67)=(0,46):t(0,68)=*(0,116):t(0,69)=*(0,117):t(0,70)=*(0,118)descrgetfunc:t(0,71)=(0,53)descrsetfunc:t(0,72)=(0,57)initproc:t(0,73)=(0,57):t(0,75)=*(0,119)allocfunc:t(0,74)=(0,75):t(0,77)=*(0,120)newfunc:t(0,76)=(0,77):t(0,79)=*(0,121)freefunc:t(0,78)=(0,79):t(0,80)=*(0,122)my_socket:t(0,81)=(0,4):t(0,82)=*(0,24)unsigned char:t(0,83)=@s8;r(0,83);0;255;:t(0,84)=ar(0,96);0;511;(0,28):t(0,85)=ar(0,96);0;5;(0,28):t(0,86)=xscharset_info_st:MYSQL_FIELD:t(0,87)=(0,123):t(0,88)=*(0,124)__darwin_size_t:t(0,90)=(0,23)size_t:t(0,89)=(0,90):t(0,91)=*(0,125):t(0,92)=*(0,126)mysql_option:T(0,93)=eMYSQL_OPT_CONNECT_TIMEOUT:0,MYSQL_OPT_COMPRESS:1,MYSQL_OPT_NAMED_PIPE:2,MYSQL_INIT_COMMAND:3,MYSQL_READ_DEFAULT_FILE:4,MYSQL_READ_DEFAULT_GROUP:5,MYSQL_SET_CHARSET_DIR:6,MYSQL_SET_CHARSET_NAME:7,MYSQL_OPT_LOCAL_INFILE:8,MYSQL_OPT_PROTOCOL:9,MYSQL_SHARED_MEMORY_BASE_NAME:10,MYSQL_OPT_READ_TIMEOUT:11,MYSQL_OPT_WRITE_TIMEOUT:12,MYSQL_OPT_USE_RESULT:13,MYSQL_OPT_USE_REMOTE_CONNECTION:14,MYSQL_OPT_USE_EMBEDDED_CONNECTION:15,MYSQL_OPT_GUESS_CONNECTION:16,MYSQL_SET_CLIENT_IP:17,MYSQL_SECURE_AUTH:18,MYSQL_REPORT_DATA_TRUNCATION:19,MYSQL_OPT_RECONNECT:20,MYSQL_OPT_SSL_VERIFY_SERVER_CERT:21,;:t(0,94)=*(0,127):t(0,95)=*(0,128)long unsigned int:t(0,96)=r(0,96);0;037777777777;LIST:t(0,97)=(0,129):t(0,98)=k(0,130):t(0,99)=f(0,1):t(0,100)=f(0,4):t(0,101)=f(0,2):t(0,102)=f(0,4):t(0,103)=f(0,4):t(0,104)=f(0,2)PyNumberMethods:t(0,105)=(0,131)PySequenceMethods:t(0,106)=(0,132)PyMappingMethods:t(0,107)=(0,133):t(0,108)=f(0,59):t(0,109)=f(0,2):t(0,110)=f(0,2):t(0,111)=f(0,4)PyBufferProcs:t(0,112)=(0,134):t(0,113)=f(0,4):t(0,114)=f(0,4):t(0,115)=f(0,2)PyMethodDef:T(0,116)=s16ml_name:(0,16),0,32;ml_meth:(0,135),32,32;ml_flags:(0,4),64,32;ml_doc:(0,16),96,32;;PyMemberDef:T(0,117)=s20name:(0,16),0,32;type:(0,4),32,32;offset:(0,4),64,32;flags:(0,4),96,32;doc:(0,16),128,32;;PyGetSetDef:T(0,118)=s20name:(0,16),0,32;get:(0,136),32,32;set:(0,138),64,32;doc:(0,16),96,32;closure:(0,33),128,32;;:t(0,119)=f(0,2):t(0,120)=f(0,2):t(0,121)=f(0,1):t(0,122)=(0,140)st_mysql_field:T(0,123)=s84name:(0,16),0,32;org_name:(0,16),32,32;table:(0,16),64,32;org_table:(0,16),96,32;db:(0,16),128,32;catalog:(0,16),160,32;def:(0,16),192,32;length:(0,23),224,32;max_length:(0,23),256,32;name_length:(0,24),288,32;org_name_length:(0,24),320,32;table_length:(0,24),352,32;org_table_length:(0,24),384,32;db_length:(0,24),416,32;catalog_length:(0,24),448,32;def_length:(0,24),480,32;flags:(0,24),512,32;decimals:(0,24),544,32;charsetnr:(0,24),576,32;type:(0,141),608,32;extension:(0,33),640,32;;USED_MEM:t(0,124)=(0,142):t(0,125)=f(0,1):t(0,126)=xsst_dynamic_array::t(0,127)=f(0,4):t(0,128)=f(0,4)st_list:T(0,129)=s12prev:(0,143),0,32;next:(0,143),32,32;data:(0,33),64,32;;st_mysql_methods:T(0,130)=s64read_query_result:(0,144),0,32;advanced_command:(0,145),32,32;read_rows:(0,146),64,32;use_result:(0,147),96,32;fetch_lengths:(0,148),128,32;flush_use_result:(0,149),160,32;list_fields:(0,150),192,32;read_prepare_result:(0,151),224,32;stmt_execute:(0,152),256,32;read_binary_rows:(0,152),288,32;unbuffered_fetch:(0,153),320,32;free_embedded_thd:(0,149),352,32;read_statistics:(0,154),384,32;next_result:(0,144),416,32;read_change_user_result:(0,155),448,32;read_rows_from_cursor:(0,152),480,32;;:T(0,131)=s152nb_add:(0,156),0,32;nb_subtract:(0,156),32,32;nb_multiply:(0,156),64,32;nb_divide:(0,156),96,32;nb_remainder:(0,156),128,32;nb_divmod:(0,156),160,32;nb_power:(0,52),192,32;nb_negative:(0,157),224,32;nb_positive:(0,157),256,32;nb_absolute:(0,157),288,32;nb_nonzero:(0,62),320,32;nb_invert:(0,157),352,32;nb_lshift:(0,156),384,32;nb_rshift:(0,156),416,32;nb_and:(0,156),448,32;nb_xor:(0,156),480,32;nb_or:(0,156),512,32;nb_coerce:(0,158),544,32;nb_int:(0,157),576,32;nb_long:(0,157),608,32;nb_float:(0,157),640,32;nb_oct:(0,157),672,32;nb_hex:(0,157),704,32;nb_inplace_add:(0,156),736,32;nb_inplace_subtract:(0,156),768,32;nb_inplace_multiply:(0,156),800,32;nb_inplace_divide:(0,156),832,32;nb_inplace_remainder:(0,156),864,32;nb_inplace_power:(0,52),896,32;nb_inplace_lshift:(0,156),928,32;nb_inplace_rshift:(0,156),960,32;nb_inplace_and:(0,156),992,32;nb_inplace_xor:(0,156),1024,32;nb_inplace_or:(0,156),1056,32;nb_floor_divide:(0,156),1088,32;nb_true_divide:(0,156),1120,32;nb_inplace_floor_divide:(0,156),1152,32;nb_inplace_true_divide:(0,156),1184,32;;:T(0,132)=s40sq_length:(0,62),0,32;sq_concat:(0,156),32,32;sq_repeat:(0,160),64,32;sq_item:(0,160),96,32;sq_slice:(0,162),128,32;sq_ass_item:(0,164),160,32;sq_ass_slice:(0,166),192,32;sq_contains:(0,168),224,32;sq_inplace_concat:(0,156),256,32;sq_inplace_repeat:(0,160),288,32;;:T(0,133)=s12mp_length:(0,62),0,32;mp_subscript:(0,156),32,32;mp_ass_subscript:(0,169),64,32;;:T(0,134)=s16bf_getreadbuffer:(0,170),0,32;bf_getwritebuffer:(0,172),32,32;bf_getsegcount:(0,173),64,32;bf_getcharbuffer:(0,175),96,32;;PyCFunction:t(0,135)=(0,55):t(0,137)=*(0,177)getter:t(0,136)=(0,137):t(0,139)=*(0,178)setter:t(0,138)=(0,139):t(0,140)=xsst_vio:enum_field_types:T(0,141)=eMYSQL_TYPE_DECIMAL:0,MYSQL_TYPE_TINY:1,MYSQL_TYPE_SHORT:2,MYSQL_TYPE_LONG:3,MYSQL_TYPE_FLOAT:4,MYSQL_TYPE_DOUBLE:5,MYSQL_TYPE_NULL:6,MYSQL_TYPE_TIMESTAMP:7,MYSQL_TYPE_LONGLONG:8,MYSQL_TYPE_INT24:9,MYSQL_TYPE_DATE:10,MYSQL_TYPE_TIME:11,MYSQL_TYPE_DATETIME:12,MYSQL_TYPE_YEAR:13,MYSQL_TYPE_NEWDATE:14,MYSQL_TYPE_VARCHAR:15,MYSQL_TYPE_BIT:16,MYSQL_TYPE_NEWDECIMAL:246,MYSQL_TYPE_ENUM:247,MYSQL_TYPE_SET:248,MYSQL_TYPE_TINY_BLOB:249,MYSQL_TYPE_MEDIUM_BLOB:250,MYSQL_TYPE_LONG_BLOB:251,MYSQL_TYPE_BLOB:252,MYSQL_TYPE_VAR_STRING:253,MYSQL_TYPE_STRING:254,MYSQL_TYPE_GEOMETRY:255,;st_used_mem:T(0,142)=s12next:(0,179),0,32;left:(0,24),32,32;size:(0,24),64,32;;:t(0,143)=*(0,129):t(0,144)=*(0,180):t(0,145)=*(0,181):t(0,146)=*(0,182):t(0,147)=*(0,183):t(0,148)=*(0,184):t(0,149)=*(0,185):t(0,150)=*(0,186):t(0,151)=*(0,187):t(0,152)=*(0,188):t(0,153)=*(0,189):t(0,154)=*(0,190):t(0,155)=*(0,191)binaryfunc:t(0,156)=(0,55)unaryfunc:t(0,157)=(0,46):t(0,159)=*(0,192)coercion:t(0,158)=(0,159):t(0,161)=*(0,193)intargfunc:t(0,160)=(0,161):t(0,163)=*(0,194)intintargfunc:t(0,162)=(0,163):t(0,165)=*(0,195)intobjargproc:t(0,164)=(0,165):t(0,167)=*(0,196)intintobjargproc:t(0,166)=(0,167)objobjproc:t(0,168)=(0,44)objobjargproc:t(0,169)=(0,57):t(0,171)=*(0,197)getreadbufferproc:t(0,170)=(0,171)getwritebufferproc:t(0,172)=(0,171):t(0,174)=*(0,198)getsegcountproc:t(0,173)=(0,174):t(0,176)=*(0,199)getcharbufferproc:t(0,175)=(0,176):t(0,177)=f(0,2):t(0,178)=f(0,4):t(0,179)=*(0,142):t(0,180)=f(0,27):t(0,181)=f(0,27):t(0,182)=f(0,200):t(0,183)=f(0,201):t(0,184)=f(0,1):t(0,185)=f(0,1):t(0,186)=f(0,18):t(0,187)=f(0,27):t(0,188)=f(0,4):t(0,189)=f(0,4):t(0,190)=f(0,202):t(0,191)=f(0,4):t(0,192)=f(0,4):t(0,193)=f(0,2):t(0,194)=f(0,2):t(0,195)=f(0,4):t(0,196)=f(0,4):t(0,197)=f(0,4):t(0,198)=f(0,4):t(0,199)=f(0,4):t(0,200)=*(0,203):t(0,201)=*(0,204):t(0,202)=*(0,205)MYSQL_DATA:t(0,203)=(0,206)MYSQL_RES:t(0,204)=(0,207):t(0,205)=k(0,28)st_mysql_data:T(0,206)=s56data:(0,208),0,32;embedded_info:(0,209),32,32;alloc:(0,19),64,256;rows:(0,21),320,64;fields:(0,24),384,32;extension:(0,33),416,32;;st_mysql_res:T(0,207)=s88row_count:(0,21),0,64;fields:(0,18),64,32;data:(0,200),96,32;data_cursor:(0,208),128,32;lengths:(0,210),160,32;handle:(0,211),192,32;methods:(0,32),224,32;row:(0,212),256,32;current_row:(0,212),288,32;field_alloc:(0,19),320,256;field_count:(0,24),576,32;current_field:(0,24),608,32;eof:(0,27),640,8;unbuffered_fetch_cancelled:(0,27),648,8;extension:(0,33),672,32;;:t(0,208)=*(0,214):t(0,209)=*(0,215):t(0,210)=*(0,23):t(0,211)=*(0,10):t(0,213)=*(0,16)MYSQL_ROW:t(0,212)=(0,213)MYSQL_ROWS:t(0,214)=(0,216):t(0,215)=xsembedded_query_result:st_mysql_rows:T(0,216)=s12next:(0,217),0,32;data:(0,212),32,32;length:(0,23),64,32;;:t(0,217)=*(0,216) :T(0,26) :T(0,93) :T(0,26) :T(0,93) :T(0,141) :T(0,141)_kwlist.8179_mysql_server_init:f(0,2)self:p(0,2)args:p(0,2)kwargs:p(0,2)kwlist:V(0,218)cmd_args_c:(0,213)char:t(0,28):t(0,218)=ar(0,96);0;2;(0,16)groups_c:(0,213)s:r(0,16)cmd_argc:(0,4)i:(0,4)groupc:(0,4)cmd_args:(0,2)groups:(0,2)ret:r(0,2)item:r(0,2)void:t(0,1)_mysql_server_end:f(0,2)self:p(0,2)args:p(0,2)_mysql_thread_safe:f(0,2)self:p(0,2)args:p(0,2)flag:r(0,2)args:r(0,2)_kwlist.8264_mysql_ResultObject_Initialize:f(0,4)self:p(0,219)args:p(0,2)kwargs:p(0,2)kwlist:V(0,220)result:r(0,201)conn:(0,3)use:(0,4):t(0,219)=*(0,221):t(0,220)=ar(0,96);0;3;(0,16)_mysql_ResultObject:t(0,221)=(0,222):T(0,222)=s28ob_refcnt:(0,4),0,32;ob_type:(0,9),32,32;conn:(0,2),64,32;result:(0,201),96,32;nfields:(0,4),128,32;use:(0,4),160,32;converter:(0,2),192,32;;conv:(0,2)n:(0,4)i:(0,4)args:r(0,2)kwargs:r(0,2)_save:r(0,223)tmp:r(0,2)fun:(0,2)j:r(0,4):t(0,223)=*(0,224)PyThreadState:t(0,224)=(0,225)_ts:T(0,225)=s84next:(0,226),0,32;interp:(0,227),32,32;frame:(0,228),64,32;recursion_depth:(0,4),96,32;tracing:(0,4),128,32;use_tracing:(0,4),160,32;c_profilefunc:(0,229),192,32;c_tracefunc:(0,229),224,32;c_profileobj:(0,2),256,32;c_traceobj:(0,2),288,32;curexc_type:(0,2),320,32;curexc_value:(0,2),352,32;curexc_traceback:(0,2),384,32;exc_type:(0,2),416,32;exc_value:(0,2),448,32;exc_traceback:(0,2),480,32;dict:(0,2),512,32;tick_counter:(0,4),544,32;gilstate_counter:(0,4),576,32;async_exc:(0,2),608,32;thread_id:(0,59),640,32;;:t(0,226)=*(0,225):t(0,227)=*(0,231):t(0,228)=*(0,232):t(0,230)=*(0,233)Py_tracefunc:t(0,229)=(0,230)PyInterpreterState:t(0,231)=(0,234):t(0,232)=xs_frame::t(0,233)=f(0,4)_is:T(0,234)=s36next:(0,235),0,32;tstate_head:(0,226),32,32;modules:(0,2),64,32;sysdict:(0,2),96,32;builtins:(0,2),128,32;codec_search_path:(0,2),160,32;codec_search_cache:(0,2),192,32;codec_error_registry:(0,2),224,32;dlopenflags:(0,4),256,32;;:t(0,235)=*(0,234)n2:(0,4)fun2:(0,2)t:r(0,2)pmask:(0,2)_mysql_ResultObject_traverse:f(0,4)self:p(0,219)visit:p(0,236)arg:p(0,33)r:r(0,4):t(0,237)=*(0,238)visitproc:t(0,236)=(0,237):t(0,238)=f(0,4)self:r(0,219)visit:(0,236)arg:r(0,33)_mysql_ResultObject_clear:f(0,4)self:p(0,219)self:r(0,219)_kwlist.8391_mysql_ConnectionObject_Initialize:f(0,4)self:p(0,3)args:p(0,2)kwargs:p(0,2)conv:(0,2)ssl:(0,2)key:(0,16)cert:(0,16)ca:(0,16)capath:(0,16)cipher:(0,16)host:(0,16)user:(0,16)passwd:(0,16)db:(0,16)unix_socket:(0,16)port:(0,24)unsigned int:t(0,24)client_flag:(0,24)kwlist:V(0,239)connect_timeout:(0,4):t(0,239)=ar(0,96);0;16;(0,16)compress:(0,4)named_pipe:(0,4)local_infile:(0,4)init_command:(0,16)read_default_file:(0,16)read_default_group:(0,16)self:r(0,3)value:r(0,2)_save:(0,223)timeout:(0,24)_mysql_connect:f(0,2)self:p(0,2)args:p(0,2)kwargs:p(0,2)c:r(0,3)_mysql_ConnectionObject_traverse:f(0,4)self:p(0,3)visit:p(0,236)arg:p(0,33)self:r(0,3)visit:r(0,236)arg:r(0,33)_mysql_ConnectionObject_clear:f(0,4)self:p(0,3)self:r(0,3)_mysql_ConnectionObject_affected_rows:f(0,2)self:p(0,3)args:p(0,2)self:r(0,3)args:r(0,2)_mysql_debug:f(0,2)self:p(0,2)args:p(0,2)debug:(0,16)args:r(0,2)_mysql_ConnectionObject_dump_debug_info:f(0,2)self:p(0,3)args:p(0,2)err:r(0,4)self:(0,3)args:r(0,2)_save:r(0,223)_mysql_ConnectionObject_autocommit:f(0,2)self:p(0,3)args:p(0,2)flag:(0,4)args:r(0,2)_save:r(0,223)_mysql_ConnectionObject_commit:f(0,2)self:p(0,3)args:p(0,2)self:(0,3)args:r(0,2)_save:r(0,223)_mysql_ConnectionObject_rollback:f(0,2)self:p(0,3)args:p(0,2)self:(0,3)args:r(0,2)_save:r(0,223)_mysql_ConnectionObject_next_result:f(0,2)self:p(0,3)args:p(0,2)err:r(0,4)self:(0,3)args:r(0,2)_save:r(0,223)_mysql_ConnectionObject_set_server_option:f(0,2)self:p(0,3)args:p(0,2)err:r(0,4)flags:(0,4)args:r(0,2)_save:r(0,223)_mysql_ConnectionObject_sqlstate:f(0,2)self:p(0,3)args:p(0,2)self:r(0,3)args:r(0,2)_mysql_ConnectionObject_warning_count:f(0,2)self:p(0,3)args:p(0,2)self:r(0,3)args:r(0,2)_mysql_ConnectionObject_errno:f(0,2)self:p(0,3)args:p(0,2)self:r(0,3)args:r(0,2)_mysql_ConnectionObject_error:f(0,2)self:p(0,3)args:p(0,2)self:r(0,3)args:r(0,2)_mysql_escape_string:f(0,2)self:p(0,3)args:p(0,2)str:(0,2)in:(0,16)out:r(0,16)len:r(0,4)size:(0,4)args:r(0,2)_mysql_string_literal:f(0,2)self:p(0,3)args:p(0,2)str:(0,2)s:r(0,2)o:(0,2)d:(0,2)in:(0,16)out:r(0,16)len:r(0,4)size:(0,4)args:r(0,2)__escape_item_escape_item:f(0,2)item:p(0,2)d:p(0,2)quoted:r(0,2)itemtype:r(0,2)itemconv:r(0,2)_mysql_escape:f(0,2)self:p(0,2)args:p(0,2)o:(0,2)d:(0,2)args:r(0,2)_mysql_escape_sequence:f(0,2)self:p(0,2)args:p(0,2)o:(0,2)d:(0,2)r:r(0,2)item:r(0,2)quoted:(0,2)i:(0,4)n:(0,4)args:r(0,2)_mysql_escape_dict:f(0,2)self:p(0,2)args:p(0,2)o:(0,2)d:(0,2)r:r(0,2)item:(0,2)quoted:r(0,2)pkey:(0,2)ppos:(0,240)Py_ssize_t:t(0,240)=(0,4)args:r(0,2)_mysql_ResultObject_describe:f(0,2)self:p(0,219)args:p(0,2)d:(0,2)fields:r(0,18)i:(0,24)n:(0,24)self:r(0,219)args:r(0,2)t:r(0,2)_mysql_ResultObject_field_flags:f(0,2)self:p(0,219)args:p(0,2)d:(0,2)fields:r(0,18)i:(0,24)n:(0,24)self:r(0,219)args:r(0,2)f:r(0,2)__mysql_field_to_python_mysql_field_to_python:f(0,2)converter:P(0,2)rowitem:P(0,16)length:P(0,23)v:r(0,2)__mysql_row_to_tuple_mysql_row_to_tuple:f(0,2)self:p(0,219)row:p(0,212)n:(0,24)i:r(0,24)length:(0,210)long unsigned int:t(0,23)r:(0,2)v:r(0,2)__mysql_row_to_dict_mysql_row_to_dict:f(0,2)self:p(0,219)row:p(0,212)n:(0,24)i:(0,24)length:(0,210)r:(0,2)v:r(0,2)buf:(0,241):t(0,241)=ar(0,96);0;255;(0,28)__mysql_row_to_dict_old_mysql_row_to_dict_old:f(0,2)self:p(0,219)row:p(0,212)n:(0,24)i:(0,24)length:(0,210)r:(0,2)v:r(0,2)buf:(0,241)_mysql__fetch_row:F(0,4)self:p(0,219)r:p(0,242)skiprows:p(0,4)maxrows:p(0,4)convert_row:p(0,243):t(0,242)=*(0,2):t(0,243)=*(0,244)_PYFUNC:t(0,244)=(0,245):t(0,245)=f(0,2)row:r(0,212)v:r(0,2)_save:r(0,223)v:r(0,2)_row_converters.9134_kwlist.9133_mysql_ResultObject_fetch_row:f(0,2)self:p(0,219)args:p(0,2)kwargs:p(0,2)_PYFUNC:t(0,246)=(0,245)kwlist:V(0,247)row_converters:V(0,248)convert_row:r(0,249):t(0,247)=ar(0,96);0;2;(0,16):t(0,248)=ar(0,96);0;2;(0,249):t(0,249)=*(0,246)maxrows:(0,24)how:(0,24)skiprows:r(0,24)r:(0,2)args:r(0,2)kwargs:r(0,2)_kwlist.9184_mysql_ConnectionObject_change_user:f(0,2)self:p(0,3)args:p(0,2)kwargs:p(0,2)user:(0,16)pwd:(0,16)db:(0,16)kwlist:V(0,250)args:r(0,2)kwargs:r(0,2)_save:r(0,223):t(0,250)=ar(0,96);0;3;(0,16)_mysql_ConnectionObject_character_set_name:f(0,2)self:p(0,3)args:p(0,2)s:r(0,202)self:r(0,3)args:r(0,2)_mysql_ConnectionObject_set_character_set:f(0,2)self:p(0,3)args:p(0,2)s:(0,202)err:r(0,4)args:r(0,2)_save:r(0,223)_mysql_ConnectionObject_get_character_set_info:f(0,2)self:p(0,3)args:p(0,2)result:r(0,2)cs:(0,251)=xsMY_CHARSET_INFO:character_set:T(0,252)=s32number:(0,24),0,32;state:(0,24),32,32;csname:(0,202),64,32;name:(0,202),96,32;comment:(0,202),128,32;dir:(0,202),160,32;mbminlen:(0,24),192,32;mbmaxlen:(0,24),224,32;;MY_CHARSET_INFO:t(0,251)=(0,252)self:r(0,3)args:r(0,2)_mysql_get_client_info:f(0,2)self:p(0,2)args:p(0,2)args:r(0,2)_mysql_ConnectionObject_get_host_info:f(0,2)self:p(0,3)args:p(0,2)self:r(0,3)args:r(0,2)_mysql_ConnectionObject_get_proto_info:f(0,2)self:p(0,3)args:p(0,2)self:r(0,3)args:r(0,2)_mysql_ConnectionObject_get_server_info:f(0,2)self:p(0,3)args:p(0,2)self:r(0,3)args:r(0,2)_mysql_ConnectionObject_info:f(0,2)self:p(0,3)args:p(0,2)s:r(0,202)self:r(0,3)args:r(0,2)_mysql_ConnectionObject_insert_id:f(0,2)self:p(0,3)args:p(0,2)r:(0,21)my_ulonglong:t(0,21)self:r(0,3)args:r(0,2)_save:r(0,223)_mysql_ConnectionObject_kill:f(0,2)self:p(0,3)args:p(0,2)pid:(0,23)r:r(0,4)args:r(0,2)_save:r(0,223)_mysql_ConnectionObject_field_count:f(0,2)self:p(0,3)args:p(0,2)self:r(0,3)args:r(0,2)_mysql_ResultObject_num_fields:f(0,2)self:p(0,219)args:p(0,2)self:r(0,219)args:r(0,2)_mysql_ResultObject_num_rows:f(0,2)self:p(0,219)args:p(0,2)self:r(0,219)args:r(0,2)_mysql_ConnectionObject_ping:f(0,2)self:p(0,3)args:p(0,2)r:r(0,4)reconnect:(0,4)args:r(0,2)_save:r(0,223)_mysql_ConnectionObject_query:f(0,2)self:p(0,3)args:p(0,2)query:(0,16)len:(0,4)r:r(0,4)args:r(0,2)_save:r(0,223)_mysql_ConnectionObject_select_db:f(0,2)self:p(0,3)args:p(0,2)db:(0,16)r:r(0,4)args:r(0,2)_save:r(0,223)_mysql_ConnectionObject_shutdown:f(0,2)self:p(0,3)args:p(0,2)r:r(0,4)self:r(0,3)args:r(0,2)_save:(0,223)_mysql_ConnectionObject_stat:f(0,2)self:p(0,3)args:p(0,2)s:r(0,202)self:r(0,3)args:r(0,2)_save:(0,223)_mysql_ConnectionObject_store_result:f(0,2)self:p(0,3)args:p(0,2)arglist:(0,2)kwarglist:r(0,2)result:r(0,2)self:r(0,3)args:r(0,2)_mysql_ConnectionObject_thread_id:f(0,2)self:p(0,3)args:p(0,2)pid:r(0,23)self:r(0,3)args:r(0,2)_save:r(0,223)_mysql_ConnectionObject_use_result:f(0,2)self:p(0,3)args:p(0,2)arglist:(0,2)kwarglist:r(0,2)result:r(0,2)self:r(0,3)args:r(0,2)_mysql_ConnectionObject_repr:f(0,2)self:p(0,3)buf:(0,253)self:r(0,3):t(0,253)=ar(0,96);0;299;(0,28)_mysql_ResultObject_data_seek:f(0,2)self:p(0,219)args:p(0,2)row:(0,24)self:r(0,219)args:r(0,2)_mysql_ResultObject_row_seek:f(0,2)self:p(0,219)args:p(0,2)offset:(0,4)r:r(0,254)self:r(0,219)args:r(0,2)MYSQL_ROW_OFFSET:t(0,254)=(0,208)_mysql_ResultObject_row_tell:f(0,2)self:p(0,219)args:p(0,2)self:r(0,219)args:r(0,2)_mysql_ResultObject_dealloc:f(0,1)self:p(0,219)self:r(0,219)_mysql_ResultObject_repr:f(0,2)self:p(0,219)buf:(0,253)self:r(0,219)_mysql_ConnectionObject_getattr:f(0,2)self:p(0,3)name:p(0,16)res:r(0,2)self:(0,3)name:(0,16)l:r(0,69)l:r(0,69)_mysql_ResultObject_getattr:f(0,2)self:p(0,219)name:p(0,16)res:r(0,2)self:(0,219)name:r(0,16)l:r(0,69)l:r(0,69)_mysql_ConnectionObject_setattr:f(0,4)self:p(0,3)name:p(0,16)v:p(0,2)self:(0,3)name:r(0,16)v:(0,2)l:r(0,69)l:r(0,69)_mysql_ResultObject_setattr:f(0,4)self:p(0,219)name:p(0,16)v:p(0,2)self:(0,219)name:r(0,16)v:(0,2)l:r(0,69)l:r(0,69)__mysql_NewException_mysql_NewException:f(0,2)dict:p(0,2)edict:P(0,2)name:P(0,16)e:r(0,2)__mysql_MySQLError__mysql_Warning__mysql_Error__mysql_DatabaseError__mysql_NULLinit_mysql:F(0,1)dict:r(0,2)module:r(0,2)emod:(0,2)edict:r(0,2)_mysql_ConnectionObject_close:f(0,2)self:p(0,3)args:p(0,2)self:r(0,3)args:r(0,2)_save:r(0,223)_mysql_ConnectionObject_dealloc:f(0,1)self:p(0,3)o:r(0,2)self:r(0,3)_mysql_MySQLError:S(0,2)_mysql_Warning:S(0,2)_mysql_Error:S(0,2)_mysql_DatabaseError:S(0,2)_mysql_InterfaceError:S(0,2)_mysql_DataError:S(0,2)_mysql_OperationalError:S(0,2)_mysql_IntegrityError:S(0,2)_mysql_InternalError:S(0,2)_mysql_ProgrammingError:S(0,2)_mysql_NotSupportedError:S(0,2)_mysql_server_init_done:S(0,4)_mysql_server_init__doc__:S(0,255)_mysql_server_end__doc__:S(0,256)_mysql_thread_safe__doc__:S(0,257)_mysql_ResultObject__doc__:S(0,258)_mysql_connect__doc__:S(0,259)_mysql_ConnectionObject_close__doc__:S(0,260)_mysql_ConnectionObject_affected_rows__doc__:S(0,261)_mysql_debug__doc__:S(0,262)_mysql_ConnectionObject_dump_debug_info__doc__:S(0,263)_mysql_ConnectionObject_autocommit__doc__:S(0,264)_mysql_ConnectionObject_commit__doc__:S(0,265)_mysql_ConnectionObject_rollback__doc__:S(0,266)_mysql_ConnectionObject_next_result__doc__:S(0,267)_mysql_ConnectionObject_set_server_option__doc__:S(0,268)_mysql_ConnectionObject_sqlstate__doc__:S(0,269)_mysql_ConnectionObject_warning_count__doc__:S(0,270)_mysql_ConnectionObject_errno__doc__:S(0,271)_mysql_ConnectionObject_error__doc__:S(0,272)_mysql_escape_string__doc__:S(0,273)_mysql_string_literal__doc__:S(0,274)_mysql_NULL:S(0,2)_mysql_escape__doc__:S(0,275)_mysql_escape_sequence__doc__:S(0,276)_mysql_escape_dict__doc__:S(0,277)_mysql_ResultObject_describe__doc__:S(0,278)_mysql_ResultObject_field_flags__doc__:S(0,279)_mysql_ResultObject_fetch_row__doc__:S(0,280)_mysql_ConnectionObject_change_user__doc__:S(0,281)_mysql_ConnectionObject_character_set_name__doc__:S(0,282)_mysql_ConnectionObject_set_character_set__doc__:S(0,283)_mysql_ConnectionObject_get_character_set_info__doc__:S(0,284)_mysql_get_client_info__doc__:S(0,285)_mysql_ConnectionObject_get_host_info__doc__:S(0,286)_mysql_ConnectionObject_get_proto_info__doc__:S(0,287)_mysql_ConnectionObject_get_server_info__doc__:S(0,288)_mysql_ConnectionObject_info__doc__:S(0,289)_mysql_ConnectionObject_insert_id__doc__:S(0,290)_mysql_ConnectionObject_kill__doc__:S(0,291)_mysql_ConnectionObject_field_count__doc__:S(0,292)_mysql_ResultObject_num_fields__doc__:S(0,293)_mysql_ResultObject_num_rows__doc__:S(0,294)_mysql_ConnectionObject_ping__doc__:S(0,295)_mysql_ConnectionObject_query__doc__:S(0,296)_mysql_ConnectionObject_select_db__doc__:S(0,297)_mysql_ConnectionObject_shutdown__doc__:S(0,298)_mysql_ConnectionObject_stat__doc__:S(0,299)_mysql_ConnectionObject_store_result__doc__:S(0,300)_mysql_ConnectionObject_thread_id__doc__:S(0,301)_mysql_ConnectionObject_use_result__doc__:S(0,302)_mysql_ResultObject_data_seek__doc__:S(0,303)_mysql_ResultObject_row_seek__doc__:S(0,304)_mysql_ResultObject_row_tell__doc__:S(0,305)_mysql_ConnectionObject_methods:S(0,306)_mysql_ConnectionObject_memberlist:S(0,307)_mysql_ResultObject_methods:S(0,308)_mysql_ResultObject_memberlist:S(0,309)_mysql_methods:S(0,310)_mysql___doc__:S(0,311)_mysql_ConnectionObject_Type:G(0,312)=xsPyTypeObject::t(0,255)=ar(0,96);0;220;(0,28):t(0,256)=ar(0,96);0;78;(0,28):t(0,257)=ar(0,96);0;56;(0,28):t(0,258)=ar(0,96);0;379;(0,28):t(0,259)=ar(0,96);0;1041;(0,28):t(0,260)=ar(0,96);0;51;(0,28):t(0,261)=ar(0,96);0;85;(0,28):t(0,262)=ar(0,96);0;168;(0,28):t(0,263)=ar(0,96);0;148;(0,28):t(0,264)=ar(0,96);0;66;(0,28):t(0,265)=ar(0,96);0;32;(0,28):t(0,266)=ar(0,96);0;36;(0,28):t(0,267)=ar(0,96);0;409;(0,28):t(0,268)=ar(0,96);0;94;(0,28):t(0,269)=ar(0,96);0;420;(0,28):t(0,270)=ar(0,96);0;104;(0,28):t(0,271)=ar(0,96);0;145;(0,28):t(0,272)=ar(0,96);0;148;(0,28):t(0,273)=ar(0,96);0;301;(0,28):t(0,274)=ar(0,96);0;341;(0,28):t(0,275)=ar(0,96);0;157;(0,28):t(0,276)=ar(0,96);0;172;(0,28):t(0,277)=ar(0,96);0;175;(0,28):t(0,278)=ar(0,96);0;94;(0,28):t(0,279)=ar(0,96);0;67;(0,28):t(0,280)=ar(0,96);0;235;(0,28):t(0,281)=ar(0,96);0;559;(0,28):t(0,282)=ar(0,96);0;76;(0,28):t(0,283)=ar(0,96);0;73;(0,28):t(0,284)=ar(0,96);0;350;(0,28):t(0,285)=ar(0,96);0;81;(0,28):t(0,286)=ar(0,96);0;81;(0,28):t(0,287)=ar(0,96);0;108;(0,28):t(0,288)=ar(0,96);0;74;(0,28):t(0,289)=ar(0,96);0;128;(0,28):t(0,290)=ar(0,96);0;837;(0,28):t(0,291)=ar(0,96);0;66;(0,28):t(0,292)=ar(0,96);0;171;(0,28):t(0,293)=ar(0,96);0;52;(0,28):t(0,294)=ar(0,96);0;144;(0,28):t(0,295)=ar(0,96);0;631;(0,28):t(0,296)=ar(0,96);0;151;(0,28):t(0,297)=ar(0,96);0;351;(0,28):t(0,298)=ar(0,96);0;103;(0,28):t(0,299)=ar(0,96);0;227;(0,28):t(0,300)=ar(0,96);0;148;(0,28):t(0,301)=ar(0,96);0;320;(0,28):t(0,302)=ar(0,96);0;146;(0,28):t(0,303)=ar(0,96);0;43;(0,28):t(0,304)=ar(0,96);0;50;(0,28):t(0,305)=ar(0,96);0;62;(0,28):t(0,306)=ar(0,96);0;34;(0,313):t(0,307)=ar(0,96);0;5;(0,117):t(0,308)=ar(0,96);0;8;(0,313):t(0,309)=ar(0,96);0;1;(0,117):t(0,310)=ar(0,96);0;11;(0,313):t(0,311)=ar(0,96);0;516;(0,28)PyTypeObject:t(0,312)=(0,12)PyMethodDef:t(0,313)=(0,116)_mysql_ResultObject_Type:G(0,312)PK4k$1  _mysql_exceptions.py"""_mysql_exceptions: Exception classes for _mysql and MySQLdb. These classes are dictated by the DB API v2.0: http://www.python.org/topics/database/DatabaseAPI-2.0.html """ from exceptions import Exception, StandardError, Warning class MySQLError(StandardError): """Exception related to operation with MySQL.""" class Warning(Warning, MySQLError): """Exception raised for important warnings like data truncations while inserting, etc.""" class Error(MySQLError): """Exception that is the base class of all other error exceptions (not Warning).""" class InterfaceError(Error): """Exception raised for errors that are related to the database interface rather than the database itself.""" class DatabaseError(Error): """Exception raised for errors that are related to the database.""" class DataError(DatabaseError): """Exception raised for errors that are due to problems with the processed data like division by zero, numeric value out of range, etc.""" class OperationalError(DatabaseError): """Exception raised for errors that are related to the database's operation and not necessarily under the control of the programmer, e.g. an unexpected disconnect occurs, the data source name is not found, a transaction could not be processed, a memory allocation error occurred during processing, etc.""" class IntegrityError(DatabaseError): """Exception raised when the relational integrity of the database is affected, e.g. a foreign key check fails, duplicate key, etc.""" class InternalError(DatabaseError): """Exception raised when the database encounters an internal error, e.g. the cursor is not valid anymore, the transaction is out of sync, etc.""" class ProgrammingError(DatabaseError): """Exception raised for programming errors, e.g. table not found or already exists, syntax error in the SQL statement, wrong number of parameters specified, etc.""" class NotSupportedError(DatabaseError): """Exception raised in case a method or database API was used which is not supported by the database, e.g. requesting a .rollback() on a connection that does not support transaction or has transactions turned off.""" del Exception, StandardError PKѾZ:>kk_mysql_exceptions.pyc; !3Dc@sdZdklZlZlZdefdYZdeefdYZdefdYZdefd YZd efd YZd efd YZ defdYZ defdYZ defdYZ defdYZ defdYZ[[dS(s_mysql_exceptions: Exception classes for _mysql and MySQLdb. These classes are dictated by the DB API v2.0: http://www.python.org/topics/database/DatabaseAPI-2.0.html (s Exceptions StandardErrorsWarnings MySQLErrorcBstZdZRS(s*Exception related to operation with MySQL.(s__name__s __module__s__doc__(((s7build/bdist.darwin-8.11.1-i386/egg/_mysql_exceptions.pys MySQLError s sWarningcBstZdZRS(sWException raised for important warnings like data truncations while inserting, etc.(s__name__s __module__s__doc__(((s7build/bdist.darwin-8.11.1-i386/egg/_mysql_exceptions.pysWarnings sErrorcBstZdZRS(sQException that is the base class of all other error exceptions (not Warning).(s__name__s __module__s__doc__(((s7build/bdist.darwin-8.11.1-i386/egg/_mysql_exceptions.pysErrors sInterfaceErrorcBstZdZRS(skException raised for errors that are related to the database interface rather than the database itself.(s__name__s __module__s__doc__(((s7build/bdist.darwin-8.11.1-i386/egg/_mysql_exceptions.pysInterfaceErrors s DatabaseErrorcBstZdZRS(sAException raised for errors that are related to the database.(s__name__s __module__s__doc__(((s7build/bdist.darwin-8.11.1-i386/egg/_mysql_exceptions.pys DatabaseError s s DataErrorcBstZdZRS(sException raised for errors that are due to problems with the processed data like division by zero, numeric value out of range, etc.(s__name__s __module__s__doc__(((s7build/bdist.darwin-8.11.1-i386/egg/_mysql_exceptions.pys DataError&s sOperationalErrorcBstZdZRS(s;Exception raised for errors that are related to the database's operation and not necessarily under the control of the programmer, e.g. an unexpected disconnect occurs, the data source name is not found, a transaction could not be processed, a memory allocation error occurred during processing, etc.(s__name__s __module__s__doc__(((s7build/bdist.darwin-8.11.1-i386/egg/_mysql_exceptions.pysOperationalError-s sIntegrityErrorcBstZdZRS(sException raised when the relational integrity of the database is affected, e.g. a foreign key check fails, duplicate key, etc.(s__name__s __module__s__doc__(((s7build/bdist.darwin-8.11.1-i386/egg/_mysql_exceptions.pysIntegrityError6s s InternalErrorcBstZdZRS(sException raised when the database encounters an internal error, e.g. the cursor is not valid anymore, the transaction is out of sync, etc.(s__name__s __module__s__doc__(((s7build/bdist.darwin-8.11.1-i386/egg/_mysql_exceptions.pys InternalError=s sProgrammingErrorcBstZdZRS(sException raised for programming errors, e.g. table not found or already exists, syntax error in the SQL statement, wrong number of parameters specified, etc.(s__name__s __module__s__doc__(((s7build/bdist.darwin-8.11.1-i386/egg/_mysql_exceptions.pysProgrammingErrorDs sNotSupportedErrorcBstZdZRS(sException raised in case a method or database API was used which is not supported by the database, e.g. requesting a .rollback() on a connection that does not support transaction or has transactions turned off.(s__name__s __module__s__doc__(((s7build/bdist.darwin-8.11.1-i386/egg/_mysql_exceptions.pysNotSupportedErrorKs N(s__doc__s exceptionss Exceptions StandardErrorsWarnings MySQLErrorsErrorsInterfaceErrors DatabaseErrors DataErrorsOperationalErrorsIntegrityErrors InternalErrorsProgrammingErrorsNotSupportedError( s Exceptions DataErrors StandardErrorsInterfaceErrors InternalErrorsIntegrityErrorsWarningsOperationalErrorsErrors MySQLErrorsProgrammingErrorsNotSupportedErrors DatabaseError((s7build/bdist.darwin-8.11.1-i386/egg/_mysql_exceptions.pys?s PKѾZ:2EGG-INFO/dependency_links.txt PKѾZ:Gp EGG-INFO/native_libs.txt_mysql.so PKѾZ:(EGG-INFO/PKG-INFOMetadata-Version: 1.0 Name: MySQL-python Version: 1.2.2 Summary: Python interface to MySQL Home-page: http://sourceforge.net/projects/mysql-python Author: Andy Dustman Author-email: adustman@users.sourceforge.net License: GPL Download-URL: http://osdn.dl.sourceforge.net/sourceforge/mysql-python/MySQL-python-1.2.2.tar.gz Description: ========================= Python interface to MySQL ========================= MySQLdb is an interface to the popular MySQL_ database server for Python. The design goals are: - Compliance with Python database API version 2.0 [PEP-0249]_ - Thread-safety - Thread-friendliness (threads will not block each other) MySQL-3.23 through 5.0 and Python-2.3 through 2.5 are currently supported. MySQLdb is `Free Software`_. .. _MySQL: http://www.mysql.com/ .. _`Free Software`: http://www.gnu.org/ .. [PEP-0249] http://www.python.org/peps/pep-0249.html Platform: ALL Classifier: Development Status :: 5 - Production/Stable Classifier: Environment :: Other Environment Classifier: License :: OSI Approved :: GNU General Public License (GPL) Classifier: Operating System :: MacOS :: MacOS X Classifier: Operating System :: Microsoft :: Windows :: Windows NT/2000 Classifier: Operating System :: OS Independent Classifier: Operating System :: POSIX Classifier: Operating System :: POSIX :: Linux Classifier: Operating System :: Unix Classifier: Programming Language :: C Classifier: Programming Language :: Python Classifier: Topic :: Database Classifier: Topic :: Database :: Database Engines/Servers PKѾZ:*;mmEGG-INFO/SOURCES.txt.cvsignore ChangeLog GPL HISTORY MANIFEST MANIFEST.in README _mysql.c _mysql_exceptions.py dbapi20.py ez_setup.py metadata.cfg pymemcompat.h setup.cfg setup.py setup_common.py setup_posix.py setup_windows.py site.cfg test_MySQLdb_capabilities.py test_MySQLdb_dbapi20.py test_capabilities.py MySQL_python.egg-info/PKG-INFO MySQL_python.egg-info/SOURCES.txt MySQL_python.egg-info/dependency_links.txt MySQL_python.egg-info/native_libs.txt MySQL_python.egg-info/top_level.txt MySQLdb/.cvsignore MySQLdb/__init__.py MySQLdb/connections.py MySQLdb/converters.py MySQLdb/cursors.py MySQLdb/release.py MySQLdb/times.py MySQLdb/constants/.cvsignore MySQLdb/constants/CLIENT.py MySQLdb/constants/CR.py MySQLdb/constants/ER.py MySQLdb/constants/FIELD_TYPE.py MySQLdb/constants/FLAG.py MySQLdb/constants/REFRESH.py MySQLdb/constants/__init__.py doc/.cvsignore doc/FAQ.txt doc/MySQLdb.txt PKѾZ:o!!EGG-INFO/top_level.txt_mysql MySQLdb _mysql_exceptions PKѾZ:2EGG-INFO/zip-safe PKZ6< MySQLdb/__init__.py"""MySQLdb - A DB API v2.0 compatible interface to MySQL. This package is a wrapper around _mysql, which mostly implements the MySQL C API. connect() -- connects to server See the C API specification and the MySQL documentation for more info on other items. For information on how MySQLdb handles type conversion, see the MySQLdb.converters module. """ __revision__ = """$Revision: 491 $"""[11:-2] from release import __version__, version_info, __author__ import _mysql if version_info != _mysql.version_info: raise ImportError, "this is MySQLdb version %s, but _mysql is version %r" %\ (version_info, _mysql.version_info) threadsafety = 1 apilevel = "2.0" paramstyle = "format" from _mysql import * from MySQLdb.constants import FIELD_TYPE from MySQLdb.times import Date, Time, Timestamp, \ DateFromTicks, TimeFromTicks, TimestampFromTicks from sets import ImmutableSet class DBAPISet(ImmutableSet): """A special type of set for which A == x is true if A is a DBAPISet and x is a member of that set.""" def __ne__(self, other): from sets import BaseSet if isinstance(other, BaseSet): return super(DBAPISet.self).__ne__(self, other) else: return other not in self def __eq__(self, other): from sets import BaseSet if isinstance(other, BaseSet): return super(DBAPISet, self).__eq__(self, other) else: return other in self STRING = DBAPISet([FIELD_TYPE.ENUM, FIELD_TYPE.STRING, FIELD_TYPE.VAR_STRING]) BINARY = DBAPISet([FIELD_TYPE.BLOB, FIELD_TYPE.LONG_BLOB, FIELD_TYPE.MEDIUM_BLOB, FIELD_TYPE.TINY_BLOB]) NUMBER = DBAPISet([FIELD_TYPE.DECIMAL, FIELD_TYPE.DOUBLE, FIELD_TYPE.FLOAT, FIELD_TYPE.INT24, FIELD_TYPE.LONG, FIELD_TYPE.LONGLONG, FIELD_TYPE.TINY, FIELD_TYPE.YEAR]) DATE = DBAPISet([FIELD_TYPE.DATE, FIELD_TYPE.NEWDATE]) TIME = DBAPISet([FIELD_TYPE.TIME]) TIMESTAMP = DBAPISet([FIELD_TYPE.TIMESTAMP, FIELD_TYPE.DATETIME]) DATETIME = TIMESTAMP ROWID = DBAPISet() def Binary(x): return str(x) def Connect(*args, **kwargs): """Factory function for connections.Connection.""" from connections import Connection return Connection(*args, **kwargs) connect = Connection = Connect __all__ = [ 'BINARY', 'Binary', 'Connect', 'Connection', 'DATE', 'Date', 'Time', 'Timestamp', 'DateFromTicks', 'TimeFromTicks', 'TimestampFromTicks', 'DataError', 'DatabaseError', 'Error', 'FIELD_TYPE', 'IntegrityError', 'InterfaceError', 'InternalError', 'MySQLError', 'NULL', 'NUMBER', 'NotSupportedError', 'DBAPISet', 'OperationalError', 'ProgrammingError', 'ROWID', 'STRING', 'TIME', 'TIMESTAMP', 'Warning', 'apilevel', 'connect', 'connections', 'constants', 'converters', 'cursors', 'debug', 'escape', 'escape_dict', 'escape_sequence', 'escape_string', 'get_client_info', 'paramstyle', 'string_literal', 'threadsafety', 'version_info'] PKѾZ:9Q YYMySQLdb/__init__.pyc; P.Ec.@sRdZddd!ZdklZlZlZdkZeeijoedeeifndZdZ d Z d kTd k l Z d k lZlZlZlZlZlZd klZdefdYZee ie ie igZee ie ie ie igZee ie i e i!e i"e i#e i$e i%e i&gZ'ee i(e i)gZ(ee i*gZ*ee i+e i,gZ+e+Z,eZ-dZ.dZ/e/Z0Z1ddddddddddddddd d!d"d#d$d%d&d'dd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>g.Z2dS(?s_MySQLdb - A DB API v2.0 compatible interface to MySQL. This package is a wrapper around _mysql, which mostly implements the MySQL C API. connect() -- connects to server See the C API specification and the MySQL documentation for more info on other items. For information on how MySQLdb handles type conversion, see the MySQLdb.converters module. s$Revision: 491 $i i(s __version__s version_infos __author__Ns4this is MySQLdb version %s, but _mysql is version %ris2.0sformat(s*(s FIELD_TYPE(sDatesTimes Timestamps DateFromTickss TimeFromTickssTimestampFromTicks(s ImmutableSetsDBAPISetcBs tZdZdZdZRS(sdA special type of set for which A == x is true if A is a DBAPISet and x is a member of that set.cCsHdkl}t||ottii||Sn ||jSdS(N(sBaseSet(ssetssBaseSets isinstancesotherssupersDBAPISetsselfs__ne__(sselfsothersBaseSet((s6build/bdist.darwin-8.11.1-i386/egg/MySQLdb/__init__.pys__ne__(s cCsHdkl}t||ott|i||Sn ||jSdS(N(sBaseSet(ssetssBaseSets isinstancesotherssupersDBAPISetsselfs__eq__(sselfsothersBaseSet((s6build/bdist.darwin-8.11.1-i386/egg/MySQLdb/__init__.pys__eq__/s (s__name__s __module__s__doc__s__ne__s__eq__(((s6build/bdist.darwin-8.11.1-i386/egg/MySQLdb/__init__.pysDBAPISet#s  cCst|SdS(N(sstrsx(sx((s6build/bdist.darwin-8.11.1-i386/egg/MySQLdb/__init__.pysBinaryDscOsdkl}|||SdS(s,Factory function for connections.Connection.(s ConnectionN(s connectionss Connectionsargsskwargs(sargsskwargss Connection((s6build/bdist.darwin-8.11.1-i386/egg/MySQLdb/__init__.pysConnectGs sBINARYsBinarysConnects ConnectionsDATEsDatesTimes Timestamps DateFromTickss TimeFromTickssTimestampFromTickss DataErrors DatabaseErrorsErrors FIELD_TYPEsIntegrityErrorsInterfaceErrors InternalErrors MySQLErrorsNULLsNUMBERsNotSupportedErrorsOperationalErrorsProgrammingErrorsROWIDsSTRINGsTIMEs TIMESTAMPsWarningsapilevelsconnects connectionss constantss convertersscursorssdebugsescapes escape_dictsescape_sequences escape_stringsget_client_infos paramstylesstring_literals threadsafetys version_info(3s__doc__s __revision__sreleases __version__s version_infos __author__s_mysqls ImportErrors threadsafetysapilevels paramstylesMySQLdb.constantss FIELD_TYPEs MySQLdb.timessDatesTimes Timestamps DateFromTickss TimeFromTickssTimestampFromTicksssetss ImmutableSetsDBAPISetsENUMsSTRINGs VAR_STRINGsBLOBs LONG_BLOBs MEDIUM_BLOBs TINY_BLOBsBINARYsDECIMALsDOUBLEsFLOATsINT24sLONGsLONGLONGsTINYsYEARsNUMBERsDATEsNEWDATEsTIMEs TIMESTAMPsDATETIMEsROWIDsBinarysConnectsconnects Connections__all__(s FIELD_TYPEsBinarysNUMBERs_mysqlsconnectsDATEs threadsafetys __revision__s TimeFromTickss TimestampsDates __version__sTimestampFromTickss ImmutableSetsSTRINGs version_infosDBAPISets __author__s ConnectionsTimesDATETIMEs DateFromTickssBINARYs__all__s paramstyles TIMESTAMPsConnectsROWIDsTIMEsapilevel((s6build/bdist.darwin-8.11.1-i386/egg/MySQLdb/__init__.pys?s2   + $<    PKZY6&;k)k)MySQLdb/connections.py""" This module implements connections for MySQLdb. Presently there is only one class: Connection. Others are unlikely. However, you might want to make your own subclasses. In most cases, you will probably override Connection.default_cursor with a non-standard Cursor class. """ import cursors from _mysql_exceptions import Warning, Error, InterfaceError, DataError, \ DatabaseError, OperationalError, IntegrityError, InternalError, \ NotSupportedError, ProgrammingError import types, _mysql def defaulterrorhandler(connection, cursor, errorclass, errorvalue): """ If cursor is not None, (errorclass, errorvalue) is appended to cursor.messages; otherwise it is appended to connection.messages. Then errorclass is raised with errorvalue as the value. You can override this with your own error handler by assigning it to the instance. """ error = errorclass, errorvalue if cursor: cursor.messages.append(error) else: connection.messages.append(error) del cursor del connection raise errorclass, errorvalue class Connection(_mysql.connection): """MySQL Database Connection Object""" default_cursor = cursors.Cursor def __init__(self, *args, **kwargs): """ Create a connection to the database. It is strongly recommended that you only use keyword parameters. Consult the MySQL C API documentation for more information. host string, host to connect user string, user to connect as passwd string, password to use db string, database to use port integer, TCP/IP port to connect to unix_socket string, location of unix_socket to use conv conversion dictionary, see MySQLdb.converters connect_timeout number of seconds to wait before the connection attempt fails. compress if set, compression is enabled named_pipe if set, a named pipe is used to connect (Windows only) init_command command which is run once the connection is created read_default_file file from which default client values are read read_default_group configuration group to use from the default file cursorclass class object, used to create cursors (keyword only) use_unicode If True, text-like columns are returned as unicode objects using the connection's character set. Otherwise, text-like columns are returned as strings. columns are returned as normal strings. Unicode objects will always be encoded to the connection's character set regardless of this setting. charset If supplied, the connection character set will be changed to this character set (MySQL-4.1 and newer). This implies use_unicode=True. sql_mode If supplied, the session SQL mode will be changed to this setting (MySQL-4.1 and newer). For more details and legal values, see the MySQL documentation. client_flag integer, flags to use or 0 (see MySQL docs or constants/CLIENTS.py) ssl dictionary or mapping, contains SSL connection parameters; see the MySQL documentation for more details (mysql_ssl_set()). If this is set, and the client does not support SSL, NotSupportedError will be raised. local_infile integer, non-zero enables LOAD LOCAL INFILE; zero disables There are a number of undocumented, non-standard methods. See the documentation for the MySQL C API for some hints on what they do. """ from constants import CLIENT, FIELD_TYPE from converters import conversions from weakref import proxy, WeakValueDictionary import types kwargs2 = kwargs.copy() if kwargs.has_key('conv'): conv = kwargs['conv'] else: conv = conversions conv2 = {} for k, v in conv.items(): if isinstance(k, int): if isinstance(v, list): conv2[k] = v[:] else: conv2[k] = v kwargs2['conv'] = conv2 self.cursorclass = kwargs2.pop('cursorclass', self.default_cursor) charset = kwargs2.pop('charset', '') if charset: use_unicode = True else: use_unicode = False use_unicode = kwargs2.pop('use_unicode', use_unicode) sql_mode = kwargs2.pop('sql_mode', '') client_flag = kwargs.get('client_flag', 0) client_version = tuple([ int(n) for n in _mysql.get_client_info().split('.')[:2] ]) if client_version >= (4, 1): client_flag |= CLIENT.MULTI_STATEMENTS if client_version >= (5, 0): client_flag |= CLIENT.MULTI_RESULTS kwargs2['client_flag'] = client_flag super(Connection, self).__init__(*args, **kwargs2) self.encoders = dict([ (k, v) for k, v in conv.items() if type(k) is not int ]) self._server_version = tuple([ int(n) for n in self.get_server_info().split('.')[:2] ]) db = proxy(self) def _get_string_literal(): def string_literal(obj, dummy=None): return db.string_literal(obj) return string_literal def _get_unicode_literal(): def unicode_literal(u, dummy=None): return db.literal(u.encode(unicode_literal.charset)) return unicode_literal def _get_string_decoder(): def string_decoder(s): return s.decode(string_decoder.charset) return string_decoder string_literal = _get_string_literal() self.unicode_literal = unicode_literal = _get_unicode_literal() self.string_decoder = string_decoder = _get_string_decoder() if not charset: charset = self.character_set_name() self.set_character_set(charset) if sql_mode: self.set_sql_mode(sql_mode) if use_unicode: self.converter[FIELD_TYPE.STRING].append((None, string_decoder)) self.converter[FIELD_TYPE.VAR_STRING].append((None, string_decoder)) self.converter[FIELD_TYPE.VARCHAR].append((None, string_decoder)) self.converter[FIELD_TYPE.BLOB].append((None, string_decoder)) self.encoders[types.StringType] = string_literal self.encoders[types.UnicodeType] = unicode_literal self._transactional = self.server_capabilities & CLIENT.TRANSACTIONS if self._transactional: # PEP-249 requires autocommit to be initially off self.autocommit(False) self.messages = [] def cursor(self, cursorclass=None): """ Create a cursor on which queries may be performed. The optional cursorclass parameter is used to create the Cursor. By default, self.cursorclass=cursors.Cursor is used. """ return (cursorclass or self.cursorclass)(self) def __enter__(self): return self.cursor() def __exit__(self, exc, value, tb): if exc: self.rollback() else: self.commit() def literal(self, o): """ If o is a single object, returns an SQL literal as a string. If o is a non-string sequence, the items of the sequence are converted and returned as a sequence. Non-standard. For internal use; do not use this in your applications. """ return self.escape(o, self.encoders) def begin(self): """Explicitly begin a connection. Non-standard. DEPRECATED: Will be removed in 1.3. Use an SQL BEGIN statement instead.""" from warnings import warn warn("begin() is non-standard and will be removed in 1.3", DeprecationWarning, 2) self.query("BEGIN") if not hasattr(_mysql.connection, 'warning_count'): def warning_count(self): """Return the number of warnings generated from the last query. This is derived from the info() method.""" from string import atoi info = self.info() if info: return atoi(info.split()[-1]) else: return 0 def set_character_set(self, charset): """Set the connection character set to charset. The character set can only be changed in MySQL-4.1 and newer. If you try to change the character set from the current value in an older version, NotSupportedError will be raised.""" if self.character_set_name() != charset: try: super(Connection, self).set_character_set(charset) except AttributeError: if self._server_version < (4, 1): raise NotSupportedError, "server is too old to set charset" self.query('SET NAMES %s' % charset) self.store_result() self.string_decoder.charset = charset self.unicode_literal.charset = charset def set_sql_mode(self, sql_mode): """Set the connection sql_mode. See MySQL documentation for legal values.""" if self._server_version < (4, 1): raise NotSupportedError, "server is too old to set sql_mode" self.query("SET SESSION sql_mode='%s'" % sql_mode) self.store_result() def show_warnings(self): """Return detailed information about warnings as a sequence of tuples of (Level, Code, Message). This is only supported in MySQL-4.1 and up. If your server is an earlier version, an empty sequence is returned.""" if self._server_version < (4,1): return () self.query("SHOW WARNINGS") r = self.store_result() warnings = r.fetch_row(0) return warnings Warning = Warning Error = Error InterfaceError = InterfaceError DatabaseError = DatabaseError DataError = DataError OperationalError = OperationalError IntegrityError = IntegrityError InternalError = InternalError ProgrammingError = ProgrammingError NotSupportedError = NotSupportedError errorhandler = defaulterrorhandler PKѾZ:!F~66MySQLdb/connections.pyc; Ec@sdZdkZdklZlZlZlZlZlZl Z l Z l Z l Z dk Z dkZdZdeifdYZdS(s This module implements connections for MySQLdb. Presently there is only one class: Connection. Others are unlikely. However, you might want to make your own subclasses. In most cases, you will probably override Connection.default_cursor with a non-standard Cursor class. N( sWarningsErrorsInterfaceErrors DataErrors DatabaseErrorsOperationalErrorsIntegrityErrors InternalErrorsNotSupportedErrorsProgrammingErrorcCsJ||f}|o|ii|n|ii|~~||dS(s, If cursor is not None, (errorclass, errorvalue) is appended to cursor.messages; otherwise it is appended to connection.messages. Then errorclass is raised with errorvalue as the value. You can override this with your own error handler by assigning it to the instance. N(s errorclasss errorvalueserrorscursorsmessagessappends connection(s connectionscursors errorclasss errorvalueserror((s9build/bdist.darwin-8.11.1-i386/egg/MySQLdb/connections.pysdefaulterrorhandlers  s ConnectioncBstZdZeiZdZedZdZ dZ dZ dZ e eid o dZnd Zd Zd ZeZeZeZeZeZeZeZeZeZeZeZRS( s MySQL Database Connection Objectcs dkl}l}dkl}dkl}l}dk}|i }|i do|d}n|}h} xW|iD]I\}}t|to-t|to|| |i!t?| f|i=|i@i!t?| f|i=|iAi!t?| f|i=|iBi!t?| fn| |i0|iC<| |i0|iD<|iE|iF@|_G|iGo|iHtng|_IdS(s Create a connection to the database. It is strongly recommended that you only use keyword parameters. Consult the MySQL C API documentation for more information. host string, host to connect user string, user to connect as passwd string, password to use db string, database to use port integer, TCP/IP port to connect to unix_socket string, location of unix_socket to use conv conversion dictionary, see MySQLdb.converters connect_timeout number of seconds to wait before the connection attempt fails. compress if set, compression is enabled named_pipe if set, a named pipe is used to connect (Windows only) init_command command which is run once the connection is created read_default_file file from which default client values are read read_default_group configuration group to use from the default file cursorclass class object, used to create cursors (keyword only) use_unicode If True, text-like columns are returned as unicode objects using the connection's character set. Otherwise, text-like columns are returned as strings. columns are returned as normal strings. Unicode objects will always be encoded to the connection's character set regardless of this setting. charset If supplied, the connection character set will be changed to this character set (MySQL-4.1 and newer). This implies use_unicode=True. sql_mode If supplied, the session SQL mode will be changed to this setting (MySQL-4.1 and newer). For more details and legal values, see the MySQL documentation. client_flag integer, flags to use or 0 (see MySQL docs or constants/CLIENTS.py) ssl dictionary or mapping, contains SSL connection parameters; see the MySQL documentation for more details (mysql_ssl_set()). If this is set, and the client does not support SSL, NotSupportedError will be raised. local_infile integer, non-zero enables LOAD LOCAL INFILE; zero disables There are a number of undocumented, non-standard methods. See the documentation for the MySQL C API for some hints on what they do. (sCLIENTs FIELD_TYPE(s conversions(sproxysWeakValueDictionaryNsconvs cursorclassscharsetss use_unicodessql_modes client_flagis.iiiicstd}|SdS(Ncsi|SdS(N(sdbsstring_literalsobj(sobjsdummy(sdb(s9build/bdist.darwin-8.11.1-i386/egg/MySQLdb/connections.pysstring_literals(sNonesstring_literal(sstring_literal(sdb(s9build/bdist.darwin-8.11.1-i386/egg/MySQLdb/connections.pys_get_string_literalscstdSdS(Ncsi|iiSdS(N(sdbsliteralsusencodesunicode_literalscharset(susdummy(sdbsunicode_literal(s9build/bdist.darwin-8.11.1-i386/egg/MySQLdb/connections.pysunicode_literals(sNonesunicode_literal(sunicode_literal(sdb(sunicode_literals9build/bdist.darwin-8.11.1-i386/egg/MySQLdb/connections.pys_get_unicode_literalscsdSdS(Ncs|iiSdS(N(sssdecodesstring_decoderscharset(ss(sstring_decoder(s9build/bdist.darwin-8.11.1-i386/egg/MySQLdb/connections.pysstring_decoders(sstring_decoder(sstring_decoder((sstring_decoders9build/bdist.darwin-8.11.1-i386/egg/MySQLdb/connections.pys_get_string_decoders (Js constantssCLIENTs FIELD_TYPEs converterss conversionssweakrefsproxysWeakValueDictionarystypesskwargsscopyskwargs2shas_keysconvsconv2sitemssksvs isinstancesintslistspopsselfsdefault_cursors cursorclassscharsetsTrues use_unicodesFalsessql_modesgets client_flagstuplesappends_[1]s_mysqlsget_client_infossplitsnsclient_versionsMULTI_STATEMENTSs MULTI_RESULTSssupers Connections__init__sargssdictstypesencoderssget_server_infos_server_versionsdbs_get_string_literals_get_unicode_literals_get_string_decodersstring_literalsunicode_literalsstring_decoderscharacter_set_namesset_character_sets set_sql_modes convertersSTRINGsNones VAR_STRINGsVARCHARsBLOBs StringTypes UnicodeTypesserver_capabilitiess TRANSACTIONSs_transactionals autocommitsmessages(sselfsargsskwargss conversionss FIELD_TYPEsconvs client_flags_[1]scharsetsstring_decodersconv2s_get_string_decodersunicode_literalsstring_literalssql_modesdbs_get_unicode_literalsproxystypess use_unicodeskwargs2sksnsWeakValueDictionarysCLIENTsvs_get_string_literalsclient_version((sdbs9build/bdist.darwin-8.11.1-i386/egg/MySQLdb/connections.pys__init__,srS      F YI      ! cCs|p|i|SdS(s Create a cursor on which queries may be performed. The optional cursorclass parameter is used to create the Cursor. By default, self.cursorclass=cursors.Cursor is used. N(s cursorclasssself(sselfs cursorclass((s9build/bdist.darwin-8.11.1-i386/egg/MySQLdb/connections.pyscursorscCs|iSdS(N(sselfscursor(sself((s9build/bdist.darwin-8.11.1-i386/egg/MySQLdb/connections.pys __enter__scCs#|o|in |idS(N(sexcsselfsrollbackscommit(sselfsexcsvaluestb((s9build/bdist.darwin-8.11.1-i386/egg/MySQLdb/connections.pys__exit__scCs|i||iSdS(s If o is a single object, returns an SQL literal as a string. If o is a non-string sequence, the items of the sequence are converted and returned as a sequence. Non-standard. For internal use; do not use this in your applications. N(sselfsescapesosencoders(sselfso((s9build/bdist.darwin-8.11.1-i386/egg/MySQLdb/connections.pysliterals cCs.dkl}|dtd|iddS(sExplicitly begin a connection. Non-standard. DEPRECATED: Will be removed in 1.3. Use an SQL BEGIN statement instead.(swarns2begin() is non-standard and will be removed in 1.3isBEGINN(swarningsswarnsDeprecationWarningsselfsquery(sselfswarn((s9build/bdist.darwin-8.11.1-i386/egg/MySQLdb/connections.pysbegins   s warning_countcCs@dkl}|i}|o||idSndSdS(spReturn the number of warnings generated from the last query. This is derived from the info() method.(satoiiiN(sstringsatoisselfsinfossplit(sselfsinfosatoi((s9build/bdist.darwin-8.11.1-i386/egg/MySQLdb/connections.pys warning_counts   cCs|i|jorytt|i|Wqtj oE|iddfjo tdn|i d||i qXn||i _||i _dS(sSet the connection character set to charset. The character set can only be changed in MySQL-4.1 and newer. If you try to change the character set from the current value in an older version, NotSupportedError will be raised.iis server is too old to set charsets SET NAMES %sN( sselfscharacter_set_namescharsetssupers Connectionsset_character_setsAttributeErrors_server_versionsNotSupportedErrorsquerys store_resultsstring_decodersunicode_literal(sselfscharset((s9build/bdist.darwin-8.11.1-i386/egg/MySQLdb/connections.pysset_character_sets  cCsB|iddfjo tdn|id||idS(sNSet the connection sql_mode. See MySQL documentation for legal values.iis!server is too old to set sql_modesSET SESSION sql_mode='%s'N(sselfs_server_versionsNotSupportedErrorsqueryssql_modes store_result(sselfssql_mode((s9build/bdist.darwin-8.11.1-i386/egg/MySQLdb/connections.pys set_sql_modes  cCsN|iddfjofSn|id|i}|id}|SdS(sReturn detailed information about warnings as a sequence of tuples of (Level, Code, Message). This is only supported in MySQL-4.1 and up. If your server is an earlier version, an empty sequence is returned.iis SHOW WARNINGSiN(sselfs_server_versionsquerys store_resultsrs fetch_rowswarnings(sselfsrswarnings((s9build/bdist.darwin-8.11.1-i386/egg/MySQLdb/connections.pys show_warnings&s  ( s__name__s __module__s__doc__scursorssCursorsdefault_cursors__init__sNonescursors __enter__s__exit__sliteralsbeginshasattrs_mysqls connections warning_countsset_character_sets set_sql_modes show_warningssWarningsErrorsInterfaceErrors DatabaseErrors DataErrorsOperationalErrorsIntegrityErrors InternalErrorsProgrammingErrorsNotSupportedErrorsdefaulterrorhandlers errorhandler(((s9build/bdist.darwin-8.11.1-i386/egg/MySQLdb/connections.pys Connection&s0        (s__doc__scursorss_mysql_exceptionssWarningsErrorsInterfaceErrors DataErrors DatabaseErrorsOperationalErrorsIntegrityErrors InternalErrorsNotSupportedErrorsProgrammingErrorstypess_mysqlsdefaulterrorhandlers connections Connection(s DataErrorsdefaulterrorhandlersInterfaceErrors InternalErrorsIntegrityErrors_mysqls ConnectionsWarningsOperationalErrorscursorssErrorstypessProgrammingErrorsNotSupportedErrors DatabaseError((s9build/bdist.darwin-8.11.1-i386/egg/MySQLdb/connections.pys?s  C PKH=6MySQLdb/converters.py"""MySQLdb type conversion module This module handles all the type conversions for MySQL. If the default type conversions aren't what you need, you can make your own. The dictionary conversions maps some kind of type to a conversion function which returns the corresponding value: Key: FIELD_TYPE.* (from MySQLdb.constants) Conversion function: Arguments: string Returns: Python object Key: Python type object (from types) or class Conversion function: Arguments: Python object of indicated type or class AND conversion dictionary Returns: SQL literal value Notes: Most conversion functions can ignore the dictionary, but it is a required parameter. It is necessary for converting things like sequences and instances. Don't modify conversions if you can avoid it. Instead, make copies (with the copy() method), modify the copies, and then pass them to MySQL.connect(). """ from _mysql import string_literal, escape_sequence, escape_dict, escape, NULL from constants import FIELD_TYPE, FLAG from sets import BaseSet, Set from times import * import types import array def Bool2Str(s, d): return str(int(s)) def Str2Set(s): return Set([ i for i in s.split(',') if i ]) def Set2Str(s, d): return string_literal(','.join(s), d) def Thing2Str(s, d): """Convert something into a string via str().""" return str(s) def Unicode2Str(s, d): """Convert a unicode object to a string using the default encoding. This is only used as a placeholder for the real function, which is connection-dependent.""" return s.encode() Long2Int = Thing2Str def Float2Str(o, d): return '%.15g' % o def None2NULL(o, d): """Convert None to NULL.""" return NULL # duh def Thing2Literal(o, d): """Convert something into a SQL string literal. If using MySQL-3.23 or newer, string_literal() is a method of the _mysql.MYSQL object, and this function will be overridden with that method when the connection is created.""" return string_literal(o, d) def Instance2Str(o, d): """ Convert an Instance to a string representation. If the __str__() method produces acceptable output, then you don't need to add the class to conversions; it will be handled by the default converter. If the exact class is not found in d, it will use the first class it can find for which o is an instance. """ if d.has_key(o.__class__): return d[o.__class__](o, d) cl = filter(lambda x,o=o: type(x) is types.ClassType and isinstance(o, x), d.keys()) if not cl and hasattr(types, 'ObjectType'): cl = filter(lambda x,o=o: type(x) is types.TypeType and isinstance(o, x) and d[x] is not Instance2Str, d.keys()) if not cl: return d[types.StringType](o,d) d[o.__class__] = d[cl[0]] return d[cl[0]](o, d) def char_array(s): return array.array('c', s) def array2Str(o, d): return Thing2Literal(o.tostring(), d) conversions = { types.IntType: Thing2Str, types.LongType: Long2Int, types.FloatType: Float2Str, types.NoneType: None2NULL, types.TupleType: escape_sequence, types.ListType: escape_sequence, types.DictType: escape_dict, types.InstanceType: Instance2Str, array.ArrayType: array2Str, types.StringType: Thing2Literal, # default types.UnicodeType: Unicode2Str, types.ObjectType: Instance2Str, types.BooleanType: Bool2Str, DateTimeType: DateTime2literal, DateTimeDeltaType: DateTimeDelta2literal, Set: Set2Str, FIELD_TYPE.TINY: int, FIELD_TYPE.SHORT: int, FIELD_TYPE.LONG: long, FIELD_TYPE.FLOAT: float, FIELD_TYPE.DOUBLE: float, FIELD_TYPE.DECIMAL: float, FIELD_TYPE.NEWDECIMAL: float, FIELD_TYPE.LONGLONG: long, FIELD_TYPE.INT24: int, FIELD_TYPE.YEAR: int, FIELD_TYPE.SET: Str2Set, FIELD_TYPE.TIMESTAMP: mysql_timestamp_converter, FIELD_TYPE.DATETIME: DateTime_or_None, FIELD_TYPE.TIME: TimeDelta_or_None, FIELD_TYPE.DATE: Date_or_None, FIELD_TYPE.BLOB: [ (FLAG.BINARY, str), ], FIELD_TYPE.STRING: [ (FLAG.BINARY, str), ], FIELD_TYPE.VAR_STRING: [ (FLAG.BINARY, str), ], FIELD_TYPE.VARCHAR: [ (FLAG.BINARY, str), ], } try: from decimal import Decimal conversions[FIELD_TYPE.DECIMAL] = Decimal conversions[FIELD_TYPE.NEWDECIMAL] = Decimal except ImportError: pass PKѾZ: 55MySQLdb/converters.pyc; 6Ec@sdZdklZlZlZlZlZdklZl Z dk l Z l Z dk TdkZdkZdZdZdZd Zd ZeZd Zd Zd ZdZdZdZheie<eie<eie<eie<ei e<ei!e<ei"e<ei#e<ei$e<ei%e<ei&e<ei'e<ei(e<e)e*<e+e,<e e<ei-e.<ei/e.<ei0e1<ei2e3<ei4e3<ei5e3<ei6e3<ei7e1<ei8e.<ei9e.<ei:e<ei;e<<ei=e><ei?e@<eiAeB<eiCe iDeEfg<eiFe iDeEfg<eiGe iDeEfg<eiHe iDeEfgscCstSdS(sConvert None to NULL.N(sNULL(sosd((s8build/bdist.darwin-8.11.1-i386/egg/MySQLdb/converters.pys None2NULLAscCst||SdS(sConvert something into a SQL string literal. If using MySQL-3.23 or newer, string_literal() is a method of the _mysql.MYSQL object, and this function will be overridden with that method when the connection is created.N(sstring_literalsosd(sosd((s8build/bdist.darwin-8.11.1-i386/egg/MySQLdb/converters.pys Thing2LiteralEscsi|io|i|Snt|di}| o ttdo"t|di}n| oti |Sn|d|i<|d|SdS(sL Convert an Instance to a string representation. If the __str__() method produces acceptable output, then you don't need to add the class to conversions; it will be handled by the default converter. If the exact class is not found in d, it will use the first class it can find for which o is an instance. cCs#t|tijo t||S(N(stypesxstypess ClassTypes isinstanceso(sxso((s8build/bdist.darwin-8.11.1-i386/egg/MySQLdb/converters.pys]ss ObjectTypecs4t|tijot||o|tj S(N(stypesxstypessTypeTypes isinstancesosds Instance2Str(sxso(sd(s8build/bdist.darwin-8.11.1-i386/egg/MySQLdb/converters.pysasiN( sdshas_keysos __class__sfilterskeyssclshasattrstypess StringType(sosdscl((sds8build/bdist.darwin-8.11.1-i386/egg/MySQLdb/converters.pys Instance2StrOs  cCstid|SdS(Nsc(sarrayss(ss((s8build/bdist.darwin-8.11.1-i386/egg/MySQLdb/converters.pys char_arraykscCst|i|SdS(N(s Thing2Literalsostostringsd(sosd((s8build/bdist.darwin-8.11.1-i386/egg/MySQLdb/converters.pys array2Strns(sDecimal(Ms__doc__s_mysqlsstring_literalsescape_sequences escape_dictsescapesNULLs constantss FIELD_TYPEsFLAGssetssBaseSetsSetstimesstypessarraysBool2StrsStr2SetsSet2Strs Thing2Strs Unicode2StrsLong2Ints Float2Strs None2NULLs Thing2Literals Instance2Strs char_arrays array2StrsIntTypesLongTypes FloatTypesNoneTypes TupleTypesListTypesDictTypes InstanceTypes ArrayTypes StringTypes UnicodeTypes ObjectTypes BooleanTypes DateTimeTypesDateTime2literalsDateTimeDeltaTypesDateTimeDelta2literalsTINYsintsSHORTsLONGslongsFLOATsfloatsDOUBLEsDECIMALs NEWDECIMALsLONGLONGsINT24sYEARsSETs TIMESTAMPsmysql_timestamp_convertersDATETIMEsDateTime_or_NonesTIMEsTimeDelta_or_NonesDATEs Date_or_NonesBLOBsBINARYsstrsSTRINGs VAR_STRINGsVARCHARs conversionssdecimalsDecimals ImportError(s conversionss FIELD_TYPEsescapes Unicode2Strs escape_dictsarraysNULLs Float2Strs char_arraysstring_literalsDecimalsescape_sequences Thing2LiteralsFLAGsStr2SetsBool2StrstypessSetsSet2Strs Thing2StrsBaseSetsLong2Ints Instance2Strs array2Strs None2NULL((s8build/bdist.darwin-8.11.1-i386/egg/MySQLdb/converters.pys?!s4%            .  PK ~K6ƎAAMySQLdb/cursors.py"""MySQLdb Cursors This module implements Cursors of various types for MySQLdb. By default, MySQLdb uses the Cursor class. """ import re insert_values = re.compile(r"\svalues\s*(\(((?= len(self._rows): return None result = self._rows[self.rownumber] self.rownumber = self.rownumber+1 return result def fetchmany(self, size=None): """Fetch up to size rows from the cursor. Result set may be smaller than size. If size is not defined, cursor.arraysize is used.""" self._check_executed() end = self.rownumber + (size or self.arraysize) result = self._rows[self.rownumber:end] self.rownumber = min(end, len(self._rows)) return result def fetchall(self): """Fetchs all available rows from the cursor.""" self._check_executed() if self.rownumber: result = self._rows[self.rownumber:] else: result = self._rows self.rownumber = len(self._rows) return result def scroll(self, value, mode='relative'): """Scroll the cursor in the result set to a new position according to mode. If mode is 'relative' (default), value is taken as offset to the current position in the result set, if set to 'absolute', value states an absolute target position.""" self._check_executed() if mode == 'relative': r = self.rownumber + value elif mode == 'absolute': r = value else: self.errorhandler(self, ProgrammingError, "unknown scroll mode %s" % `mode`) if r < 0 or r >= len(self._rows): self.errorhandler(self, IndexError, "out of range") self.rownumber = r def __iter__(self): self._check_executed() result = self.rownumber and self._rows[self.rownumber:] or self._rows return iter(result) class CursorUseResultMixIn(object): """This is a MixIn class which causes the result set to be stored in the server and sent row-by-row to client side, i.e. it uses mysql_use_result(). You MUST retrieve the entire result set and close() the cursor before additional queries can be peformed on the connection.""" _defer_warnings = True def _get_result(self): return self._get_db().use_result() def fetchone(self): """Fetches a single row from the cursor.""" self._check_executed() r = self._fetch_row(1) if not r: self._warning_check() return None self.rownumber = self.rownumber + 1 return r[0] def fetchmany(self, size=None): """Fetch up to size rows from the cursor. Result set may be smaller than size. If size is not defined, cursor.arraysize is used.""" self._check_executed() r = self._fetch_row(size or self.arraysize) self.rownumber = self.rownumber + len(r) if not r: self._warning_check() return r def fetchall(self): """Fetchs all available rows from the cursor.""" self._check_executed() r = self._fetch_row(0) self.rownumber = self.rownumber + len(r) self._warning_check() return r def __iter__(self): return self def next(self): row = self.fetchone() if row is None: raise StopIteration return row class CursorTupleRowsMixIn(object): """This is a MixIn class that causes all rows to be returned as tuples, which is the standard form required by DB API.""" _fetch_type = 0 class CursorDictRowsMixIn(object): """This is a MixIn class that causes all rows to be returned as dictionaries. This is a non-standard feature.""" _fetch_type = 1 def fetchoneDict(self): """Fetch a single row as a dictionary. Deprecated: Use fetchone() instead. Will be removed in 1.3.""" from warnings import warn warn("fetchoneDict() is non-standard and will be removed in 1.3", DeprecationWarning, 2) return self.fetchone() def fetchmanyDict(self, size=None): """Fetch several rows as a list of dictionaries. Deprecated: Use fetchmany() instead. Will be removed in 1.3.""" from warnings import warn warn("fetchmanyDict() is non-standard and will be removed in 1.3", DeprecationWarning, 2) return self.fetchmany(size) def fetchallDict(self): """Fetch all available rows as a list of dictionaries. Deprecated: Use fetchall() instead. Will be removed in 1.3.""" from warnings import warn warn("fetchallDict() is non-standard and will be removed in 1.3", DeprecationWarning, 2) return self.fetchall() class CursorOldDictRowsMixIn(CursorDictRowsMixIn): """This is a MixIn class that returns rows as dictionaries with the same key convention as the old Mysqldb (MySQLmodule). Don't use this.""" _fetch_type = 2 class Cursor(CursorStoreResultMixIn, CursorTupleRowsMixIn, BaseCursor): """This is the standard Cursor class that returns rows as tuples and stores the result set in the client.""" class DictCursor(CursorStoreResultMixIn, CursorDictRowsMixIn, BaseCursor): """This is a Cursor class that returns rows as dictionaries and stores the result set in the client.""" class SSCursor(CursorUseResultMixIn, CursorTupleRowsMixIn, BaseCursor): """This is a Cursor class that returns rows as tuples and stores the result set in the server.""" class SSDictCursor(CursorUseResultMixIn, CursorDictRowsMixIn, BaseCursor): """This is a Cursor class that returns rows as dictionaries and stores the result set in the server.""" PKѾZ:li__MySQLdb/cursors.pyc; :Ec@s_dZdkZeideiZdklZlZlZl Z l Z l Z l Z l Z lZlZdefdYZdefdYZdefd YZd efd YZd efd YZdefdYZdeeefdYZdeeefdYZdeeefdYZdeeefdYZdS(szMySQLdb Cursors This module implements Cursors of various types for MySQLdb. By default, MySQLdb uses the Cursor class. Ns/\svalues\s*(\(((?s  cCs&|i o|i|tdndS(Nsexecute() first(sselfs _executeds errorhandlersProgrammingError(sself((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/cursors.pys_check_executedDs cCsdkl}|io|ii}|oVx'|D]}|ii|i |fq7Wxi|D]}||d|i dqaWq|i o6|ii|i |i f||i |i dqndS(N(swarnii( swarningsswarnsselfs _warningss_get_dbs show_warningsswsmessagessappendsWarnings_info(sselfswarnswswarnings((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/cursors.pys_warning_checkHs   cCsr|io|in|i2|i}|i}|djotSn|i |i |i dSdS(s`Advance to the next result set. Returns None if there are no more result sets. iiN( sselfs _executedsfetchallsmessagess_get_dbsdbs next_resultsnrsNones_do_get_results_post_get_results_warning_check(sselfsdbsnr((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/cursors.pysnextsetWs       cCsdS(N((sself((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/cursors.pys_post_get_resultiscCs|i}|i|_|i|_d|_|io |iipt |_ |io |ii pt |_ |i |_|i|_|i|_dS(Ni(sselfs_get_dbsdbs _get_results_results affected_rowssrowcounts rownumbersdescribesNones descriptions field_flagssdescription_flagss insert_ids lastrowids warning_counts _warningssinfos_info(sselfsdb((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/cursors.pys_do_get_resultks  ##cGsdS(s!Does nothing, required by DB API.N((sselfsargs((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/cursors.pys setinputsizesvscGsdS(s!Does nothing, required by DB API.N((sselfsargs((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/cursors.pyssetoutputsizesyscCs-|i o|i|tdn|iSdS(Ns cursor closed(sselfs connections errorhandlersProgrammingError(sself((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/cursors.pys_get_db|s c Csdkl} l} dkl} |i2|i}|i }t |t o|i|}n|tj o||i|}ny|i|}Wntj o}|idddfjo;|iit|idf|i|t|idqs|iit|f|i|t|nF| \}}} ~ |ii||f|i|||nX||_|i o|in|SdS(sExecute a query. query -- string, query to execute on server args -- optional sequence or mapping, parameters to use with query. Note: If args is a sequence, then %s must be used as the parameter placeholder in the query. If a mapping is used, %(key)s must be used as the placeholder. Returns long integer rows affected, if any (sListTypes TupleType(sexc_infois&not enough arguments for format stringsnot all arguments convertedN(stypessListTypes TupleTypessyssexc_infosselfsmessagess_get_dbsdbscharacter_set_namescharsets isinstancesquerysunicodesencodesargssNonesliterals_querysrs TypeErrorsmsappendsProgrammingErrors errorhandlersexcsvaluestbs _executeds_defer_warningss_warning_check( sselfsquerysargsscharsetsexcsmsdbsvaluesrsexc_infosListTypes TupleTypestb((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/cursors.pysexecutes6       cCs'|i2|i}| odSn|i}t|t o|i |}nt i |} | o5d}x$|D]}||i||}qvW|Sn| id}| id} | id} y8gi}|D]}|| |i|q~}Wntj o}|idddfjo;|iit|idf|i|t|idq|iit|f|i|t|n=dkl }|\} } }~|i|| | nX|i$di%|| di%||| g}|i& o|i'n|SdS( sExecute a multi-row query. query -- string, query to execute on server args Sequence of sequences or mappings, parameters to use with query. Returns long integer rows affected, if any. This method improves performance on multiple-row INSERT and REPLACE. Otherwise it is equivalent to looping over args with execute(). Niis&not enough arguments for format stringsnot all arguments converted(sexc_infos s, ((sselfsmessagess_get_dbsdbsargsscharacter_set_namescharsets isinstancesquerysunicodesencodes insert_valuesssearchsmsrsasexecutesstartspsendsesgroupsqvsappends_[1]sliteralsqs TypeErrorsmsgsProgrammingErrors errorhandlerssyssexc_infosexcsvaluestbs_querysjoins_defer_warningss_warning_check(sselfsquerysargssqscharsetsmsgstbsdbsasesexcsqvsmsvalues_[1]spsrsexc_info((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/cursors.pys executemanysF  8 2 c CsEdkl}|i}|i}xpt|D]b\}} d|||i | f} t| to| i|} n|i| |iq2Wd|digi}tt|D]}|d||fq~f} t| |jo| i|} n|i| | |_|i o|in|SdS(s'Execute stored procedure procname with args procname -- string, name of procedure to execute on server args -- Sequence of parameters to use with procedure Returns the original args. Compatibility warning: PEP-249 specifies that any modified parameters must be returned. This is currently impossible as they are only available by storing them in a server variable and then retrieved by a query. Since stored procedures return zero or more result sets, there is no reliable way to get at OUT or INOUT parameters via callproc. The server variables are named @_procname_n, where procname is the parameter above and n is the position of the parameter (from zero). Once all result sets generated by the procedure have been fetched, you can issue a SELECT @_procname_0, ... query using .execute() to get any OUT or INOUT values. Compatibility warning: The act of calling a stored procedure itself creates an empty result set. This appears after any result sets generated by the procedure. This is non-standard behavior with respect to the DB-API. Be sure to use nextset() to advance through all result sets; otherwise you may get disconnected. (s UnicodeTypesSET @_%s_%d=%ss CALL %s(%s)s,s@_%s_%dN(stypess UnicodeTypesselfs_get_dbsdbscharacter_set_namescharsets enumeratesargssindexsargsprocnamesliteralsqs isinstancesunicodesencodes_querysnextsetsjoinsappends_[1]srangeslensistypes _executeds_defer_warningss_warning_check( sselfsprocnamesargssindexscharsetsisdbs UnicodeTypes_[1]sqsarg((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/cursors.pyscallprocs&     P   cCs7|i}||_|i||i|iSdS(N(sselfs_get_dbsdbsqs_last_executedsquerys_do_get_resultsrowcount(sselfsqsdb((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/cursors.pys _do_querys     cCs|i|SdS(N(sselfs _do_querysq(sselfsq((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/cursors.pys_querysicCs-|i ofSn|ii||iSdS(N(sselfs_results fetch_rowssizes _fetch_type(sselfssize((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/cursors.pys _fetch_rows cCst|itSdS(N(sitersselfsfetchonesNone(sself((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/cursors.pys__iter__s($s__name__s __module__s__doc__s_mysql_exceptionss MySQLErrorsWarningsErrorsInterfaceErrors DatabaseErrors DataErrorsOperationalErrorsIntegrityErrors InternalErrorsProgrammingErrorsNotSupportedErrorsFalses_defer_warningss__init__s__del__scloses_check_executeds_warning_checksnextsets_post_get_results_do_get_results setinputsizesssetoutputsizess_get_dbsNonesexecutes executemanyscallprocs _do_querys_querys _fetch_rows__iter__(((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/cursors.pys BaseCursors> I           * 3 3    sCursorStoreResultMixIncBs\tZdZdZdZdZdZedZdZ ddZ d Z RS( sThis is a MixIn class which causes the entire result set to be stored on the client side, i.e. it uses mysql_store_result(). If the result set can be very large, consider adding a LIMIT clause to your query, or using CursorUseResultMixIn instead.cCs|iiSdS(N(sselfs_get_dbs store_result(sself((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/cursors.pys _get_result5scCs!|i|}|i|SdS(N(sselfs _do_querysqsrowcounts_post_get_result(sselfsqsrowcount((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/cursors.pys_query7s cCs|id|_t|_dS(Ni(sselfs _fetch_rows_rowssNones_result(sself((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/cursors.pys_post_get_result<scCsS|i|it|ijotSn|i|i}|id|_|SdS(s]Fetches a single row from the cursor. None indicates that no more rows are available.iN(sselfs_check_executeds rownumberslens_rowssNonesresult(sselfsresult((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/cursors.pysfetchone@s cCsW|i|i|p|i}|i|i|!}t|t |i|_|SdS(sFetch up to size rows from the cursor. Result set may be smaller than size. If size is not defined, cursor.arraysize is used.N( sselfs_check_executeds rownumberssizes arraysizesends_rowssresultsminslen(sselfssizesendsresult((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/cursors.pys fetchmanyIs  cCsK|i|io|i|i}n |i}t|i|_|SdS(s*Fetchs all available rows from the cursor.N(sselfs_check_executeds rownumbers_rowssresultslen(sselfsresult((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/cursors.pysfetchallRs   srelativecCs|i|djo|i|}n0|djo |}n|i|td| |djp|t|i jo|i|t dn||_dS(sScroll the cursor in the result set to a new position according to mode. If mode is 'relative' (default), value is taken as offset to the current position in the result set, if set to 'absolute', value states an absolute target position.srelativesabsolutesunknown scroll mode %sis out of rangeN( sselfs_check_executedsmodes rownumbersvaluesrs errorhandlersProgrammingErrorslens_rowss IndexError(sselfsvaluesmodesr((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/cursors.pysscroll\s      #cCs<|i|io|i|ip|i}t|SdS(N(sselfs_check_executeds rownumbers_rowssresultsiter(sselfsresult((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/cursors.pys__iter__os $( s__name__s __module__s__doc__s _get_results_querys_post_get_resultsfetchonesNones fetchmanysfetchallsscrolls__iter__(((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/cursors.pysCursorStoreResultMixIn.s     sCursorUseResultMixIncBsMtZdZeZdZdZedZdZ dZ dZ RS(sThis is a MixIn class which causes the result set to be stored in the server and sent row-by-row to client side, i.e. it uses mysql_use_result(). You MUST retrieve the entire result set and close() the cursor before additional queries can be peformed on the connection.cCs|iiSdS(N(sselfs_get_dbs use_result(sself((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/cursors.pys _get_resultscCsO|i|id}| o|itSn|id|_|dSdS(s%Fetches a single row from the cursor.iiN(sselfs_check_executeds _fetch_rowsrs_warning_checksNones rownumber(sselfsr((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/cursors.pysfetchones  cCsW|i|i|p|i}|it||_| o|in|SdS(sFetch up to size rows from the cursor. Result set may be smaller than size. If size is not defined, cursor.arraysize is used.N( sselfs_check_executeds _fetch_rowssizes arraysizesrs rownumberslens_warning_check(sselfssizesr((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/cursors.pys fetchmanys cCsA|i|id}|it||_|i|SdS(s*Fetchs all available rows from the cursor.iN(sselfs_check_executeds _fetch_rowsrs rownumberslens_warning_check(sselfsr((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/cursors.pysfetchalls   cCs|SdS(N(sself(sself((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/cursors.pys__iter__scCs+|i}|tjo tn|SdS(N(sselfsfetchonesrowsNones StopIteration(sselfsrow((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/cursors.pysnexts   ( s__name__s __module__s__doc__sTrues_defer_warningss _get_resultsfetchonesNones fetchmanysfetchalls__iter__snext(((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/cursors.pysCursorUseResultMixInus    sCursorTupleRowsMixIncBstZdZdZRS(swThis is a MixIn class that causes all rows to be returned as tuples, which is the standard form required by DB API.i(s__name__s __module__s__doc__s _fetch_type(((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/cursors.pysCursorTupleRowsMixIns sCursorDictRowsMixIncBs2tZdZdZdZedZdZRS(snThis is a MixIn class that causes all rows to be returned as dictionaries. This is a non-standard feature.icCs+dkl}|dtd|iSdS(sgFetch a single row as a dictionary. Deprecated: Use fetchone() instead. Will be removed in 1.3.(swarns9fetchoneDict() is non-standard and will be removed in 1.3iN(swarningsswarnsDeprecationWarningsselfsfetchone(sselfswarn((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/cursors.pys fetchoneDicts   cCs.dkl}|dtd|i|SdS(srFetch several rows as a list of dictionaries. Deprecated: Use fetchmany() instead. Will be removed in 1.3.(swarns:fetchmanyDict() is non-standard and will be removed in 1.3iN(swarningsswarnsDeprecationWarningsselfs fetchmanyssize(sselfssizeswarn((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/cursors.pys fetchmanyDicts   cCs+dkl}|dtd|iSdS(swFetch all available rows as a list of dictionaries. Deprecated: Use fetchall() instead. Will be removed in 1.3.(swarns9fetchallDict() is non-standard and will be removed in 1.3iN(swarningsswarnsDeprecationWarningsselfsfetchall(sselfswarn((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/cursors.pys fetchallDicts   (s__name__s __module__s__doc__s _fetch_types fetchoneDictsNones fetchmanyDicts fetchallDict(((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/cursors.pysCursorDictRowsMixIns   sCursorOldDictRowsMixIncBstZdZdZRS(sThis is a MixIn class that returns rows as dictionaries with the same key convention as the old Mysqldb (MySQLmodule). Don't use this.i(s__name__s __module__s__doc__s _fetch_type(((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/cursors.pysCursorOldDictRowsMixIns sCursorcBstZdZRS(sjThis is the standard Cursor class that returns rows as tuples and stores the result set in the client.(s__name__s __module__s__doc__(((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/cursors.pysCursors s DictCursorcBstZdZRS(seThis is a Cursor class that returns rows as dictionaries and stores the result set in the client.(s__name__s __module__s__doc__(((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/cursors.pys DictCursors sSSCursorcBstZdZRS(s_This is a Cursor class that returns rows as tuples and stores the result set in the server.(s__name__s __module__s__doc__(((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/cursors.pysSSCursors s SSDictCursorcBstZdZRS(seThis is a Cursor class that returns rows as dictionaries and stores the result set in the server.(s__name__s __module__s__doc__(((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/cursors.pys SSDictCursors (s__doc__srescompiles IGNORECASEs insert_valuess_mysql_exceptionssWarningsErrorsInterfaceErrors DataErrors DatabaseErrorsOperationalErrorsIntegrityErrors InternalErrorsNotSupportedErrorsProgrammingErrorsobjects BaseCursorsCursorStoreResultMixInsCursorUseResultMixInsCursorTupleRowsMixInsCursorDictRowsMixInsCursorOldDictRowsMixInsCursors DictCursorsSSCursors SSDictCursor(s InternalErrors BaseCursorsCursorUseResultMixInsIntegrityErrorsCursorDictRowsMixInsCursorTupleRowsMixInsresProgrammingErrorsCursorOldDictRowsMixIns DataErrorsNotSupportedErrors SSDictCursorsCursorStoreResultMixInsCursorsErrorsSSCursorsInterfaceErrors DictCursors insert_valuessWarnings DatabaseErrorsOperationalError((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/cursors.pys?s C G2  PKоZ:кuuMySQLdb/release.py __author__ = "Andy Dustman " version_info = (1,2,2,'final',0) __version__ = "1.2.2" PKѾZ: __MySQLdb/release.pyc; +Ic@s%dZdddddfZdZdS(s-Andy Dustman iisfinalis1.2.2N(s __author__s version_infos __version__(s version_infos __version__s __author__((s5build/bdist.darwin-8.11.1-i386/egg/MySQLdb/release.pys?sPKfM5 Z MySQLdb/times.py"""times module This module provides some Date and Time classes for dealing with MySQL data. Use Python datetime module to handle date and time columns.""" from time import localtime from datetime import date, datetime, time, timedelta from _mysql import string_literal Date = date Time = time TimeDelta = timedelta Timestamp = datetime DateTimeDeltaType = timedelta DateTimeType = datetime def DateFromTicks(ticks): """Convert UNIX ticks into a date instance.""" return date(*localtime(ticks)[:3]) def TimeFromTicks(ticks): """Convert UNIX ticks into a time instance.""" return time(*localtime(ticks)[3:6]) def TimestampFromTicks(ticks): """Convert UNIX ticks into a datetime instance.""" return datetime(*localtime(ticks)[:6]) format_TIME = format_DATE = str def format_TIMEDELTA(v): seconds = int(v.seconds) % 60 minutes = int(v.seconds / 60) % 60 hours = int(v.seconds / 3600) % 24 return '%d %d:%d:%d' % (v.days, hours, minutes, seconds) def format_TIMESTAMP(d): return d.strftime("%Y-%m-%d %H:%M:%S") def DateTime_or_None(s): if ' ' in s: sep = ' ' elif 'T' in s: sep = 'T' else: return Date_or_None(s) try: d, t = s.split(sep, 1) return datetime(*[ int(x) for x in d.split('-')+t.split(':') ]) except: return Date_or_None(s) def TimeDelta_or_None(s): from math import modf try: h, m, s = s.split(':') td = timedelta(hours=int(h), minutes=int(m), seconds=int(float(s)), microseconds=int(modf(float(s))[0]*1000000)) if h < 0: return -td else: return td except: return None def Time_or_None(s): from math import modf try: h, m, s = s.split(':') return time(hour=int(h), minute=int(m), second=int(float(s)), microsecond=int(modf(float(s))[0]*1000000)) except: return None def Date_or_None(s): try: return date(*[ int(x) for x in s.split('-',2)]) except: return None def DateTime2literal(d, c): """Format a DateTime object as an ISO timestamp.""" return string_literal(format_TIMESTAMP(d),c) def DateTimeDelta2literal(d, c): """Format a DateTimeDelta object as a time.""" return string_literal(format_TIMEDELTA(d),c) def mysql_timestamp_converter(s): """Convert a MySQL TIMESTAMP to a Timestamp object.""" # MySQL>4.1 returns TIMESTAMP in the same format as DATETIME if s[4] == '-': return DateTime_or_None(s) s = s + "0"*(14-len(s)) # padding parts = map(int, filter(None, (s[:4],s[4:6],s[6:8], s[8:10],s[10:12],s[12:14]))) try: return Timestamp(*parts) except: return None PKѾZ:>MySQLdb/times.pyc; 0Ec@sdZdklZdklZlZlZlZdklZeZeZ eZ eZ eZ eZ dZdZdZeZZdZdZd Zd Zd Zd Zd ZdZdZdS(stimes module This module provides some Date and Time classes for dealing with MySQL data. Use Python datetime module to handle date and time columns.(s localtime(sdatesdatetimestimes timedelta(sstring_literalcCstt|d SdS(s(Convert UNIX ticks into a date instance.iN(sdates localtimesticks(sticks((s3build/bdist.darwin-8.11.1-i386/egg/MySQLdb/times.pys DateFromTicksscCstt|dd!SdS(s(Convert UNIX ticks into a time instance.iiN(stimes localtimesticks(sticks((s3build/bdist.darwin-8.11.1-i386/egg/MySQLdb/times.pys TimeFromTicksscCstt|d SdS(s,Convert UNIX ticks into a datetime instance.iN(sdatetimes localtimesticks(sticks((s3build/bdist.darwin-8.11.1-i386/egg/MySQLdb/times.pysTimestampFromTicksscCs\t|id}t|idd}t|idd}d|i|||fSdS(Ni<iis %d %d:%d:%d(sintsvssecondssminutesshourssdays(svssecondsshourssminutes((s3build/bdist.darwin-8.11.1-i386/egg/MySQLdb/times.pysformat_TIMEDELTA!scCs|idSdS(Ns%Y-%m-%d %H:%M:%S(sdsstrftime(sd((s3build/bdist.darwin-8.11.1-i386/egg/MySQLdb/times.pysformat_TIMESTAMP'scCsd|jo d}n"d|jo d}n t|Syc|i|d\}}tgi}|id|idD]}|t |qz~SWnt|SnXdS(Ns sTis-s:( sssseps Date_or_Nonessplitsdstsdatetimesappends_[1]sxsint(sssdsseps_[1]stsx((s3build/bdist.darwin-8.11.1-i386/egg/MySQLdb/times.pysDateTime_or_None+s     Kc Csdkl}y|id\}}}tdt|dt|dtt|dt|t|dd}|djo | Sn|SWn t SnXdS( N(smodfs:shourssminutesssecondss microsecondsii@B( smathsmodfssssplitshsms timedeltasintsfloatstdsNone(ssshsmsmodfstd((s3build/bdist.darwin-8.11.1-i386/egg/MySQLdb/times.pysTimeDelta_or_None9s -&  c Csdkl}ym|id\}}}tdt|dt|dtt|dt|t|ddSWn t SnXdS( N(smodfs:shoursminutesseconds microsecondii@B( smathsmodfssssplitshsmstimesintsfloatsNone(ssshsmsmodf((s3build/bdist.darwin-8.11.1-i386/egg/MySQLdb/times.pys Time_or_NoneFs -(cCsSyAtgi}|iddD]}|t|q ~SWn tSnXdS(Ns-i(sdatesappends_[1]ssssplitsxsintsNone(sss_[1]sx((s3build/bdist.darwin-8.11.1-i386/egg/MySQLdb/times.pys Date_or_NoneOsAcCstt||SdS(s-Format a DateTime object as an ISO timestamp.N(sstring_literalsformat_TIMESTAMPsdsc(sdsc((s3build/bdist.darwin-8.11.1-i386/egg/MySQLdb/times.pysDateTime2literalSscCstt||SdS(s(Format a DateTimeDelta object as a time.N(sstring_literalsformat_TIMEDELTAsdsc(sdsc((s3build/bdist.darwin-8.11.1-i386/egg/MySQLdb/times.pysDateTimeDelta2literalWsc Cs|ddjot|Sn|ddt|}tttt|d |dd!|dd!|dd!|dd!|dd!f}yt|SWn tSnXd S( s0Convert a MySQL TIMESTAMP to a Timestamp object.is-s0iiii i N( sssDateTime_or_NoneslensmapsintsfiltersNonespartss Timestamp(sssparts((s3build/bdist.darwin-8.11.1-i386/egg/MySQLdb/times.pysmysql_timestamp_converter[sQN(s__doc__stimes localtimesdatetimesdates timedeltas_mysqlsstring_literalsDatesTimes TimeDeltas TimestampsDateTimeDeltaTypes DateTimeTypes DateFromTickss TimeFromTickssTimestampFromTickssstrs format_TIMEs format_DATEsformat_TIMEDELTAsformat_TIMESTAMPsDateTime_or_NonesTimeDelta_or_Nones Time_or_Nones Date_or_NonesDateTime2literalsDateTimeDelta2literalsmysql_timestamp_converter(s Date_or_Nonesformat_TIMEDELTAs format_TIMEsdatetimes format_DATEs TimeDeltas TimeFromTickss TimestampsDateTime_or_NonesDates Time_or_NonesTimestampFromTickss localtimesDateTimeDeltaTypesstring_literals timedeltasDateTimeDelta2literalsTimesdatesformat_TIMESTAMPs DateFromTickssmysql_timestamp_converters DateTimeTypestimesTimeDelta_or_NonesDateTime2literal((s3build/bdist.darwin-8.11.1-i386/egg/MySQLdb/times.pys?s,            PK4V>>MySQLdb/constants/__init__.py__all__ = ['CR', 'FIELD_TYPE','CLIENT','REFRESH','ER','FLAG'] PKѾZ:cMySQLdb/constants/__init__.pyc; !3Dc@sddddddgZdS(sCRs FIELD_TYPEsCLIENTsREFRESHsERsFLAGN(s__all__(s__all__((s@build/bdist.darwin-8.11.1-i386/egg/MySQLdb/constants/__init__.pys?sPK4fXpeMySQLdb/constants/CLIENT.py"""MySQL CLIENT constants These constants are used when creating the connection. Use bitwise-OR (|) to combine options together, and pass them as the client_flags parameter to MySQLdb.Connection. For more information on these flags, see the MySQL C API documentation for mysql_real_connect(). """ LONG_PASSWORD = 1 FOUND_ROWS = 2 LONG_FLAG = 4 CONNECT_WITH_DB = 8 NO_SCHEMA = 16 COMPRESS = 32 ODBC = 64 LOCAL_FILES = 128 IGNORE_SPACE = 256 CHANGE_USER = 512 INTERACTIVE = 1024 SSL = 2048 IGNORE_SIGPIPE = 4096 TRANSACTIONS = 8192 # mysql_com.h was WRONG prior to 3.23.35 RESERVED = 16384 SECURE_CONNECTION = 32768 MULTI_STATEMENTS = 65536 MULTI_RESULTS = 131072 PKѾZ:&JMySQLdb/constants/CLIENT.pyc; !3Dc@svdZdZdZdZdZdZdZdZdZd Z d Z d Z d Z d Z dZdZdZdZdZdS(s$MySQL CLIENT constants These constants are used when creating the connection. Use bitwise-OR (|) to combine options together, and pass them as the client_flags parameter to MySQLdb.Connection. For more information on these flags, see the MySQL C API documentation for mysql_real_connect(). iiiiii i@iiiiiii i@iiiN(s__doc__s LONG_PASSWORDs FOUND_ROWSs LONG_FLAGsCONNECT_WITH_DBs NO_SCHEMAsCOMPRESSsODBCs LOCAL_FILESs IGNORE_SPACEs CHANGE_USERs INTERACTIVEsSSLsIGNORE_SIGPIPEs TRANSACTIONSsRESERVEDsSECURE_CONNECTIONsMULTI_STATEMENTSs MULTI_RESULTS(s NO_SCHEMAsIGNORE_SIGPIPEsSECURE_CONNECTIONsRESERVEDs FOUND_ROWSs TRANSACTIONSsODBCsCOMPRESSsCONNECT_WITH_DBs CHANGE_USERsSSLs LOCAL_FILESs LONG_FLAGs MULTI_RESULTSsMULTI_STATEMENTSs LONG_PASSWORDs IGNORE_SPACEs INTERACTIVE((s>build/bdist.darwin-8.11.1-i386/egg/MySQLdb/constants/CLIENT.pys?s$PK4V*MySQLdb/constants/CR.py"""MySQL Connection Errors Nearly all of these raise OperationalError. COMMANDS_OUT_OF_SYNC raises ProgrammingError. """ MIN_ERROR = 2000 MAX_ERROR = 2999 UNKNOWN_ERROR = 2000 SOCKET_CREATE_ERROR = 2001 CONNECTION_ERROR = 2002 CONN_HOST_ERROR = 2003 IPSOCK_ERROR = 2004 UNKNOWN_HOST = 2005 SERVER_GONE_ERROR = 2006 VERSION_ERROR = 2007 OUT_OF_MEMORY = 2008 WRONG_HOST_INFO = 2009 LOCALHOST_CONNECTION = 2010 TCP_CONNECTION = 2011 SERVER_HANDSHAKE_ERR = 2012 SERVER_LOST = 2013 COMMANDS_OUT_OF_SYNC = 2014 NAMEDPIPE_CONNECTION = 2015 NAMEDPIPEWAIT_ERROR = 2016 NAMEDPIPEOPEN_ERROR = 2017 NAMEDPIPESETSTATE_ERROR = 2018 CANT_READ_CHARSET = 2019 NET_PACKET_TOO_LARGE = 2020 PKѾZ:fWMySQLdb/constants/CR.pyc; !3Dc@sdZdZdZdZdZdZdZdZdZdZ d Z d Z d Z d Z d ZdZdZdZdZdZdZdZdZdZdS(stMySQL Connection Errors Nearly all of these raise OperationalError. COMMANDS_OUT_OF_SYNC raises ProgrammingError. ii iiiiiiiiiiiiiiiiiiiiN(s__doc__s MIN_ERRORs MAX_ERRORs UNKNOWN_ERRORsSOCKET_CREATE_ERRORsCONNECTION_ERRORsCONN_HOST_ERRORs IPSOCK_ERRORs UNKNOWN_HOSTsSERVER_GONE_ERRORs VERSION_ERRORs OUT_OF_MEMORYsWRONG_HOST_INFOsLOCALHOST_CONNECTIONsTCP_CONNECTIONsSERVER_HANDSHAKE_ERRs SERVER_LOSTsCOMMANDS_OUT_OF_SYNCsNAMEDPIPE_CONNECTIONsNAMEDPIPEWAIT_ERRORsNAMEDPIPEOPEN_ERRORsNAMEDPIPESETSTATE_ERRORsCANT_READ_CHARSETsNET_PACKET_TOO_LARGE(sNAMEDPIPESETSTATE_ERRORs SERVER_LOSTsCONNECTION_ERRORs MAX_ERRORsSOCKET_CREATE_ERRORs MIN_ERRORsSERVER_GONE_ERRORs IPSOCK_ERRORsNAMEDPIPE_CONNECTIONsCANT_READ_CHARSETsWRONG_HOST_INFOsNET_PACKET_TOO_LARGEsCOMMANDS_OUT_OF_SYNCsNAMEDPIPEWAIT_ERRORs UNKNOWN_ERRORsTCP_CONNECTIONsCONN_HOST_ERRORs VERSION_ERRORsLOCALHOST_CONNECTIONs OUT_OF_MEMORYsSERVER_HANDSHAKE_ERRsNAMEDPIPEOPEN_ERRORs UNKNOWN_HOST((s:build/bdist.darwin-8.11.1-i386/egg/MySQLdb/constants/CR.pys?s.PK4̒..MySQLdb/constants/ER.py"""MySQL ER Constants These constants are error codes for the bulk of the error conditions that may occur. """ HASHCHK = 1000 NISAMCHK = 1001 NO = 1002 YES = 1003 CANT_CREATE_FILE = 1004 CANT_CREATE_TABLE = 1005 CANT_CREATE_DB = 1006 DB_CREATE_EXISTS = 1007 DB_DROP_EXISTS = 1008 DB_DROP_DELETE = 1009 DB_DROP_RMDIR = 1010 CANT_DELETE_FILE = 1011 CANT_FIND_SYSTEM_REC = 1012 CANT_GET_STAT = 1013 CANT_GET_WD = 1014 CANT_LOCK = 1015 CANT_OPEN_FILE = 1016 FILE_NOT_FOUND = 1017 CANT_READ_DIR = 1018 CANT_SET_WD = 1019 CHECKREAD = 1020 DISK_FULL = 1021 DUP_KEY = 1022 ERROR_ON_CLOSE = 1023 ERROR_ON_READ = 1024 ERROR_ON_RENAME = 1025 ERROR_ON_WRITE = 1026 FILE_USED = 1027 FILSORT_ABORT = 1028 FORM_NOT_FOUND = 1029 GET_ERRNO = 1030 ILLEGAL_HA = 1031 KEY_NOT_FOUND = 1032 NOT_FORM_FILE = 1033 NOT_KEYFILE = 1034 OLD_KEYFILE = 1035 OPEN_AS_READONLY = 1036 OUTOFMEMORY = 1037 OUT_OF_SORTMEMORY = 1038 UNEXPECTED_EOF = 1039 CON_COUNT_ERROR = 1040 OUT_OF_RESOURCES = 1041 BAD_HOST_ERROR = 1042 HANDSHAKE_ERROR = 1043 DBACCESS_DENIED_ERROR = 1044 ACCESS_DENIED_ERROR = 1045 NO_DB_ERROR = 1046 UNKNOWN_COM_ERROR = 1047 BAD_NULL_ERROR = 1048 BAD_DB_ERROR = 1049 TABLE_EXISTS_ERROR = 1050 BAD_TABLE_ERROR = 1051 NON_UNIQ_ERROR = 1052 SERVER_SHUTDOWN = 1053 BAD_FIELD_ERROR = 1054 WRONG_FIELD_WITH_GROUP = 1055 WRONG_GROUP_FIELD = 1056 WRONG_SUM_SELECT = 1057 WRONG_VALUE_COUNT = 1058 TOO_LONG_IDENT = 1059 DUP_FIELDNAME = 1060 DUP_KEYNAME = 1061 DUP_ENTRY = 1062 WRONG_FIELD_SPEC = 1063 PARSE_ERROR = 1064 EMPTY_QUERY = 1065 NONUNIQ_TABLE = 1066 INVALID_DEFAULT = 1067 MULTIPLE_PRI_KEY = 1068 TOO_MANY_KEYS = 1069 TOO_MANY_KEY_PARTS = 1070 TOO_LONG_KEY = 1071 KEY_COLUMN_DOES_NOT_EXITS = 1072 BLOB_USED_AS_KEY = 1073 TOO_BIG_FIELDLENGTH = 1074 WRONG_AUTO_KEY = 1075 READY = 1076 NORMAL_SHUTDOWN = 1077 GOT_SIGNAL = 1078 SHUTDOWN_COMPLETE = 1079 FORCING_CLOSE = 1080 IPSOCK_ERROR = 1081 NO_SUCH_INDEX = 1082 WRONG_FIELD_TERMINATORS = 1083 BLOBS_AND_NO_TERMINATED = 1084 TEXTFILE_NOT_READABLE = 1085 FILE_EXISTS_ERROR = 1086 LOAD_INFO = 1087 ALTER_INFO = 1088 WRONG_SUB_KEY = 1089 CANT_REMOVE_ALL_FIELDS = 1090 CANT_DROP_FIELD_OR_KEY = 1091 INSERT_INFO = 1092 INSERT_TABLE_USED = 1093 NO_SUCH_THREAD = 1094 KILL_DENIED_ERROR = 1095 NO_TABLES_USED = 1096 TOO_BIG_SET = 1097 NO_UNIQUE_LOGFILE = 1098 TABLE_NOT_LOCKED_FOR_WRITE = 1099 TABLE_NOT_LOCKED = 1100 BLOB_CANT_HAVE_DEFAULT = 1101 WRONG_DB_NAME = 1102 WRONG_TABLE_NAME = 1103 TOO_BIG_SELECT = 1104 UNKNOWN_ERROR = 1105 UNKNOWN_PROCEDURE = 1106 WRONG_PARAMCOUNT_TO_PROCEDURE = 1107 WRONG_PARAMETERS_TO_PROCEDURE = 1108 UNKNOWN_TABLE = 1109 FIELD_SPECIFIED_TWICE = 1110 INVALID_GROUP_FUNC_USE = 1111 UNSUPPORTED_EXTENSION = 1112 TABLE_MUST_HAVE_COLUMNS = 1113 RECORD_FILE_FULL = 1114 UNKNOWN_CHARACTER_SET = 1115 TOO_MANY_TABLES = 1116 TOO_MANY_FIELDS = 1117 TOO_BIG_ROWSIZE = 1118 STACK_OVERRUN = 1119 WRONG_OUTER_JOIN = 1120 NULL_COLUMN_IN_INDEX = 1121 CANT_FIND_UDF = 1122 CANT_INITIALIZE_UDF = 1123 UDF_NO_PATHS = 1124 UDF_EXISTS = 1125 CANT_OPEN_LIBRARY = 1126 CANT_FIND_DL_ENTRY = 1127 FUNCTION_NOT_DEFINED = 1128 HOST_IS_BLOCKED = 1129 HOST_NOT_PRIVILEGED = 1130 PASSWORD_ANONYMOUS_USER = 1131 PASSWORD_NOT_ALLOWED = 1132 PASSWORD_NO_MATCH = 1133 UPDATE_INFO = 1134 CANT_CREATE_THREAD = 1135 WRONG_VALUE_COUNT_ON_ROW = 1136 CANT_REOPEN_TABLE = 1137 INVALID_USE_OF_NULL = 1138 REGEXP_ERROR = 1139 MIX_OF_GROUP_FUNC_AND_FIELDS = 1140 NONEXISTING_GRANT = 1141 TABLEACCESS_DENIED_ERROR = 1142 COLUMNACCESS_DENIED_ERROR = 1143 ILLEGAL_GRANT_FOR_TABLE = 1144 GRANT_WRONG_HOST_OR_USER = 1145 NO_SUCH_TABLE = 1146 NONEXISTING_TABLE_GRANT = 1147 NOT_ALLOWED_COMMAND = 1148 SYNTAX_ERROR = 1149 DELAYED_CANT_CHANGE_LOCK = 1150 TOO_MANY_DELAYED_THREADS = 1151 ABORTING_CONNECTION = 1152 NET_PACKET_TOO_LARGE = 1153 NET_READ_ERROR_FROM_PIPE = 1154 NET_FCNTL_ERROR = 1155 NET_PACKETS_OUT_OF_ORDER = 1156 NET_UNCOMPRESS_ERROR = 1157 NET_READ_ERROR = 1158 NET_READ_INTERRUPTED = 1159 NET_ERROR_ON_WRITE = 1160 NET_WRITE_INTERRUPTED = 1161 TOO_LONG_STRING = 1162 TABLE_CANT_HANDLE_BLOB = 1163 TABLE_CANT_HANDLE_AUTO_INCREMENT = 1164 DELAYED_INSERT_TABLE_LOCKED = 1165 WRONG_COLUMN_NAME = 1166 WRONG_KEY_COLUMN = 1167 WRONG_MRG_TABLE = 1168 DUP_UNIQUE = 1169 BLOB_KEY_WITHOUT_LENGTH = 1170 PRIMARY_CANT_HAVE_NULL = 1171 TOO_MANY_ROWS = 1172 REQUIRES_PRIMARY_KEY = 1173 NO_RAID_COMPILED = 1174 UPDATE_WITHOUT_KEY_IN_SAFE_MODE = 1175 KEY_DOES_NOT_EXITS = 1176 CHECK_NO_SUCH_TABLE = 1177 CHECK_NOT_IMPLEMENTED = 1178 CANT_DO_THIS_DURING_AN_TRANSACTION = 1179 ERROR_DURING_COMMIT = 1180 ERROR_DURING_ROLLBACK = 1181 ERROR_DURING_FLUSH_LOGS = 1182 ERROR_DURING_CHECKPOINT = 1183 NEW_ABORTING_CONNECTION = 1184 DUMP_NOT_IMPLEMENTED = 1185 FLUSH_MASTER_BINLOG_CLOSED = 1186 INDEX_REBUILD = 1187 MASTER = 1188 MASTER_NET_READ = 1189 MASTER_NET_WRITE = 1190 FT_MATCHING_KEY_NOT_FOUND = 1191 LOCK_OR_ACTIVE_TRANSACTION = 1192 UNKNOWN_SYSTEM_VARIABLE = 1193 CRASHED_ON_USAGE = 1194 CRASHED_ON_REPAIR = 1195 WARNING_NOT_COMPLETE_ROLLBACK = 1196 TRANS_CACHE_FULL = 1197 SLAVE_MUST_STOP = 1198 SLAVE_NOT_RUNNING = 1199 BAD_SLAVE = 1200 MASTER_INFO = 1201 SLAVE_THREAD = 1202 TOO_MANY_USER_CONNECTIONS = 1203 SET_CONSTANTS_ONLY = 1204 LOCK_WAIT_TIMEOUT = 1205 LOCK_TABLE_FULL = 1206 READ_ONLY_TRANSACTION = 1207 DROP_DB_WITH_READ_LOCK = 1208 CREATE_DB_WITH_READ_LOCK = 1209 WRONG_ARGUMENTS = 1210 NO_PERMISSION_TO_CREATE_USER = 1211 UNION_TABLES_IN_DIFFERENT_DIR = 1212 LOCK_DEADLOCK = 1213 TABLE_CANT_HANDLE_FT = 1214 CANNOT_ADD_FOREIGN = 1215 NO_REFERENCED_ROW = 1216 ROW_IS_REFERENCED = 1217 CONNECT_TO_MASTER = 1218 QUERY_ON_MASTER = 1219 ERROR_WHEN_EXECUTING_COMMAND = 1220 WRONG_USAGE = 1221 WRONG_NUMBER_OF_COLUMNS_IN_SELECT = 1222 CANT_UPDATE_WITH_READLOCK = 1223 MIXING_NOT_ALLOWED = 1224 DUP_ARGUMENT = 1225 USER_LIMIT_REACHED = 1226 SPECIFIC_ACCESS_DENIED_ERROR = 1227 LOCAL_VARIABLE = 1228 GLOBAL_VARIABLE = 1229 NO_DEFAULT = 1230 WRONG_VALUE_FOR_VAR = 1231 WRONG_TYPE_FOR_VAR = 1232 VAR_CANT_BE_READ = 1233 CANT_USE_OPTION_HERE = 1234 NOT_SUPPORTED_YET = 1235 MASTER_FATAL_ERROR_READING_BINLOG = 1236 SLAVE_IGNORED_TABLE = 1237 INCORRECT_GLOBAL_LOCAL_VAR = 1238 WRONG_FK_DEF = 1239 KEY_REF_DO_NOT_MATCH_TABLE_REF = 1240 OPERAND_COLUMNS = 1241 SUBQUERY_NO_1_ROW = 1242 UNKNOWN_STMT_HANDLER = 1243 CORRUPT_HELP_DB = 1244 CYCLIC_REFERENCE = 1245 AUTO_CONVERT = 1246 ILLEGAL_REFERENCE = 1247 DERIVED_MUST_HAVE_ALIAS = 1248 SELECT_REDUCED = 1249 TABLENAME_NOT_ALLOWED_HERE = 1250 NOT_SUPPORTED_AUTH_MODE = 1251 SPATIAL_CANT_HAVE_NULL = 1252 COLLATION_CHARSET_MISMATCH = 1253 SLAVE_WAS_RUNNING = 1254 SLAVE_WAS_NOT_RUNNING = 1255 TOO_BIG_FOR_UNCOMPRESS = 1256 ZLIB_Z_MEM_ERROR = 1257 ZLIB_Z_BUF_ERROR = 1258 ZLIB_Z_DATA_ERROR = 1259 CUT_VALUE_GROUP_CONCAT = 1260 WARN_TOO_FEW_RECORDS = 1261 WARN_TOO_MANY_RECORDS = 1262 WARN_NULL_TO_NOTNULL = 1263 WARN_DATA_OUT_OF_RANGE = 1264 WARN_DATA_TRUNCATED = 1265 WARN_USING_OTHER_HANDLER = 1266 CANT_AGGREGATE_2COLLATIONS = 1267 DROP_USER = 1268 REVOKE_GRANTS = 1269 CANT_AGGREGATE_3COLLATIONS = 1270 CANT_AGGREGATE_NCOLLATIONS = 1271 VARIABLE_IS_NOT_STRUCT = 1272 UNKNOWN_COLLATION = 1273 SLAVE_IGNORED_SSL_PARAMS = 1274 SERVER_IS_IN_SECURE_AUTH_MODE = 1275 WARN_FIELD_RESOLVED = 1276 BAD_SLAVE_UNTIL_COND = 1277 MISSING_SKIP_SLAVE = 1278 UNTIL_COND_IGNORED = 1279 WRONG_NAME_FOR_INDEX = 1280 WRONG_NAME_FOR_CATALOG = 1281 WARN_QC_RESIZE = 1282 BAD_FT_COLUMN = 1283 UNKNOWN_KEY_CACHE = 1284 WARN_HOSTNAME_WONT_WORK = 1285 UNKNOWN_STORAGE_ENGINE = 1286 WARN_DEPRECATED_SYNTAX = 1287 NON_UPDATABLE_TABLE = 1288 FEATURE_DISABLED = 1289 OPTION_PREVENTS_STATEMENT = 1290 DUPLICATED_VALUE_IN_TYPE = 1291 TRUNCATED_WRONG_VALUE = 1292 TOO_MUCH_AUTO_TIMESTAMP_COLS = 1293 INVALID_ON_UPDATE = 1294 UNSUPPORTED_PS = 1295 GET_ERRMSG = 1296 GET_TEMPORARY_ERRMSG = 1297 UNKNOWN_TIME_ZONE = 1298 WARN_INVALID_TIMESTAMP = 1299 INVALID_CHARACTER_STRING = 1300 WARN_ALLOWED_PACKET_OVERFLOWED = 1301 CONFLICTING_DECLARATIONS = 1302 SP_NO_RECURSIVE_CREATE = 1303 SP_ALREADY_EXISTS = 1304 SP_DOES_NOT_EXIST = 1305 SP_DROP_FAILED = 1306 SP_STORE_FAILED = 1307 SP_LILABEL_MISMATCH = 1308 SP_LABEL_REDEFINE = 1309 SP_LABEL_MISMATCH = 1310 SP_UNINIT_VAR = 1311 SP_BADSELECT = 1312 SP_BADRETURN = 1313 SP_BADSTATEMENT = 1314 UPDATE_LOG_DEPRECATED_IGNORED = 1315 UPDATE_LOG_DEPRECATED_TRANSLATED = 1316 QUERY_INTERRUPTED = 1317 SP_WRONG_NO_OF_ARGS = 1318 SP_COND_MISMATCH = 1319 SP_NORETURN = 1320 SP_NORETURNEND = 1321 SP_BAD_CURSOR_QUERY = 1322 SP_BAD_CURSOR_SELECT = 1323 SP_CURSOR_MISMATCH = 1324 SP_CURSOR_ALREADY_OPEN = 1325 SP_CURSOR_NOT_OPEN = 1326 SP_UNDECLARED_VAR = 1327 SP_WRONG_NO_OF_FETCH_ARGS = 1328 SP_FETCH_NO_DATA = 1329 SP_DUP_PARAM = 1330 SP_DUP_VAR = 1331 SP_DUP_COND = 1332 SP_DUP_CURS = 1333 SP_CANT_ALTER = 1334 SP_SUBSELECT_NYI = 1335 STMT_NOT_ALLOWED_IN_SF_OR_TRG = 1336 SP_VARCOND_AFTER_CURSHNDLR = 1337 SP_CURSOR_AFTER_HANDLER = 1338 SP_CASE_NOT_FOUND = 1339 FPARSER_TOO_BIG_FILE = 1340 FPARSER_BAD_HEADER = 1341 FPARSER_EOF_IN_COMMENT = 1342 FPARSER_ERROR_IN_PARAMETER = 1343 FPARSER_EOF_IN_UNKNOWN_PARAMETER = 1344 VIEW_NO_EXPLAIN = 1345 FRM_UNKNOWN_TYPE = 1346 WRONG_OBJECT = 1347 NONUPDATEABLE_COLUMN = 1348 VIEW_SELECT_DERIVED = 1349 VIEW_SELECT_CLAUSE = 1350 VIEW_SELECT_VARIABLE = 1351 VIEW_SELECT_TMPTABLE = 1352 VIEW_WRONG_LIST = 1353 WARN_VIEW_MERGE = 1354 WARN_VIEW_WITHOUT_KEY = 1355 VIEW_INVALID = 1356 SP_NO_DROP_SP = 1357 SP_GOTO_IN_HNDLR = 1358 TRG_ALREADY_EXISTS = 1359 TRG_DOES_NOT_EXIST = 1360 TRG_ON_VIEW_OR_TEMP_TABLE = 1361 TRG_CANT_CHANGE_ROW = 1362 TRG_NO_SUCH_ROW_IN_TRG = 1363 NO_DEFAULT_FOR_FIELD = 1364 DIVISION_BY_ZERO = 1365 TRUNCATED_WRONG_VALUE_FOR_FIELD = 1366 ILLEGAL_VALUE_FOR_TYPE = 1367 VIEW_NONUPD_CHECK = 1368 VIEW_CHECK_FAILED = 1369 PROCACCESS_DENIED_ERROR = 1370 RELAY_LOG_FAIL = 1371 PASSWD_LENGTH = 1372 UNKNOWN_TARGET_BINLOG = 1373 IO_ERR_LOG_INDEX_READ = 1374 BINLOG_PURGE_PROHIBITED = 1375 FSEEK_FAIL = 1376 BINLOG_PURGE_FATAL_ERR = 1377 LOG_IN_USE = 1378 LOG_PURGE_UNKNOWN_ERR = 1379 RELAY_LOG_INIT = 1380 NO_BINARY_LOGGING = 1381 RESERVED_SYNTAX = 1382 WSAS_FAILED = 1383 DIFF_GROUPS_PROC = 1384 NO_GROUP_FOR_PROC = 1385 ORDER_WITH_PROC = 1386 LOGGING_PROHIBIT_CHANGING_OF = 1387 NO_FILE_MAPPING = 1388 WRONG_MAGIC = 1389 PS_MANY_PARAM = 1390 KEY_PART_0 = 1391 VIEW_CHECKSUM = 1392 VIEW_MULTIUPDATE = 1393 VIEW_NO_INSERT_FIELD_LIST = 1394 VIEW_DELETE_MERGE_VIEW = 1395 CANNOT_USER = 1396 XAER_NOTA = 1397 XAER_INVAL = 1398 XAER_RMFAIL = 1399 XAER_OUTSIDE = 1400 XAER_RMERR = 1401 XA_RBROLLBACK = 1402 NONEXISTING_PROC_GRANT = 1403 PROC_AUTO_GRANT_FAIL = 1404 PROC_AUTO_REVOKE_FAIL = 1405 DATA_TOO_LONG = 1406 SP_BAD_SQLSTATE = 1407 STARTUP = 1408 LOAD_FROM_FIXED_SIZE_ROWS_TO_VAR = 1409 CANT_CREATE_USER_WITH_GRANT = 1410 WRONG_VALUE_FOR_TYPE = 1411 TABLE_DEF_CHANGED = 1412 SP_DUP_HANDLER = 1413 SP_NOT_VAR_ARG = 1414 SP_NO_RETSET = 1415 CANT_CREATE_GEOMETRY_OBJECT = 1416 FAILED_ROUTINE_BREAK_BINLOG = 1417 BINLOG_UNSAFE_ROUTINE = 1418 BINLOG_CREATE_ROUTINE_NEED_SUPER = 1419 EXEC_STMT_WITH_OPEN_CURSOR = 1420 STMT_HAS_NO_OPEN_CURSOR = 1421 COMMIT_NOT_ALLOWED_IN_SF_OR_TRG = 1422 NO_DEFAULT_FOR_VIEW_FIELD = 1423 SP_NO_RECURSION = 1424 TOO_BIG_SCALE = 1425 TOO_BIG_PRECISION = 1426 M_BIGGER_THAN_D = 1427 WRONG_LOCK_OF_SYSTEM_TABLE = 1428 CONNECT_TO_FOREIGN_DATA_SOURCE = 1429 QUERY_ON_FOREIGN_DATA_SOURCE = 1430 FOREIGN_DATA_SOURCE_DOESNT_EXIST = 1431 FOREIGN_DATA_STRING_INVALID_CANT_CREATE = 1432 FOREIGN_DATA_STRING_INVALID = 1433 CANT_CREATE_FEDERATED_TABLE = 1434 TRG_IN_WRONG_SCHEMA = 1435 STACK_OVERRUN_NEED_MORE = 1436 TOO_LONG_BODY = 1437 WARN_CANT_DROP_DEFAULT_KEYCACHE = 1438 TOO_BIG_DISPLAYWIDTH = 1439 XAER_DUPID = 1440 DATETIME_FUNCTION_OVERFLOW = 1441 CANT_UPDATE_USED_TABLE_IN_SF_OR_TRG = 1442 VIEW_PREVENT_UPDATE = 1443 PS_NO_RECURSION = 1444 SP_CANT_SET_AUTOCOMMIT = 1445 MALFORMED_DEFINER = 1446 VIEW_FRM_NO_USER = 1447 VIEW_OTHER_USER = 1448 NO_SUCH_USER = 1449 FORBID_SCHEMA_CHANGE = 1450 ROW_IS_REFERENCED_2 = 1451 NO_REFERENCED_ROW_2 = 1452 SP_BAD_VAR_SHADOW = 1453 TRG_NO_DEFINER = 1454 OLD_FILE_FORMAT = 1455 SP_RECURSION_LIMIT = 1456 SP_PROC_TABLE_CORRUPT = 1457 ERROR_LAST = 1457 PKѾZ:}jjMySQLdb/constants/ER.pyc; !3Dc@s dZdZdZdZdZdZdZdZdZd Z d Z d Z d Z d Z dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd Z d!Z!d"Z"d#Z#d$Z$d%Z%d&Z&d'Z'd(Z(d)Z)d*Z*d+Z+d,Z,d-Z-d.Z.d/Z/d0Z0d1Z1d2Z2d3Z3d4Z4d5Z5d6Z6d7Z7d8Z8d9Z9d:Z:d;Z;d<Z<d=Z=d>Z>d?Z?d@Z@dAZAdBZBdCZCdDZDdEZEdFZFdGZGdHZHdIZIdJZJdKZKdLZLdMZMdNZNdOZOdPZPdQZQdRZRdSZSdTZTdUZUdVZVdWZWdXZXdYZYdZZZd[Z[d\Z\d]Z]d^Z^d_Z_d`Z`daZadbZbdcZcddZddeZedfZfdgZgdhZhdiZidjZjdkZkdlZldmZmdnZndoZodpZpdqZqdrZrdsZsdtZtduZudvZvdwZwdxZxdyZydzZzd{Z{d|Z|d}Z}d~Z~dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd Z d Z d Z d Z d Z dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd Z d!Z!d"Z"d#Z#d$Z$d%Z%d&Z&d'Z'd(Z(d)Z)d*Z*d+Z+d,Z,d-Z-d.Z.d/Z/d0Z0d1Z1d2Z2d3Z3d4Z4d5Z5d6Z6d7Z7d8Z8d9Z9d:Z:d;Z;d<Z<d=Z=d>Z>d?Z?d@Z@dAZAdBZBdCZCdDZDdEZEdFZFdGZGdHZHdIZIdJZJdKZKdLZLdMZMdNZNdOZOdPZPdQZQdRZRdSZSdTZTdUZUdVZVdWZWdXZXdYZYdZZZd[Z[d\Z\d]Z]d^Z^d_Z_d`Z`daZadbZbdcZcddZddeZedfZfdgZgdhZhdiZidjZjdkZkdlZldmZmdnZndoZodpZpdqZqdrZrdsZsdtZtduZudvZvdwZwdxZxdyZydzZzd{Z{d|Z|d}Z}d~Z~dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdS(sjMySQL ER Constants These constants are error codes for the bulk of the error conditions that may occur. iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii i i i i iiiiiiiiiiiiiiiiiii i!i"i#i$i%i&i'i(i)i*i+i,i-i.i/i0i1i2i3i4i5i6i7i8i9i:i;i<i=i>i?i@iAiBiCiDiEiFiGiHiIiJiKiLiMiNiOiPiQiRiSiTiUiViWiXiYiZi[i\i]i^i_i`iaibicidieifigihiiijikiliminioipiqirisitiuiviwixiyizi{i|i}i~iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii i i i i iiiiiiiiiiiiiiiiiii i!i"i#i$i%i&i'i(i)i*i+i,i-i.i/i0i1i2i3i4i5i6i7i8i9i:i;i<i=i>i?i@iAiBiCiDiEiFiGiHiIiJiKiLiMiNiOiPiQiRiSiTiUiViWiXiYiZi[i\i]i^i_i`iaibicidieifigihiiijikiliminioipiqirisitiuiviwixiyizi{i|i}i~iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiN(s__doc__sHASHCHKsNISAMCHKsNOsYESsCANT_CREATE_FILEsCANT_CREATE_TABLEsCANT_CREATE_DBsDB_CREATE_EXISTSsDB_DROP_EXISTSsDB_DROP_DELETEs DB_DROP_RMDIRsCANT_DELETE_FILEsCANT_FIND_SYSTEM_RECs CANT_GET_STATs CANT_GET_WDs CANT_LOCKsCANT_OPEN_FILEsFILE_NOT_FOUNDs CANT_READ_DIRs CANT_SET_WDs CHECKREADs DISK_FULLsDUP_KEYsERROR_ON_CLOSEs ERROR_ON_READsERROR_ON_RENAMEsERROR_ON_WRITEs FILE_USEDs FILSORT_ABORTsFORM_NOT_FOUNDs GET_ERRNOs ILLEGAL_HAs KEY_NOT_FOUNDs NOT_FORM_FILEs NOT_KEYFILEs OLD_KEYFILEsOPEN_AS_READONLYs OUTOFMEMORYsOUT_OF_SORTMEMORYsUNEXPECTED_EOFsCON_COUNT_ERRORsOUT_OF_RESOURCESsBAD_HOST_ERRORsHANDSHAKE_ERRORsDBACCESS_DENIED_ERRORsACCESS_DENIED_ERRORs NO_DB_ERRORsUNKNOWN_COM_ERRORsBAD_NULL_ERRORs BAD_DB_ERRORsTABLE_EXISTS_ERRORsBAD_TABLE_ERRORsNON_UNIQ_ERRORsSERVER_SHUTDOWNsBAD_FIELD_ERRORsWRONG_FIELD_WITH_GROUPsWRONG_GROUP_FIELDsWRONG_SUM_SELECTsWRONG_VALUE_COUNTsTOO_LONG_IDENTs DUP_FIELDNAMEs DUP_KEYNAMEs DUP_ENTRYsWRONG_FIELD_SPECs PARSE_ERRORs EMPTY_QUERYs NONUNIQ_TABLEsINVALID_DEFAULTsMULTIPLE_PRI_KEYs TOO_MANY_KEYSsTOO_MANY_KEY_PARTSs TOO_LONG_KEYsKEY_COLUMN_DOES_NOT_EXITSsBLOB_USED_AS_KEYsTOO_BIG_FIELDLENGTHsWRONG_AUTO_KEYsREADYsNORMAL_SHUTDOWNs GOT_SIGNALsSHUTDOWN_COMPLETEs FORCING_CLOSEs IPSOCK_ERRORs NO_SUCH_INDEXsWRONG_FIELD_TERMINATORSsBLOBS_AND_NO_TERMINATEDsTEXTFILE_NOT_READABLEsFILE_EXISTS_ERRORs LOAD_INFOs ALTER_INFOs WRONG_SUB_KEYsCANT_REMOVE_ALL_FIELDSsCANT_DROP_FIELD_OR_KEYs INSERT_INFOsINSERT_TABLE_USEDsNO_SUCH_THREADsKILL_DENIED_ERRORsNO_TABLES_USEDs TOO_BIG_SETsNO_UNIQUE_LOGFILEsTABLE_NOT_LOCKED_FOR_WRITEsTABLE_NOT_LOCKEDsBLOB_CANT_HAVE_DEFAULTs WRONG_DB_NAMEsWRONG_TABLE_NAMEsTOO_BIG_SELECTs UNKNOWN_ERRORsUNKNOWN_PROCEDUREsWRONG_PARAMCOUNT_TO_PROCEDUREsWRONG_PARAMETERS_TO_PROCEDUREs UNKNOWN_TABLEsFIELD_SPECIFIED_TWICEsINVALID_GROUP_FUNC_USEsUNSUPPORTED_EXTENSIONsTABLE_MUST_HAVE_COLUMNSsRECORD_FILE_FULLsUNKNOWN_CHARACTER_SETsTOO_MANY_TABLESsTOO_MANY_FIELDSsTOO_BIG_ROWSIZEs STACK_OVERRUNsWRONG_OUTER_JOINsNULL_COLUMN_IN_INDEXs CANT_FIND_UDFsCANT_INITIALIZE_UDFs UDF_NO_PATHSs UDF_EXISTSsCANT_OPEN_LIBRARYsCANT_FIND_DL_ENTRYsFUNCTION_NOT_DEFINEDsHOST_IS_BLOCKEDsHOST_NOT_PRIVILEGEDsPASSWORD_ANONYMOUS_USERsPASSWORD_NOT_ALLOWEDsPASSWORD_NO_MATCHs UPDATE_INFOsCANT_CREATE_THREADsWRONG_VALUE_COUNT_ON_ROWsCANT_REOPEN_TABLEsINVALID_USE_OF_NULLs REGEXP_ERRORsMIX_OF_GROUP_FUNC_AND_FIELDSsNONEXISTING_GRANTsTABLEACCESS_DENIED_ERRORsCOLUMNACCESS_DENIED_ERRORsILLEGAL_GRANT_FOR_TABLEsGRANT_WRONG_HOST_OR_USERs NO_SUCH_TABLEsNONEXISTING_TABLE_GRANTsNOT_ALLOWED_COMMANDs SYNTAX_ERRORsDELAYED_CANT_CHANGE_LOCKsTOO_MANY_DELAYED_THREADSsABORTING_CONNECTIONsNET_PACKET_TOO_LARGEsNET_READ_ERROR_FROM_PIPEsNET_FCNTL_ERRORsNET_PACKETS_OUT_OF_ORDERsNET_UNCOMPRESS_ERRORsNET_READ_ERRORsNET_READ_INTERRUPTEDsNET_ERROR_ON_WRITEsNET_WRITE_INTERRUPTEDsTOO_LONG_STRINGsTABLE_CANT_HANDLE_BLOBs TABLE_CANT_HANDLE_AUTO_INCREMENTsDELAYED_INSERT_TABLE_LOCKEDsWRONG_COLUMN_NAMEsWRONG_KEY_COLUMNsWRONG_MRG_TABLEs DUP_UNIQUEsBLOB_KEY_WITHOUT_LENGTHsPRIMARY_CANT_HAVE_NULLs TOO_MANY_ROWSsREQUIRES_PRIMARY_KEYsNO_RAID_COMPILEDsUPDATE_WITHOUT_KEY_IN_SAFE_MODEsKEY_DOES_NOT_EXITSsCHECK_NO_SUCH_TABLEsCHECK_NOT_IMPLEMENTEDs"CANT_DO_THIS_DURING_AN_TRANSACTIONsERROR_DURING_COMMITsERROR_DURING_ROLLBACKsERROR_DURING_FLUSH_LOGSsERROR_DURING_CHECKPOINTsNEW_ABORTING_CONNECTIONsDUMP_NOT_IMPLEMENTEDsFLUSH_MASTER_BINLOG_CLOSEDs INDEX_REBUILDsMASTERsMASTER_NET_READsMASTER_NET_WRITEsFT_MATCHING_KEY_NOT_FOUNDsLOCK_OR_ACTIVE_TRANSACTIONsUNKNOWN_SYSTEM_VARIABLEsCRASHED_ON_USAGEsCRASHED_ON_REPAIRsWARNING_NOT_COMPLETE_ROLLBACKsTRANS_CACHE_FULLsSLAVE_MUST_STOPsSLAVE_NOT_RUNNINGs BAD_SLAVEs MASTER_INFOs SLAVE_THREADsTOO_MANY_USER_CONNECTIONSsSET_CONSTANTS_ONLYsLOCK_WAIT_TIMEOUTsLOCK_TABLE_FULLsREAD_ONLY_TRANSACTIONsDROP_DB_WITH_READ_LOCKsCREATE_DB_WITH_READ_LOCKsWRONG_ARGUMENTSsNO_PERMISSION_TO_CREATE_USERsUNION_TABLES_IN_DIFFERENT_DIRs LOCK_DEADLOCKsTABLE_CANT_HANDLE_FTsCANNOT_ADD_FOREIGNsNO_REFERENCED_ROWsROW_IS_REFERENCEDsCONNECT_TO_MASTERsQUERY_ON_MASTERsERROR_WHEN_EXECUTING_COMMANDs WRONG_USAGEs!WRONG_NUMBER_OF_COLUMNS_IN_SELECTsCANT_UPDATE_WITH_READLOCKsMIXING_NOT_ALLOWEDs DUP_ARGUMENTsUSER_LIMIT_REACHEDsSPECIFIC_ACCESS_DENIED_ERRORsLOCAL_VARIABLEsGLOBAL_VARIABLEs NO_DEFAULTsWRONG_VALUE_FOR_VARsWRONG_TYPE_FOR_VARsVAR_CANT_BE_READsCANT_USE_OPTION_HEREsNOT_SUPPORTED_YETs!MASTER_FATAL_ERROR_READING_BINLOGsSLAVE_IGNORED_TABLEsINCORRECT_GLOBAL_LOCAL_VARs WRONG_FK_DEFsKEY_REF_DO_NOT_MATCH_TABLE_REFsOPERAND_COLUMNSsSUBQUERY_NO_1_ROWsUNKNOWN_STMT_HANDLERsCORRUPT_HELP_DBsCYCLIC_REFERENCEs AUTO_CONVERTsILLEGAL_REFERENCEsDERIVED_MUST_HAVE_ALIASsSELECT_REDUCEDsTABLENAME_NOT_ALLOWED_HEREsNOT_SUPPORTED_AUTH_MODEsSPATIAL_CANT_HAVE_NULLsCOLLATION_CHARSET_MISMATCHsSLAVE_WAS_RUNNINGsSLAVE_WAS_NOT_RUNNINGsTOO_BIG_FOR_UNCOMPRESSsZLIB_Z_MEM_ERRORsZLIB_Z_BUF_ERRORsZLIB_Z_DATA_ERRORsCUT_VALUE_GROUP_CONCATsWARN_TOO_FEW_RECORDSsWARN_TOO_MANY_RECORDSsWARN_NULL_TO_NOTNULLsWARN_DATA_OUT_OF_RANGEsWARN_DATA_TRUNCATEDsWARN_USING_OTHER_HANDLERsCANT_AGGREGATE_2COLLATIONSs DROP_USERs REVOKE_GRANTSsCANT_AGGREGATE_3COLLATIONSsCANT_AGGREGATE_NCOLLATIONSsVARIABLE_IS_NOT_STRUCTsUNKNOWN_COLLATIONsSLAVE_IGNORED_SSL_PARAMSsSERVER_IS_IN_SECURE_AUTH_MODEsWARN_FIELD_RESOLVEDsBAD_SLAVE_UNTIL_CONDsMISSING_SKIP_SLAVEsUNTIL_COND_IGNOREDsWRONG_NAME_FOR_INDEXsWRONG_NAME_FOR_CATALOGsWARN_QC_RESIZEs BAD_FT_COLUMNsUNKNOWN_KEY_CACHEsWARN_HOSTNAME_WONT_WORKsUNKNOWN_STORAGE_ENGINEsWARN_DEPRECATED_SYNTAXsNON_UPDATABLE_TABLEsFEATURE_DISABLEDsOPTION_PREVENTS_STATEMENTsDUPLICATED_VALUE_IN_TYPEsTRUNCATED_WRONG_VALUEsTOO_MUCH_AUTO_TIMESTAMP_COLSsINVALID_ON_UPDATEsUNSUPPORTED_PSs GET_ERRMSGsGET_TEMPORARY_ERRMSGsUNKNOWN_TIME_ZONEsWARN_INVALID_TIMESTAMPsINVALID_CHARACTER_STRINGsWARN_ALLOWED_PACKET_OVERFLOWEDsCONFLICTING_DECLARATIONSsSP_NO_RECURSIVE_CREATEsSP_ALREADY_EXISTSsSP_DOES_NOT_EXISTsSP_DROP_FAILEDsSP_STORE_FAILEDsSP_LILABEL_MISMATCHsSP_LABEL_REDEFINEsSP_LABEL_MISMATCHs SP_UNINIT_VARs SP_BADSELECTs SP_BADRETURNsSP_BADSTATEMENTsUPDATE_LOG_DEPRECATED_IGNOREDs UPDATE_LOG_DEPRECATED_TRANSLATEDsQUERY_INTERRUPTEDsSP_WRONG_NO_OF_ARGSsSP_COND_MISMATCHs SP_NORETURNsSP_NORETURNENDsSP_BAD_CURSOR_QUERYsSP_BAD_CURSOR_SELECTsSP_CURSOR_MISMATCHsSP_CURSOR_ALREADY_OPENsSP_CURSOR_NOT_OPENsSP_UNDECLARED_VARsSP_WRONG_NO_OF_FETCH_ARGSsSP_FETCH_NO_DATAs SP_DUP_PARAMs SP_DUP_VARs SP_DUP_CONDs SP_DUP_CURSs SP_CANT_ALTERsSP_SUBSELECT_NYIsSTMT_NOT_ALLOWED_IN_SF_OR_TRGsSP_VARCOND_AFTER_CURSHNDLRsSP_CURSOR_AFTER_HANDLERsSP_CASE_NOT_FOUNDsFPARSER_TOO_BIG_FILEsFPARSER_BAD_HEADERsFPARSER_EOF_IN_COMMENTsFPARSER_ERROR_IN_PARAMETERs FPARSER_EOF_IN_UNKNOWN_PARAMETERsVIEW_NO_EXPLAINsFRM_UNKNOWN_TYPEs WRONG_OBJECTsNONUPDATEABLE_COLUMNsVIEW_SELECT_DERIVEDsVIEW_SELECT_CLAUSEsVIEW_SELECT_VARIABLEsVIEW_SELECT_TMPTABLEsVIEW_WRONG_LISTsWARN_VIEW_MERGEsWARN_VIEW_WITHOUT_KEYs VIEW_INVALIDs SP_NO_DROP_SPsSP_GOTO_IN_HNDLRsTRG_ALREADY_EXISTSsTRG_DOES_NOT_EXISTsTRG_ON_VIEW_OR_TEMP_TABLEsTRG_CANT_CHANGE_ROWsTRG_NO_SUCH_ROW_IN_TRGsNO_DEFAULT_FOR_FIELDsDIVISION_BY_ZEROsTRUNCATED_WRONG_VALUE_FOR_FIELDsILLEGAL_VALUE_FOR_TYPEsVIEW_NONUPD_CHECKsVIEW_CHECK_FAILEDsPROCACCESS_DENIED_ERRORsRELAY_LOG_FAILs PASSWD_LENGTHsUNKNOWN_TARGET_BINLOGsIO_ERR_LOG_INDEX_READsBINLOG_PURGE_PROHIBITEDs FSEEK_FAILsBINLOG_PURGE_FATAL_ERRs LOG_IN_USEsLOG_PURGE_UNKNOWN_ERRsRELAY_LOG_INITsNO_BINARY_LOGGINGsRESERVED_SYNTAXs WSAS_FAILEDsDIFF_GROUPS_PROCsNO_GROUP_FOR_PROCsORDER_WITH_PROCsLOGGING_PROHIBIT_CHANGING_OFsNO_FILE_MAPPINGs WRONG_MAGICs PS_MANY_PARAMs KEY_PART_0s VIEW_CHECKSUMsVIEW_MULTIUPDATEsVIEW_NO_INSERT_FIELD_LISTsVIEW_DELETE_MERGE_VIEWs CANNOT_USERs XAER_NOTAs XAER_INVALs XAER_RMFAILs XAER_OUTSIDEs XAER_RMERRs XA_RBROLLBACKsNONEXISTING_PROC_GRANTsPROC_AUTO_GRANT_FAILsPROC_AUTO_REVOKE_FAILs DATA_TOO_LONGsSP_BAD_SQLSTATEsSTARTUPs LOAD_FROM_FIXED_SIZE_ROWS_TO_VARsCANT_CREATE_USER_WITH_GRANTsWRONG_VALUE_FOR_TYPEsTABLE_DEF_CHANGEDsSP_DUP_HANDLERsSP_NOT_VAR_ARGs SP_NO_RETSETsCANT_CREATE_GEOMETRY_OBJECTsFAILED_ROUTINE_BREAK_BINLOGsBINLOG_UNSAFE_ROUTINEs BINLOG_CREATE_ROUTINE_NEED_SUPERsEXEC_STMT_WITH_OPEN_CURSORsSTMT_HAS_NO_OPEN_CURSORsCOMMIT_NOT_ALLOWED_IN_SF_OR_TRGsNO_DEFAULT_FOR_VIEW_FIELDsSP_NO_RECURSIONs TOO_BIG_SCALEsTOO_BIG_PRECISIONsM_BIGGER_THAN_DsWRONG_LOCK_OF_SYSTEM_TABLEsCONNECT_TO_FOREIGN_DATA_SOURCEsQUERY_ON_FOREIGN_DATA_SOURCEs FOREIGN_DATA_SOURCE_DOESNT_EXISTs'FOREIGN_DATA_STRING_INVALID_CANT_CREATEsFOREIGN_DATA_STRING_INVALIDsCANT_CREATE_FEDERATED_TABLEsTRG_IN_WRONG_SCHEMAsSTACK_OVERRUN_NEED_MOREs TOO_LONG_BODYsWARN_CANT_DROP_DEFAULT_KEYCACHEsTOO_BIG_DISPLAYWIDTHs XAER_DUPIDsDATETIME_FUNCTION_OVERFLOWs#CANT_UPDATE_USED_TABLE_IN_SF_OR_TRGsVIEW_PREVENT_UPDATEsPS_NO_RECURSIONsSP_CANT_SET_AUTOCOMMITsMALFORMED_DEFINERsVIEW_FRM_NO_USERsVIEW_OTHER_USERs NO_SUCH_USERsFORBID_SCHEMA_CHANGEsROW_IS_REFERENCED_2sNO_REFERENCED_ROW_2sSP_BAD_VAR_SHADOWsTRG_NO_DEFINERsOLD_FILE_FORMATsSP_RECURSION_LIMITsSP_PROC_TABLE_CORRUPTs ERROR_LAST(sTOO_MANY_KEY_PARTSsWRONG_PARAMCOUNT_TO_PROCEDUREsSP_COND_MISMATCHs XAER_OUTSIDEsKILL_DENIED_ERRORsDUMP_NOT_IMPLEMENTEDsSLAVE_WAS_RUNNINGsSP_LABEL_MISMATCHsERROR_DURING_COMMITsWARNING_NOT_COMPLETE_ROLLBACKs GET_ERRMSGsINVALID_DEFAULTs SLAVE_THREADs VIEW_CHECKSUMsCANT_UPDATE_WITH_READLOCKs ERROR_LASTs FILE_USEDs SP_NO_DROP_SPsPASSWORD_NOT_ALLOWEDsUNKNOWN_TARGET_BINLOGsUNTIL_COND_IGNOREDsWRONG_PARAMETERS_TO_PROCEDUREs XAER_RMERRsSP_DROP_FAILEDsDROP_DB_WITH_READ_LOCKsVIEW_SELECT_DERIVEDsACCESS_DENIED_ERRORs DUP_ENTRYsERROR_DURING_ROLLBACKsZLIB_Z_MEM_ERRORsSP_BAD_VAR_SHADOWsPASSWORD_NO_MATCHs TOO_MANY_KEYSsINVALID_USE_OF_NULLsSP_NO_RECURSIONsWRONG_VALUE_FOR_VARs AUTO_CONVERTs CANT_LOCKsCONFLICTING_DECLARATIONSsSP_DOES_NOT_EXISTs SP_DUP_PARAMsNO_REFERENCED_ROWsBAD_NULL_ERRORsLOCK_OR_ACTIVE_TRANSACTIONsSTARTUPsSP_RECURSION_LIMITs KEY_PART_0sPS_NO_RECURSIONsCRASHED_ON_REPAIRsWRONG_SUM_SELECTsWRONG_VALUE_COUNT_ON_ROWsCORRUPT_HELP_DBsWRONG_LOCK_OF_SYSTEM_TABLEsSP_ALREADY_EXISTSsINCORRECT_GLOBAL_LOCAL_VARs PASSWD_LENGTHsBAD_SLAVE_UNTIL_CONDs LOAD_FROM_FIXED_SIZE_ROWS_TO_VARsWARN_TOO_MANY_RECORDSsNONEXISTING_GRANTsSP_BAD_CURSOR_SELECTsINVALID_CHARACTER_STRINGsNONEXISTING_TABLE_GRANTs UPDATE_INFOsFILE_EXISTS_ERRORsSTMT_HAS_NO_OPEN_CURSORsCONNECT_TO_FOREIGN_DATA_SOURCEsUNKNOWN_STORAGE_ENGINEs DROP_USERsWRONG_TYPE_FOR_VARs NO_SUCH_USERsTRG_IN_WRONG_SCHEMAsNONUPDATEABLE_COLUMNsREAD_ONLY_TRANSACTIONsSERVER_IS_IN_SECURE_AUTH_MODEsILLEGAL_GRANT_FOR_TABLEsCOLUMNACCESS_DENIED_ERRORsDB_CREATE_EXISTSs TOO_MANY_ROWSs UDF_EXISTSsSP_BAD_SQLSTATEsTOO_BIG_DISPLAYWIDTHsSTMT_NOT_ALLOWED_IN_SF_OR_TRGsLOCAL_VARIABLEsTOO_MANY_FIELDSsCOLLATION_CHARSET_MISMATCHsDUP_KEYs SP_DUP_CONDsOUT_OF_SORTMEMORYsILLEGAL_REFERENCEs SP_BADSELECTsINSERT_TABLE_USEDs BAD_DB_ERRORsTRG_NO_SUCH_ROW_IN_TRGsCANT_CREATE_FILEsTRG_ALREADY_EXISTSs TOO_LONG_KEYs REGEXP_ERRORs WRONG_SUB_KEYsTOO_BIG_ROWSIZEs DUP_KEYNAMEsWARN_VIEW_MERGEsWARN_FIELD_RESOLVEDsBLOB_KEY_WITHOUT_LENGTHsUNKNOWN_STMT_HANDLERs SYNTAX_ERRORsOPEN_AS_READONLYsWARN_CANT_DROP_DEFAULT_KEYCACHEsKEY_COLUMN_DOES_NOT_EXITSsNULL_COLUMN_IN_INDEXs FPARSER_EOF_IN_UNKNOWN_PARAMETERsTABLE_NOT_LOCKED_FOR_WRITEsNO_BINARY_LOGGINGs MASTER_INFOsWRONG_TABLE_NAMEs XAER_RMFAILsTOO_LONG_IDENTsWARN_TOO_FEW_RECORDSsNO_SUCH_THREADsUPDATE_WITHOUT_KEY_IN_SAFE_MODEsWARN_DATA_TRUNCATEDsKEY_DOES_NOT_EXITSsBLOB_CANT_HAVE_DEFAULTsUNION_TABLES_IN_DIFFERENT_DIRs SP_DUP_VARs CANT_GET_WDsVIEW_SELECT_TMPTABLEsUNSUPPORTED_PSsNORMAL_SHUTDOWNsSP_CANT_SET_AUTOCOMMITsSELECT_REDUCEDsERROR_DURING_CHECKPOINTsFORM_NOT_FOUNDsOUT_OF_RESOURCESsDELAYED_CANT_CHANGE_LOCKsWRONG_VALUE_FOR_TYPEsUNKNOWN_KEY_CACHEs KEY_NOT_FOUNDsVARIABLE_IS_NOT_STRUCTsUNKNOWN_SYSTEM_VARIABLEsCANT_REOPEN_TABLEsBLOBS_AND_NO_TERMINATEDs NOT_FORM_FILEsCANT_CREATE_FEDERATED_TABLEsCREATE_DB_WITH_READ_LOCKsTOO_MANY_DELAYED_THREADSsBINLOG_UNSAFE_ROUTINEsTABLENAME_NOT_ALLOWED_HEREsNET_ERROR_ON_WRITEsCANNOT_ADD_FOREIGNsGLOBAL_VARIABLEsNET_READ_ERRORsABORTING_CONNECTIONsBAD_TABLE_ERRORsOLD_FILE_FORMATsWRONG_FIELD_WITH_GROUPsTEXTFILE_NOT_READABLEsSP_STORE_FAILEDsTABLE_NOT_LOCKEDsTOO_MANY_USER_CONNECTIONSsNO_RAID_COMPILEDs CANT_READ_DIRs XAER_DUPIDsVIEW_MULTIUPDATEs WSAS_FAILEDsGRANT_WRONG_HOST_OR_USERs GOT_SIGNALsCANT_OPEN_LIBRARYsHASHCHKsTRANS_CACHE_FULLs VIEW_INVALIDs PARSE_ERRORs XAER_INVALsBAD_HOST_ERRORs IPSOCK_ERRORs XAER_NOTAsCANT_INITIALIZE_UDFsSP_PROC_TABLE_CORRUPTsERROR_WHEN_EXECUTING_COMMANDsZLIB_Z_DATA_ERRORsINVALID_GROUP_FUNC_USEsTABLE_CANT_HANDLE_BLOBsWARN_VIEW_WITHOUT_KEYs DUP_FIELDNAMEsNET_PACKETS_OUT_OF_ORDERsUSER_LIMIT_REACHEDsEXEC_STMT_WITH_OPEN_CURSORs LOG_IN_USEsDIFF_GROUPS_PROCs FOREIGN_DATA_SOURCE_DOESNT_EXISTsNO_GROUP_FOR_PROCsWARN_HOSTNAME_WONT_WORKsSLAVE_MUST_STOPs SP_NORETURNsROW_IS_REFERENCEDsTABLEACCESS_DENIED_ERRORsNISAMCHKsROW_IS_REFERENCED_2sSTACK_OVERRUN_NEED_MOREsLOGGING_PROHIBIT_CHANGING_OFs TOO_LONG_BODYsWARN_NULL_TO_NOTNULLsFAILED_ROUTINE_BREAK_BINLOGsSUBQUERY_NO_1_ROWsUNSUPPORTED_EXTENSIONs!WRONG_NUMBER_OF_COLUMNS_IN_SELECTsSHUTDOWN_COMPLETEsNO_PERMISSION_TO_CREATE_USERsNO_FILE_MAPPINGsNO_TABLES_USEDsVIEW_NO_INSERT_FIELD_LISTsRELAY_LOG_INITs SP_DUP_CURSsINVALID_ON_UPDATEsFRM_UNKNOWN_TYPEsNEW_ABORTING_CONNECTIONsBLOB_USED_AS_KEYs SP_NO_RETSETsTOO_BIG_FIELDLENGTHsCON_COUNT_ERRORsLOCK_WAIT_TIMEOUTsFIELD_SPECIFIED_TWICEs REVOKE_GRANTSsFILE_NOT_FOUNDs FSEEK_FAILsCANT_AGGREGATE_2COLLATIONSs SP_UNINIT_VARsLOCK_TABLE_FULLsSP_FETCH_NO_DATAsMASTER_NET_WRITEsVAR_CANT_BE_READsVIEW_DELETE_MERGE_VIEWsNO_DEFAULT_FOR_VIEW_FIELDsFPARSER_EOF_IN_COMMENTsVIEW_FRM_NO_USERsNET_PACKET_TOO_LARGEsCANT_REMOVE_ALL_FIELDSs STACK_OVERRUNs"CANT_DO_THIS_DURING_AN_TRANSACTIONs EMPTY_QUERYsHANDSHAKE_ERRORs NO_SUCH_INDEXsSP_LABEL_REDEFINEsOPTION_PREVENTS_STATEMENTs UNKNOWN_ERRORsPROC_AUTO_REVOKE_FAILs CHECKREADsMULTIPLE_PRI_KEYsVIEW_PREVENT_UPDATEsSP_SUBSELECT_NYIsM_BIGGER_THAN_Ds NONUNIQ_TABLEsIO_ERR_LOG_INDEX_READsYESs TOO_BIG_SETsNON_UPDATABLE_TABLEs SP_BADRETURNsTOO_BIG_SELECTsORDER_WITH_PROCs WRONG_USAGEsWRONG_GROUP_FIELDsTOO_MUCH_AUTO_TIMESTAMP_COLSsSLAVE_WAS_NOT_RUNNINGsQUERY_ON_FOREIGN_DATA_SOURCEsMASTER_NET_READs WRONG_OBJECTsTABLE_CANT_HANDLE_FTsDUPLICATED_VALUE_IN_TYPEsTABLE_EXISTS_ERRORs LOAD_INFOsERROR_ON_WRITEsWRONG_OUTER_JOINsMIXING_NOT_ALLOWEDsTRG_NO_DEFINERsLOG_PURGE_UNKNOWN_ERRsCYCLIC_REFERENCEsCANT_CREATE_TABLEsNET_WRITE_INTERRUPTEDsUNEXPECTED_EOFsDATETIME_FUNCTION_OVERFLOWsPASSWORD_ANONYMOUS_USERsNET_FCNTL_ERRORsCHECK_NOT_IMPLEMENTEDsSP_CURSOR_MISMATCHsMALFORMED_DEFINERsCANT_DELETE_FILEsSP_CASE_NOT_FOUNDsFPARSER_ERROR_IN_PARAMETERsFEATURE_DISABLEDsRESERVED_SYNTAXs NOT_KEYFILEsDB_DROP_EXISTSsDBACCESS_DENIED_ERRORs OLD_KEYFILEsQUERY_INTERRUPTEDsVIEW_CHECK_FAILEDsCANT_CREATE_THREADs TOO_BIG_SCALEsHOST_IS_BLOCKEDs CANT_SET_WDs ILLEGAL_HAsCANT_DROP_FIELD_OR_KEYsRECORD_FILE_FULLsTOO_MANY_TABLESsKEY_REF_DO_NOT_MATCH_TABLE_REFsCOMMIT_NOT_ALLOWED_IN_SF_OR_TRGsCANT_CREATE_GEOMETRY_OBJECTsCANT_OPEN_FILEsNO_DEFAULT_FOR_FIELDsNOT_SUPPORTED_AUTH_MODEsSP_BADSTATEMENTsCANT_FIND_DL_ENTRYsSP_WRONG_NO_OF_FETCH_ARGSsWARN_DEPRECATED_SYNTAXsFT_MATCHING_KEY_NOT_FOUNDsWRONG_COLUMN_NAMEsWRONG_FIELD_TERMINATORSs TABLE_CANT_HANDLE_AUTO_INCREMENTsTRUNCATED_WRONG_VALUEsTABLE_DEF_CHANGEDsWARN_QC_RESIZEs NO_DB_ERRORsSP_UNDECLARED_VARs OUTOFMEMORYsNO_REFERENCED_ROW_2s FORCING_CLOSEsSP_DUP_HANDLERsNON_UNIQ_ERRORsPRIMARY_CANT_HAVE_NULLsFPARSER_BAD_HEADERsERROR_ON_CLOSEs XA_RBROLLBACKs CANT_FIND_UDFsTRG_ON_VIEW_OR_TEMP_TABLEs ALTER_INFOsSLAVE_IGNORED_SSL_PARAMSsFORBID_SCHEMA_CHANGEsNET_READ_INTERRUPTEDsWRONG_NAME_FOR_INDEXsNOT_ALLOWED_COMMANDs CANT_GET_STATs DATA_TOO_LONGs BAD_SLAVEsTOO_BIG_PRECISIONsNET_UNCOMPRESS_ERRORs UPDATE_LOG_DEPRECATED_TRANSLATEDsNONEXISTING_PROC_GRANTsSP_NORETURNENDsDB_DROP_DELETEsUNKNOWN_TIME_ZONEsVIEW_SELECT_CLAUSEsCHECK_NO_SUCH_TABLEsCANT_FIND_SYSTEM_RECsSPATIAL_CANT_HAVE_NULLsWRONG_NAME_FOR_CATALOGsSP_LILABEL_MISMATCHsBINLOG_PURGE_PROHIBITEDsWRONG_FIELD_SPECsCANT_AGGREGATE_NCOLLATIONSsCANT_USE_OPTION_HEREsVIEW_SELECT_VARIABLEs!MASTER_FATAL_ERROR_READING_BINLOGsNO_UNIQUE_LOGFILEs NO_SUCH_TABLEsVIEW_WRONG_LISTsMISSING_SKIP_SLAVEsGET_TEMPORARY_ERRMSGsNET_READ_ERROR_FROM_PIPEsUNKNOWN_COM_ERRORsSET_CONSTANTS_ONLYs GET_ERRNOsUNKNOWN_PROCEDUREsWRONG_ARGUMENTSsREADYs INDEX_REBUILDsFPARSER_TOO_BIG_FILEsCONNECT_TO_MASTERs WRONG_MAGICsTRG_CANT_CHANGE_ROWsTRUNCATED_WRONG_VALUE_FOR_FIELDsDERIVED_MUST_HAVE_ALIASsWRONG_MRG_TABLEs DUP_UNIQUEsPROCACCESS_DENIED_ERRORsCRASHED_ON_USAGEsVIEW_NO_EXPLAINsTRG_DOES_NOT_EXISTs ERROR_ON_READsVIEW_OTHER_USERsSP_BAD_CURSOR_QUERYsBINLOG_PURGE_FATAL_ERRs'FOREIGN_DATA_STRING_INVALID_CANT_CREATEsSP_NO_RECURSIVE_CREATEsWARN_DATA_OUT_OF_RANGEs INSERT_INFOs LOCK_DEADLOCKsNOT_SUPPORTED_YETsFOREIGN_DATA_STRING_INVALIDsWRONG_AUTO_KEYsWRONG_KEY_COLUMNsSP_GOTO_IN_HNDLRsSP_NOT_VAR_ARGsOPERAND_COLUMNSsSP_VARCOND_AFTER_CURSHNDLRsERROR_DURING_FLUSH_LOGSsUPDATE_LOG_DEPRECATED_IGNOREDsCANT_AGGREGATE_3COLLATIONSs WRONG_DB_NAMEsILLEGAL_VALUE_FOR_TYPEsSP_CURSOR_ALREADY_OPENsTOO_BIG_FOR_UNCOMPRESSsZLIB_Z_BUF_ERRORsUNKNOWN_CHARACTER_SETsNOsSP_WRONG_NO_OF_ARGSs FILSORT_ABORTsTOO_LONG_STRINGsCUT_VALUE_GROUP_CONCATsMASTERsSLAVE_IGNORED_TABLEsCANT_CREATE_DBs PS_MANY_PARAMsFUNCTION_NOT_DEFINEDs UDF_NO_PATHSsSPECIFIC_ACCESS_DENIED_ERRORs DUP_ARGUMENTs WRONG_FK_DEFsCANT_CREATE_USER_WITH_GRANTsREQUIRES_PRIMARY_KEYs BAD_FT_COLUMNsTABLE_MUST_HAVE_COLUMNSsWARN_ALLOWED_PACKET_OVERFLOWEDs DB_DROP_RMDIRsERROR_ON_RENAMEsDIVISION_BY_ZEROs BINLOG_CREATE_ROUTINE_NEED_SUPERsMIX_OF_GROUP_FUNC_AND_FIELDSsHOST_NOT_PRIVILEGEDs SP_CANT_ALTERsWRONG_VALUE_COUNTsUNKNOWN_COLLATIONs UNKNOWN_TABLEsDELAYED_INSERT_TABLE_LOCKEDs NO_DEFAULTsVIEW_NONUPD_CHECKsQUERY_ON_MASTERsWARN_INVALID_TIMESTAMPs DISK_FULLsSP_CURSOR_NOT_OPENsRELAY_LOG_FAILs#CANT_UPDATE_USED_TABLE_IN_SF_OR_TRGsSP_CURSOR_AFTER_HANDLERsFLUSH_MASTER_BINLOG_CLOSEDsPROC_AUTO_GRANT_FAILsBAD_FIELD_ERRORs CANNOT_USERsSERVER_SHUTDOWNsSLAVE_NOT_RUNNINGsWARN_USING_OTHER_HANDLER((s:build/bdist.darwin-8.11.1-i386/egg/MySQLdb/constants/ER.pys?sPKfM5r$MySQLdb/constants/FIELD_TYPE.py"""MySQL FIELD_TYPE Constants These constants represent the various column (field) types that are supported by MySQL. """ DECIMAL = 0 TINY = 1 SHORT = 2 LONG = 3 FLOAT = 4 DOUBLE = 5 NULL = 6 TIMESTAMP = 7 LONGLONG = 8 INT24 = 9 DATE = 10 TIME = 11 DATETIME = 12 YEAR = 13 NEWDATE = 14 VARCHAR = 15 BIT = 16 NEWDECIMAL = 246 ENUM = 247 SET = 248 TINY_BLOB = 249 MEDIUM_BLOB = 250 LONG_BLOB = 251 BLOB = 252 VAR_STRING = 253 STRING = 254 GEOMETRY = 255 CHAR = TINY INTERVAL = ENUM PKѾZ:fgm MySQLdb/constants/FIELD_TYPE.pyc; 0Ec@sdZdZdZdZdZdZdZdZdZd Z d Z d Z d Z d Z dZdZdZdZdZdZdZdZdZdZdZdZdZdZeZeZdS(suMySQL FIELD_TYPE Constants These constants represent the various column (field) types that are supported by MySQL. iiiiiiiiii i i i i iiiiiiiiiiiiiN(s__doc__sDECIMALsTINYsSHORTsLONGsFLOATsDOUBLEsNULLs TIMESTAMPsLONGLONGsINT24sDATEsTIMEsDATETIMEsYEARsNEWDATEsVARCHARsBITs NEWDECIMALsENUMsSETs TINY_BLOBs MEDIUM_BLOBs LONG_BLOBsBLOBs VAR_STRINGsSTRINGsGEOMETRYsCHARsINTERVAL(sLONGLONGsSHORTsCHARsTINYsDATEsNEWDATEsNULLs TIMESTAMPsSETsVARCHARsINTERVALsLONGs NEWDECIMALsBITs MEDIUM_BLOBs VAR_STRINGsSTRINGsDECIMALsENUMs TINY_BLOBsDATETIMEsYEARsINT24sDOUBLEsFLOATsGEOMETRYsBLOBsTIMEs LONG_BLOB((sBbuild/bdist.darwin-8.11.1-i386/egg/MySQLdb/constants/FIELD_TYPE.pys?s:PK4}&kkMySQLdb/constants/FLAG.py"""MySQL FLAG Constants These flags are used along with the FIELD_TYPE to indicate various properties of columns in a result set. """ NOT_NULL = 1 PRI_KEY = 2 UNIQUE_KEY = 4 MULTIPLE_KEY = 8 BLOB = 16 UNSIGNED = 32 ZEROFILL = 64 BINARY = 128 ENUM = 256 AUTO_INCREMENT = 512 TIMESTAMP = 1024 SET = 2048 NUM = 32768 PART_KEY = 16384 GROUP = 32768 UNIQUE = 65536 PKѾZ:.ơuuMySQLdb/constants/FLAG.pyc; !3Dc@sjdZdZdZdZdZdZdZdZdZd Z d Z d Z d Z d Z dZd ZdZdS(sMySQL FLAG Constants These flags are used along with the FIELD_TYPE to indicate various properties of columns in a result set. iiiiii i@iiiiiii@iN(s__doc__sNOT_NULLsPRI_KEYs UNIQUE_KEYs MULTIPLE_KEYsBLOBsUNSIGNEDsZEROFILLsBINARYsENUMsAUTO_INCREMENTs TIMESTAMPsSETsNUMsPART_KEYsGROUPsUNIQUE(sBINARYsUNIQUEsSETsGROUPs UNIQUE_KEYsPRI_KEYsAUTO_INCREMENTsENUMsUNSIGNEDsZEROFILLsNOT_NULLsNUMs MULTIPLE_KEYsBLOBs TIMESTAMPsPART_KEY((s<build/bdist.darwin-8.11.1-i386/egg/MySQLdb/constants/FLAG.pys?s PK4DMySQLdb/constants/REFRESH.py"""MySQL REFRESH Constants These constants seem to mostly deal with things internal to the MySQL server. Forget you saw this. """ GRANT = 1 LOG = 2 TABLES = 4 HOSTS = 8 STATUS = 16 THREADS = 32 SLAVE = 64 MASTER = 128 READ_LOCK = 16384 FAST = 32768 PKѾZ:'\qyyMySQLdb/constants/REFRESH.pyc; !3Dc@sFdZdZdZdZdZdZdZdZdZd Z d Z d S( s}MySQL REFRESH Constants These constants seem to mostly deal with things internal to the MySQL server. Forget you saw this. iiiiii i@ii@iN( s__doc__sGRANTsLOGsTABLESsHOSTSsSTATUSsTHREADSsSLAVEsMASTERs READ_LOCKsFAST( sSTATUSsTABLESs READ_LOCKsSLAVEsLOGsGRANTsFASTsTHREADSsMASTERsHOSTS((s?build/bdist.darwin-8.11.1-i386/egg/MySQLdb/constants/REFRESH.pys?sPKѾZ:V|V _mysql.pyPKѾZ:@L!! (_mysql.pycPKZ:/L}L} q_mysql.soPK4k$1  _mysql_exceptions.pyPKѾZ:>kk_mysql_exceptions.pycPKѾZ:2EGG-INFO/dependency_links.txtPKѾZ:Gp EGG-INFO/native_libs.txtPKѾZ:(2EGG-INFO/PKG-INFOPKѾZ:*;mmEGG-INFO/SOURCES.txtPKѾZ:o!!EGG-INFO/top_level.txtPKѾZ:2EGG-INFO/zip-safePKZ6< *MySQLdb/__init__.pyPKѾZ:9Q YY5MySQLdb/__init__.pycPKZY6&;k)k)MySQLdb/connections.pyPKѾZ:!F~66_MySQLdb/connections.pycPKH=6(MySQLdb/converters.pyPKѾZ: 55:MySQLdb/converters.pycPK ~K6ƎAAWMySQLdb/cursors.pyPKѾZ:li__՘MySQLdb/cursors.pycPKоZ:кuuMySQLdb/release.pyPKѾZ: __MySQLdb/release.pycPKfM5 Z MySQLdb/times.pyPKѾZ:>MySQLdb/times.pycPK4V>>MySQLdb/constants/__init__.pyPKѾZ:chMySQLdb/constants/__init__.pycPK4fXpeMySQLdb/constants/CLIENT.pyPKѾZ:&Ju!MySQLdb/constants/CLIENT.pycPK4V*&MySQLdb/constants/CR.pyPKѾZ:fWu)MySQLdb/constants/CR.pycPK4̒../MySQLdb/constants/ER.pyPKѾZ:}jj^MySQLdb/constants/ER.pycPKfM5r$MySQLdb/constants/FIELD_TYPE.pyPKѾZ:fgm MySQLdb/constants/FIELD_TYPE.pycPK4}&kk+MySQLdb/constants/FLAG.pyPKѾZ:.ơuuMySQLdb/constants/FLAG.pycPK4DzMySQLdb/constants/REFRESH.pyPKѾZ:'\qyyMySQLdb/constants/REFRESH.pycPK%% d