Files
pyGoEdge-UserPanel/.venv/Lib/site-packages/pymysql/__pycache__/connections.cpython-312.pyc

319 lines
58 KiB
Plaintext
Raw Normal View History

2025-11-18 03:36:49 +08:00
<EFBFBD>
g<> i<><69><00> <00>h<00>ddlZddlZddlZddlZddlZddlZddlZddlmZddl m
Z
m Z ddl m Z mZmZmZmZmZddlmZddlmZddlmZdd lmZmZmZmZmZmZdd
lmZm Z  ddl!Z!d Z" ddl$Z$e$jJ<00>Z&[$d Z)dZ*ejVejXejZej\ej^ej`ejbejdejfh Z4d Z5dZ6d<0F>Z7d<10>Z8Gd<11>d<12>Z9Gd<13>d<14>Z:Gd<15>d<16>Z;y#e#$rdZ!d Z"Y<00><>wxYw#e#e'e(f$rdZ&Y<00><>wxYw)<17>N<>)<01>_auth)<02>charset_by_name<6D> charset_by_id)<06>CLIENT<4E>COMMAND<4E>CR<43>ER<45>
FIELD_TYPE<EFBFBD> SERVER_STATUS)<01>
converters)<01>Cursor)<01>Parser)<06> dump_packet<65> MysqlPacket<65>FieldDescriptorPacket<65>OKPacketWrapper<65>EOFPacketWrapper<65>LoadLocalPacketWrapper)<02>err<72>VERSION_STRINGTF<54>utf8mb4i<34><69><EFBFBD>c<00>4<00>tjd|<00>ddS)N<><I<>)<02>struct<63>pack)<01>ns <20>BE:\Project\pygoedge\.venv\Lib\site-packages\pymysql/connections.py<70> _pack_int24r Fs<00><00> <11>;<3B>;<3B>t<EFBFBD>Q<EFBFBD> <1F><02><11> #<23>#<23>c<00>,<00>|dkrtd|z<00><00>|dkr t|g<01>S|dkrdtjd|<00>zS|dkrdtjd |<00>dd
zS|d krd tjd |<00>zStd|d<0F>dd d<0F>d<11><05><00>)NrzFEncoding %d is less than 0 - no representation in LengthEncodedInteger<65><72>i<00><00><><H<><01><00>rrl<00><00>z<Qz Encoding <20>xz is larger than z, - no representation in LengthEncodedInteger)<04>
ValueError<EFBFBD>bytesrr)<01>is r<00> _lenenc_intr-Ks<><00><00><08>1<EFBFBD>u<EFBFBD><18> T<>WX<57> X<>
<EFBFBD>
<EFBFBD>
<0B>T<EFBFBD><18><14>a<EFBFBD>S<EFBFBD>z<EFBFBD><19>
<EFBFBD>g<EFBFBD><1D><16><16><1B><1B>T<EFBFBD>1<EFBFBD>-<2D>-<2D>-<2D>
<EFBFBD>g<EFBFBD><1D><16><16><1B><1B>T<EFBFBD>1<EFBFBD>-<2D>b<EFBFBD>q<EFBFBD>1<>1<>1<>
<EFBFBD>g<EFBFBD><1D><16><16><1B><1B>T<EFBFBD>1<EFBFBD>-<2D>-<2D>-<2D><18><17><01>!<21>u<EFBFBD>,<2C>W<EFBFBD>Q<EFBFBD>K<EFBFBD>7c<37> d<>
<EFBFBD>
r!c)<00><><00>eZdZdZdZdZdZdZdZddddddddddddde ddddddddddddddddddddddddddd <09>(d
<EFBFBD>Z
d <0B>Z d <0C>Z d <0A>Z d<0E>Zed<0F><00>Zd<10>ZeZd<11>Zd<12>Zd<13>Zd<14>Zd<15>Zd<16>Zd<17>Zd<18>Zd<19>Zd7d<1A>Zd<1B>Zd<1C>Zd<1D>Zd7d<1E>Z d8d<1F>Z!d8d <20>Z"d!<21>Z#d"<22>Z$d9d#<23>Z%d$<24>Z&d7d%<25>Z'd7d&<26>Z(d'<27>Z)e*fd(<28>Z+d)<29>Z,d*<2A>Z-d8d+<2B>Z.d,<2C>Z/d-<2D>Z0d.<2E>Z1d/<2F>Z2d0<64>Z3d1<64>Z4d2<64>Z5d3<64>Z6d4<64>Z7d5<64>Z8d6<64>Z9e:jvZ;e:jxZ<e:jzZ=e:j|Z>e:j~Z?e:j<>Z@e:j<>ZAe:j<>ZBe:j<>ZCe:j<>ZDy):<3A>
Connectiona<EFBFBD>
Representation of a socket with a mysql server.
The proper way to get an instance of this class is to call
connect().
Establish a connection to the MySQL database. Accepts several
arguments:
:param host: Host where the database server is located.
:param user: Username to log in as.
:param password: Password to use.
:param database: Database to use, None to not use a particular one.
:param port: MySQL port to use, default is usually OK. (default: 3306)
:param bind_address: When the client has multiple network interfaces, specify
the interface from which to connect to the host. Argument can be
a hostname or an IP address.
:param unix_socket: Use a unix socket rather than TCP/IP.
:param read_timeout: The timeout for reading from the connection in seconds.
(default: None - no timeout)
:param write_timeout: The timeout for writing to the connection in seconds.
(default: None - no timeout)
:param str charset: Charset to use.
:param str collation: Collation name to use.
:param sql_mode: Default SQL_MODE to use.
:param read_default_file:
Specifies my.cnf file to read these parameters from under the [client] section.
:param conv:
Conversion dictionary to use instead of the default one.
This is used to provide custom marshalling and unmarshalling of types.
See converters.
:param use_unicode:
Whether or not to default to unicode strings.
This option defaults to true.
:param client_flag: Custom flags to send to MySQL. Find potential values in constants.CLIENT.
:param cursorclass: Custom cursor class to use.
:param init_command: Initial SQL statement to run when connection is established.
:param connect_timeout: The timeout for connecting to the database in seconds.
(default: 10, min: 1, max: 31536000)
:param ssl: A dict of arguments similar to mysql_ssl_set()'s parameters or an ssl.SSLContext.
:param ssl_ca: Path to the file that contains a PEM-formatted CA certificate.
:param ssl_cert: Path to the file that contains a PEM-formatted client certificate.
:param ssl_disabled: A boolean value that disables usage of TLS.
:param ssl_key: Path to the file that contains a PEM-formatted private key for
the client certificate.
:param ssl_key_password: The password for the client certificate private key.
:param ssl_verify_cert: Set to true to check the server certificate's validity.
:param ssl_verify_identity: Set to true to check the server's identity.
:param read_default_group: Group to read from in the configuration file.
:param autocommit: Autocommit mode. None means use server default. (default: False)
:param local_infile: Boolean to enable the use of LOAD DATA LOCAL command. (default: False)
:param max_allowed_packet: Max size of packet sent to server in bytes. (default: 16MB)
Only used to limit size of "LOAD LOCAL INFILE" data packet smaller than default (16KB).
:param defer_connect: Don't explicitly connect on construction - wait for connect call.
(default: False)
:param auth_plugin_map: A dict of plugin names to a class that processes that plugin.
The class will take the Connection object as the argument to the constructor.
The class needs an authenticate method taking an authentication packet as
an argument. For the dialog plugin, a prompt(echo, prompt) method can be used
(if no authenticate method) for returning a string from the user. (experimental)
:param server_public_key: SHA256 authentication plugin public key value. (default: None)
:param binary_prefix: Add _binary prefix on bytes and bytearray. (default: False)
:param compress: Not supported.
:param named_pipe: Not supported.
:param db: **DEPRECATED** Alias for database.
:param passwd: **DEPRECATED** Alias for password.
See `Connection <https://www.python.org/dev/peps/pep-0249/#connection-objects>`_ in the
specification.
N<>FrT<>
r&)(<28>user<65>password<72>host<73>database<73> unix_socket<65>port<72>charset<65> collation<6F>sql_mode<64>read_default_file<6C>conv<6E> use_unicode<64> client_flag<61> cursorclass<73> init_command<6E>connect_timeout<75>read_default_group<75>
autocommit<EFBFBD> local_infile<6C>max_allowed_packet<65> defer_connect<63>auth_plugin_map<61> read_timeout<75> write_timeout<75> bind_address<73> binary_prefix<69> program_name<6D>server_public_key<65>ssl<73>ssl_ca<63>ssl_cert<72> ssl_disabled<65>ssl_key<65>ssl_key_password<72>ssl_verify_cert<72>ssl_verify_identity<74>compress<73>
named_pipe<EFBFBD>passwd<77>dbc(<00> <00><11>.<2E>|(<28>|<04>|(}|'<27>|s|'}|%s|&r td<01><00>t|<13>|_|jr| tjz} <0A>r&|
s$t
j jd<02>rd}
nd}
|
sd<05>t<00><00>.<2E>.jtjj|
<EFBFBD><00><00>.<2E>fd<06>})|)d|<01>}|)d|<02>}|)d |<03>}|)d
|<04>}|)d |<05>}t|)d |<06><00>}|)d |<19>}|)d|<07>}|si}t|t<00>r+dD]&}*|)d|*z|j |*<2A><00>}+|+s<01>"|+||*<<00>(d|_| su|s|s|!s|#s|$r(|t|$<24>|#<23>|#ndd<12>}|<1F>||d<|!<21>|!|d<|"<22>|"|d<|rAt$s td<15><00>d|_| tj&z} |j)|<1D>|_|xsd|_|xsd|_t1|j.<00>tur t3d<19><00>|xst4|_|xsd|_t|j8t:<00>r |j8j=d<1B>|_||_||_ ||_!d|cxkrdkst3d<1E><00>t3d<1E><00>|xsd|_"|<17>|dkr t3d<1F><00>||_#|<18>|dkr t3d <20><00>||_$|xstJ|_&||_'| |_(tS|jL<00>jT|_*| tjVz} |j>r| tjXz} | |_-||_.d|_/d|_0d!|_1||_2| <0B>tfjh} | jk<00>D<00>,<2C>-cic]\},}-t1|,<2C>tus<01>|,|-<2D><02>c}-},|_6| jk<00>D<00>,<2C>-cic]\},}-t1|,<2C>tus<01>|,|-<2D><02>c}-},|_7| |_8||_9||_:|xsi|_;||_<||_=d"t|t;tj~<00><00>d#<23>|_@|r||j<>d$<|rd|_Ay|j<><00>ycc}-},wcc}-},w)%Nz3compress and named_pipe arguments are not supported<65>winz c:\my.iniz /etc/my.cnf<6E>clientc<00>T<00><02>|r|S <00>j<00>|<00>S#t$r|cYSwxYw<01>N)<02>get<65> Exception)<04>key<65>arg<72>cfgrBs <20><>r<00>_configz$Connection.__init__.<locals>._config<69>s6<00><><00><16><1E>J<EFBFBD><1F><1E>7<EFBFBD>7<EFBFBD>#5<>s<EFBFBD>;<3B>;<3B><> <20><1F><1E>J<EFBFBD><1F>s <00><00> '<03>'r2r3r4r5<00>socketr7z bind-addresszdefault-character-set)<06>ca<63>capath<74>certrar3<00>cipherzssl-F)rf<00>check_hostname<6D> verify_moderhrazssl module not foundT<64> localhosti<74> zport should be of type intr!<00>latin1ri<>3<EFBFBD>z+connect_timeout should be >0 and <=31536000zread_timeout should be > 0zwrite_timeout should be > 0z Not connected<65>pymysql)<03> _client_name<6D>_client_version<6F>_pidrL)C<>NotImplementedError<6F>bool<6F> _local_infiler<00> LOCAL_FILES<45>sys<79>platform<72>
startswithr<00>read<61>os<6F>path<74>
expanduser<EFBFBD>int<6E>
isinstance<EFBFBD>dictr_rN<00> SSL_ENABLED<45>SSL<53>_create_ssl_ctx<74>ctxr4r7<00>typer*<00> DEFAULT_USERr2r3<00>str<74>encoderYr6rJrA<00> _read_timeout<75>_write_timeout<75>DEFAULT_CHARSETr8r9r=r<00>encoding<6E> CAPABILITIES<45>CONNECT_WITH_DBr>r?<00>_result<6C>_affected_rows<77> host_info<66>autocommit_moder <00> conversions<6E>items<6D>encoders<72>decodersr:r@rE<00>_auth_plugin_map<61>_binary_prefixrMr<00>getpid<69>_connect_attrs<72>_sock<63>connect)/<2F>selfr2r3r4r5r6r7r8r9r:r;r<r=r>r?r@rArBrCrDrErFrGrHrIrJrKrLrMrNrOrPrQrRrSrTrUrVrWrXrYrdra<00>value<75>k<>vrcs/ ` @r<00>__init__zConnection.__init__<5F>s<><00><><00>X <0E>><3E>h<EFBFBD>.<2E><1A>H<EFBFBD> <11> <1D>h<EFBFBD> <1E>H<EFBFBD> <13>z<EFBFBD>%<25>E<><0E> <0E>"<22>,<2C>/<2F><04><1A> <0F> <1D> <1D> <17>6<EFBFBD>-<2D>-<2D> -<2D>K<EFBFBD> <1D>&7<><12>|<7C>|<7C>&<26>&<26>u<EFBFBD>-<2D>$0<>!<21>$1<>!<21> <1C>%<25>%-<2D>"<22><18>(<28>C<EFBFBD> <0F>H<EFBFBD>H<EFBFBD>R<EFBFBD>W<EFBFBD>W<EFBFBD>'<27>'<27>(9<>:<3A> ;<3B> <1F><1B>6<EFBFBD>4<EFBFBD>(<28>D<EFBFBD><1E>z<EFBFBD>8<EFBFBD>4<>H<EFBFBD><1A>6<EFBFBD>4<EFBFBD>(<28>D<EFBFBD><1E>z<EFBFBD>8<EFBFBD>4<>H<EFBFBD>!<21>(<28>K<EFBFBD>8<>K<EFBFBD><16>w<EFBFBD>v<EFBFBD>t<EFBFBD>,<2C>-<2D>D<EFBFBD>"<22>><3E><<3C>@<40>L<EFBFBD><1D>5<>w<EFBFBD>?<3F>G<EFBFBD><16><18><03><19>#<23>t<EFBFBD>$<24>P<>C<EFBFBD>#<23>F<EFBFBD>S<EFBFBD>L<EFBFBD>'<27>#<23>'<27>'<27>#<23>,<2C>?<3F>E<EFBFBD><1C>#(<28><03>C<EFBFBD><08>Q<01>
<19><04><08><1B><15><18>W<EFBFBD><0F>CV<43> <20>&*<2A>+><3E>&?<3F>&<26>2<>$3<><1E> <12><03><1C>'<27>"*<2A>C<EFBFBD><06>K<EFBFBD><1A>&<26>!(<28>C<EFBFBD><05>J<EFBFBD>#<23>/<2F>&6<>C<EFBFBD>
<EFBFBD>O<EFBFBD><12>"<22>-<2D>.D<>E<>E<><1F><04><08><1B>v<EFBFBD>z<EFBFBD>z<EFBFBD>)<29> <0B><1F>/<2F>/<2F><03>4<><04><08><18>'<27>K<EFBFBD><04> <09><18>L<EFBFBD>D<EFBFBD><04> <09> <0F><04> <09> <09>?<3F>#<23> %<25><1C>9<>:<3A> :<3A><18>(<28>L<EFBFBD><04> <09> <20><0F>C<EFBFBD><04> <0A> <15>d<EFBFBD>m<EFBFBD>m<EFBFBD>S<EFBFBD> )<29> <20>M<EFBFBD>M<EFBFBD>0<>0<><18>:<3A>D<EFBFBD>M<EFBFBD><1A><04><07>&<26><04><18>(<28><04><19><11>O<EFBFBD>/<2F>x<EFBFBD>/<2F><1C>J<>K<> K<>0<><1C>J<>K<> K<>.<2E>6<>$<24><04><1C> <17> #<23> <0C><01>(9<><1C>9<>:<3A> :<3A>)<29><04><1A> <18> $<24><1D>!<21>);<3B><1C>:<3A>;<3B> ;<3B>+<2B><04><1B><1E>1<>/<2F><04> <0C>"<22><04><0E>&<26><04><18>'<27><04> <0C> <0C>5<>><3E>><3E><04> <0A><13>v<EFBFBD>*<2A>*<2A>*<2A> <0B> <0F>7<EFBFBD>7<EFBFBD> <17>6<EFBFBD>1<>1<> 1<>K<EFBFBD>&<26><04><18>&<26><04><18><1B><04> <0C><1F><04><1B>(<28><04><0E> *<2A><04><1C> <0F><<3C><1D>)<29>)<29>D<EFBFBD>-1<>J<EFBFBD>J<EFBFBD>L<EFBFBD>O<>L<EFBFBD>&<26>1<EFBFBD>a<EFBFBD>D<EFBFBD><11>G<EFBFBD>3<EFBFBD><N<><11>A<EFBFBD><14>L<EFBFBD>O<><04> <0A>,0<>J<EFBFBD>J<EFBFBD>L<EFBFBD>K<>L<EFBFBD>&<26>1<EFBFBD>a<EFBFBD>D<EFBFBD><11>G<EFBFBD>s<EFBFBD>N<EFBFBD><11>A<EFBFBD><14>L<EFBFBD>K<><04> <0A> <20><04> <0A>(<28><04><19>"4<><04><1F> /<2F> 5<>2<EFBFBD><04><1D>+<2B><04><1B>!2<><04><1E>&<26>-<2D><17><02> <09> <09> <0B>$<24>
<EFBFBD><04><1B> <18>2><3E>D<EFBFBD> <1F> <1F><0E> /<2F> <18><1D>D<EFBFBD>J<EFBFBD> <10>L<EFBFBD>L<EFBFBD>N<EFBFBD><4E>+P<01><>Ks<00> Q4<06>'Q4<06>Q:<06>"Q:c<00><00>|Sr^<00><00>r<>s r<00> __enter__zConnection.__enter__os<00><00><13> r!c<00>&<00>~|j<00>yr^)<01>close)r<><00>exc_infos r<00>__exit__zConnection.__exit__rs<00><00> <14> <0C>
<EFBFBD>
<EFBFBD> r!c<00><><00>t|tj<00>r|S|jd<01>}|jd<02>}|duxr|du}tj||<03><03>}|xj
tj zc_| xr|jdd<05>|_|jd<06>}|<06>(|rtjntj|_
n<>t|t<00>r(|rtjntj|_
n<>t|t<00>r|j<00>}|dvrtj|_
n\|dk(rtj|_
nA|d vrtj|_
n'|rtjntj|_
d
|vr5|j|d
|jd <0B>|jd <0C><00> <0A>d|vr|j!|d<00>|xj"tj$zc_|xj"tj&zc_|S)Nrfrg)<02>cafilergrjTrk)<04>none<6E>0<>false<73>no<6E>optional)<04>required<65>1<>true<75>yesrhrar3)<02>keyfiler3ri)r~rN<00>
SSLContextr_<00>create_default_context<78> verify_flags<67>VERIFY_X509_STRICTrj<00> CERT_NONE<4E> CERT_REQUIREDrkrsr<><00>lower<65> CERT_OPTIONAL<41>load_cert_chain<69> set_ciphers<72>options<6E> OP_NO_SSLv2<76> OP_NO_SSLv3)r<><00>sslprfrg<00>hasnocar<61><00>verify_mode_values rr<>zConnection._create_ssl_ctxvs<><00><00> <15>d<EFBFBD>C<EFBFBD>N<EFBFBD>N<EFBFBD> +<2B><17>K<EFBFBD> <11>X<EFBFBD>X<EFBFBD>d<EFBFBD>^<5E><02><15><18><18>(<28>#<23><06><14><04>*<2A>/<2F><16>4<EFBFBD><1E><07><11>(<28>(<28><02>6<EFBFBD>B<><03>
<0C><18><18>S<EFBFBD>3<>3<>3<>3<><18>!(<28>[<5B>M<>T<EFBFBD>X<EFBFBD>X<EFBFBD>6F<36><04>-M<><03><1A> <20>H<EFBFBD>H<EFBFBD>]<5D>3<><19> <1C> $<24>/6<>c<EFBFBD>m<EFBFBD>m<EFBFBD>C<EFBFBD><M<><M<>C<EFBFBD>O<EFBFBD> <17>)<29>4<EFBFBD> 0<>3D<33>c<EFBFBD>/<2F>/<2F>#<23>-<2D>-<2D>C<EFBFBD>O<EFBFBD><19>+<2B>S<EFBFBD>1<>$5<>$;<3B>$;<3B>$=<3D>!<21> <20>$@<40>@<40>"%<25>-<2D>-<2D><03><0F>"<22>j<EFBFBD>0<>"%<25>"3<>"3<><03><0F>"<22>&F<>F<>"%<25>"3<>"3<><03><0F>3:<3A>#<23>-<2D>-<2D><03>@Q<>@Q<><03><0F> <11>T<EFBFBD>><3E> <0F> <1F> <1F><14>V<EFBFBD> <0C>d<EFBFBD>h<EFBFBD>h<EFBFBD>u<EFBFBD>o<EFBFBD><04><08><08><1A>@T<> <20> <0E> <14>t<EFBFBD> <1B> <0F>O<EFBFBD>O<EFBFBD>D<EFBFBD><18>N<EFBFBD> +<2B> <0B> <0B> <0B>s<EFBFBD><EFBFBD><EFBFBD>&<26> <0B> <0B> <0B> <0B>s<EFBFBD><EFBFBD><EFBFBD>&<26> <0B><12>
r!c<00>D<00>|jrtjd<01><00>d|_|j<00>yt j
ddt j<00>} |j|<01>|j<00>y#t$rY<00>wxYw#|j<00>wxYw)z<>
Send the quit message and close the socket.
See `Connection.close() <https://www.python.org/dev/peps/pep-0249/#Connection.close>`_
in the specification.
:raise Error: If the connection is already closed.
<20>Already closedTN<54><iBr) <0B>_closedr<00>Errorr<72>rrr<00>COM_QUIT<49> _write_bytesr`<00> _force_close)r<><00> send_datas rr<>zConnection.close<73>s<><00><00> <10><<3C><<3C><15>)<29>)<29>,<2C>-<2D> -<2D><1B><04> <0C> <0F>:<3A>:<3A> <1D> <12><1A>K<EFBFBD>K<EFBFBD><05>q<EFBFBD>'<27>*:<3A>*:<3A>;<3B> <09> <20> <10> <1D> <1D>i<EFBFBD> (<28> <11> <1D> <1D> <1F><><19> <11> <10> <11><> <11> <1D> <1D> <1F>s$<00>A><00>> B
<03>B <00> B
<03>
B <00> Bc<00><00>|jduS)z&Return True if the connection is open.N)r<>r<>s r<00>openzConnection.open<65>s<00><00><14>z<EFBFBD>z<EFBFBD><14>%<25>%r!c<00><><00>|jr|jj<00>|jr |jj<00>d|_d|_y#Y<00>xYw)z&Close connection without QUIT message.N)<03>_rfiler<65>r<>r<>s rr<>zConnection._force_close<73>sO<00><00> <0F>;<3B>;<3B> <10>K<EFBFBD>K<EFBFBD> <1D> <1D> <1F> <0F>:<3A>:<3A> <15><14>
<EFBFBD>
<EFBFBD> <20> <20>"<22><1A><04>
<EFBFBD><1A><04> <0B><> <15><14>s <00>A<00>A!c<00>p<00>t|<01>|_|j<00>}||k7r|j<00>yyr^)rsr<><00>get_autocommit<69>_send_autocommit_mode)r<>r<><00>currents rrCzConnection.autocommit<69>s5<00><00>#<23>E<EFBFBD>{<7B><04><1C><16>%<25>%<25>'<27><07> <10>G<EFBFBD> <1B> <10> &<26> &<26> (<28> r!c<00>N<00>t|jtjz<00>Sr^)rs<00> server_statusr <00>SERVER_STATUS_AUTOCOMMITr<54>s rr<>zConnection.get_autocommit<69>s<00><00><13>D<EFBFBD>&<26>&<26><1D>)O<>)O<>O<>P<>Pr!c<00><><00>|j<00>}|j<00>s$tjtj
d<01><00>t |<01>}|j|_|S)NzCommand Out of Sync)<08> _read_packet<65> is_ok_packetr<00>OperationalErrorr <00>CR_COMMANDS_OUT_OF_SYNCrr<>)r<><00>pkt<6B>oks r<00>_read_ok_packetzConnection._read_ok_packet<65>sZ<00><00><12><1F><1F>!<21><03><12><1F><1F>!<21><15>&<26>&<26><12>*<2A>*<2A>%<25><0E> <0E><1D>S<EFBFBD> !<21><02><1F>-<2D>-<2D><04><1A><11> r!c<00><><00>|jtjd|j|j<00>z<00>|j <00>y)z3Set whether or not to commit after every execute().zSET AUTOCOMMIT = %sN)<06>_execute_commandr<00> COM_QUERY<52>escaper<65>r<>r<>s rr<>z Connection._send_autocommit_mode<64>s><00><00> <0C><1D><1D> <13> <1D> <1D>4<>t<EFBFBD>{<7B>{<7B>4<EFBFBD>CW<43>CW<43>7X<37>X<>
<EFBFBD> <0A><1C><1C>r!c<00>d<00>|jtjd<01>|j<00>y)zBegin transaction.<2E>BEGINN<4E>r<>rr<>r<>r<>s r<00>beginzConnection.begin<69>s$<00><00> <0C><1D><1D>g<EFBFBD>/<2F>/<2F><17>9<> <0C><1C><1C>r!c<00>d<00>|jtjd<01>|j<00>y)z<>
Commit changes to stable storage.
See `Connection.commit() <https://www.python.org/dev/peps/pep-0249/#commit>`_
in the specification.
<20>COMMITNr<4E>r<>s r<00>commitzConnection.commit<69>s&<00><00> <0A><1D><1D>g<EFBFBD>/<2F>/<2F><18>:<3A> <0C><1C><1C>r!c<00>d<00>|jtjd<01>|j<00>y)z<>
Roll back the current transaction.
See `Connection.rollback() <https://www.python.org/dev/peps/pep-0249/#rollback>`_
in the specification.
<20>ROLLBACKNr<4E>r<>s r<00>rollbackzConnection.rollback<63>s&<00><00> <0A><1D><1D>g<EFBFBD>/<2F>/<2F><1A><<3C> <0C><1C><1C>r!c<00><><00>|jtjd<01>t|<00>}|j <00>|j
S)z%Send the "SHOW WARNINGS" SQL command.z SHOW WARNINGS)r<>rr<><00> MySQLResultry<00>rows)r<><00>results r<00> show_warningszConnection.show_warnings<67>s5<00><00> <0C><1D><1D>g<EFBFBD>/<2F>/<2F><1F>A<><1C>T<EFBFBD>"<22><06><0E> <0B> <0B> <0A><15>{<7B>{<7B>r!c<00>d<00>|jtj|<01>|j<00>y)zI
Set current db.
:param db: The name of the db.
N)r<>r<00> COM_INIT_DBr<42>)r<>rYs r<00> select_dbzConnection.select_dbs&<00><00> <0A><1D><1D>g<EFBFBD>1<>1<>2<EFBFBD>6<> <0C><1C><1C>r!c<00><00>t|t<00>rd|j|<01>zdzSt|ttf<02>r$|j |<01>}|j rd|z}|Stj||j|<02><03>S)zxEscape whatever value is passed.
Non-standard, for internal use; do not use this in your applications.
<20>'<27>_binary)<01>mapping)
r~r<><00> escape_stringr+<00> bytearray<61> _quote_bytesr<73>r <00> escape_itemr8)r<><00>objr<6A><00>rets rr<>zConnection.escape sx<00><00>
<16>c<EFBFBD>3<EFBFBD> <1F><16><14>+<2B>+<2B>C<EFBFBD>0<>0<>3<EFBFBD>6<> 6<> <15>c<EFBFBD>E<EFBFBD>9<EFBFBD>-<2D> .<2E><16>#<23>#<23>C<EFBFBD>(<28>C<EFBFBD><13>"<22>"<22><1F>#<23>o<EFBFBD><03><16>J<EFBFBD><19>%<25>%<25>c<EFBFBD>4<EFBFBD><<3C><<3C><17>I<>Ir!c<00>:<00>|j||j<00>S)zkAlias for escape().
Non-standard, for internal use; do not use this in your applications.
)r<>r<>)r<>r<>s r<00>literalzConnection.literals<00><00>
<14>{<7B>{<7B>3<EFBFBD><04> <0A> <0A>.<2E>.r!c<00><><00>|jtjzr|jdd<02>St j
|<01>S)Nr<4E>z'')r<>r <00>"SERVER_STATUS_NO_BACKSLASH_ESCAPES<45>replacer r<><00>r<><00>ss rr<>zConnection.escape_string s8<00><00> <0F> <1D> <1D> <0A> P<> P<> P<><14>9<EFBFBD>9<EFBFBD>S<EFBFBD>$<24>'<27> '<27><19>'<27>'<27><01>*<2A>*r!c<00><><00>|jtjzr1dj|j dd<03>j dd<05><00>St j|<01>S)Nz'{}'<27>'s''<27>ascii<69>surrogateescape)r<>r r<00>formatr<00>decoder <00> escape_bytesrs rr<>zConnection._quote_bytes%sV<00><00> <0F> <1D> <1D> <0A> P<> P<> P<><19>=<3D>=<3D><11> <09> <09>$<24><05>&<26>-<2D>-<2D>g<EFBFBD>7H<37>I<><0E> <0E><1A>&<26>&<26>q<EFBFBD>)<29>)r!c<00>8<00>|r||<00>S|j|<00>S)a 
Create a new cursor to execute queries with.
:param cursor: The type of cursor to create. None means use Cursor.
:type cursor: :py:class:`Cursor`, :py:class:`SSCursor`, :py:class:`DictCursor`,
or :py:class:`SSDictCursor`.
)r?)r<><00>cursors rrzConnection.cursor,s"<00><00> <12><19>$<24><<3C> <1F><13><1F><1F><04>%<25>%r!c<00><><00>t|t<00>r|j|jd<01>}|j t
j |<01>|j|<02><02>|_|jS)Nr <00><01>
unbuffered) r~r<>r<>r<>r<>rr<><00>_read_query_resultr<74>)r<><00>sqlrs r<00>queryzConnection.query9s[<00><00> <16>c<EFBFBD>3<EFBFBD> <1F><15>*<2A>*<2A>T<EFBFBD>]<5D>]<5D>,=<3D>><3E>C<EFBFBD> <0C><1D><1D>g<EFBFBD>/<2F>/<2F><13>5<>"<22>5<>5<><1A>5<>L<><04><1B><13>"<22>"<22>"r!c<00>H<00>|j|<01><01>|_|jS)Nr)rr<>)r<>rs r<00> next_resultzConnection.next_resultBs$<00><00>"<22>5<>5<><1A>5<>L<><04><1B><13>"<22>"<22>"r!c<00><00>|jSr^)r<>r<>s r<00> affected_rowszConnection.affected_rowsF<00><00><00><13>"<22>"<22>"r!c<00>d<00>t|t<00>s td<01><00>|jd|d<03><04><02>y)Nzthread_id must be an integerzKILL <20>d)r~r}<00> TypeErrorr)r<><00> thread_ids r<00>killzConnection.killIs-<00><00><19>)<29>S<EFBFBD>)<29><1B>:<3A>;<3B> ;<3B> <0C>
<EFBFBD>
<EFBFBD>U<EFBFBD>9<EFBFBD>Q<EFBFBD>-<2D>(<28>)r!c<00>8<00>|j<00>*|r|j<00>d}ntjd<03><00> |j t
j d<04>|j<00>y#t$r'|r#|j<00>|jd<02>Yy<01>wxYw)z<>
Check if the server is alive.
:param reconnect: If the connection is closed, reconnect.
:type reconnect: boolean
:raise Error: If the connection is closed and reconnect=False.
NFr<46>r0)
r<EFBFBD>r<>rr<>r<>r<00>COM_PINGr<47>r`<00>ping)r<><00> reconnects rr#zConnection.pingNs<><00><00> <10>:<3A>:<3A> <1D><18><14> <0C> <0C><0E>!<21> <09><19>i<EFBFBD>i<EFBFBD> 0<>1<>1<> <16> <10> !<21> !<21>'<27>"2<>"2<>B<EFBFBD> 7<> <10> <20> <20> "<22><><18> <16><18><14> <0C> <0C><0E><14> <09> <09>%<25> <20><15>  <16>s<00>0A)<00>),B<03>Bc<00>&<00>|j|<01>y)z,Deprecated. Use set_character_set() instead.N)<01>set_character_set)r<>r8s r<00> set_charsetzConnection.set_charsetgs<00><00> <0A><1E><1E>w<EFBFBD>'r!c<00><><00>t|<01>j}|r d|<01>d|<02><00>}nd|<01><00>}|jtj|<04>|j <00>||_||_||_y)z<>
Set charaset (and collation)
Send "SET NAMES charset [COLLATE collation]" query.
Update Connection.encoding based on charset.
z
SET NAMES z COLLATE N)rr<>r<>rr<>r<>r8r9)r<>r8r9r<>rs rr&zConnection.set_character_setosl<00><00>#<23>7<EFBFBD>+<2B>4<>4<><08> <14> <20><17> <09><19>9<EFBFBD>+<2B>><3E>E<EFBFBD> <20><17> <09>*<2A>E<EFBFBD> <0C><1D><1D>g<EFBFBD>/<2F>/<2F><15>7<> <0C><19><19><1B><1E><04> <0C> <20><04> <0A>"<22><04>r!c <00>6<00>d|_ |<01><01><>|jr<>tjtjtj<00>}|j |j <00>|j|j<00>d|_d|_ tr<>td<04>n<>i}|j<00>|jdf|d< tj|j|jf|j fi|<02><01>} d|j|jfz|_tr td<08>|j'tj(tj*d <09>|j'tj,tj.d <09>|j d<00>||_|j3d
<EFBFBD>|_d|_|j9<00>|j;<00>|j=|j>|j@<00>|jB<00>=|jE<00>}|jGd |jBf<01>|jI<00>|jJ<00>;|jE<00>}|jG|jJ<00>|jI<00>|jL<00>|jO|jL<00>yy#t $r)}|j"t"j$k(rYd}~<03><02>)<29>d}~wwxYw#tP$r<>}|jS<00>tU|t tVf<02>rrtYjZt\j^d |j<00>d |<03>d<0E><05>}||_0tcjd<00>|_1trt|jb<00>|<05><01>d}~wwxYw)NFzLocalhost via UNIX socketTzconnected using unix_socketr<00>source_addressz socket %s:%dzconnected using socketr<00>rbzSET sql_mode=%sz!Can't connect to MySQL server on z (<28>))3r<33>r6re<00>AF_UNIX<49> SOCK_STREAM<41>
settimeoutrAr<>r<><00>_secure<72>DEBUG<55>printrJ<00>create_connectionr4r7<00>OSError<6F>errno<6E>EINTR<54>
setsockopt<EFBFBD> IPPROTO_TCP<43> TCP_NODELAY<41>
SOL_SOCKET<EFBFBD> SO_KEEPALIVEr<45><00>makefiler<65><00> _next_seq_id<69>_get_server_information<6F>_request_authenticationr&r8r9r:r<00>executer<65>r@r<>rC<00> BaseExceptionr<6E>r~<00>IOErrorrr<>r <00>CR_CONN_HOST_ERROR<4F>original_exception<6F> traceback<63>
format_exc)r<><00>sock<63>kwargs<67>e<>c<>excs rr<>zConnection.connect<63>s<><00><00><1C><04> <0C>S <12><13>|<7C><17>#<23>#<23>!<21>=<3D>=<3D><16><1E><1E><16>9K<39>9K<39>L<>D<EFBFBD><18>O<EFBFBD>O<EFBFBD>D<EFBFBD>$8<>$8<>9<><18>L<EFBFBD>L<EFBFBD><14>!1<>!1<>2<>%@<40>D<EFBFBD>N<EFBFBD>#'<27>D<EFBFBD>L<EFBFBD><1C><1D>;<3B><<3C><1F>F<EFBFBD><1B>(<28>(<28>4<>48<34>4E<34>4E<34>q<EFBFBD>3I<33><06>/<2F>0<><1E>"<22>#)<29>#;<3B>#;<3B>!%<25><19><19>D<EFBFBD>I<EFBFBD>I<EFBFBD> 6<><04>8L<38>8L<38>$<1E>PV<50>$<1E>D<EFBFBD>"<22>
&4<>t<EFBFBD>y<EFBFBD>y<EFBFBD>$<24>)<29>)<29>6L<36>%L<>D<EFBFBD>N<EFBFBD><1C><1D>6<>7<><18>O<EFBFBD>O<EFBFBD>F<EFBFBD>$6<>$6<><06>8J<38>8J<38>A<EFBFBD>N<><18>O<EFBFBD>O<EFBFBD>F<EFBFBD>$5<>$5<>v<EFBFBD>7J<37>7J<37>A<EFBFBD>N<><14><0F><0F><04>%<25><1D>D<EFBFBD>J<EFBFBD><1E>-<2D>-<2D><04>-<2D>D<EFBFBD>K<EFBFBD> !<21>D<EFBFBD> <1D> <10> (<28> (<28> *<2A> <10> (<28> (<28> *<2A> <11> "<22> "<22>4<EFBFBD><<3C><<3C><14><1E><1E> @<40><13>}<7D>}<7D>(<28><18>K<EFBFBD>K<EFBFBD>M<EFBFBD><01><11> <09> <09>+<2B>d<EFBFBD>m<EFBFBD>m<EFBFBD>-=<3D>><3E><11><07><07> <09><13> <20> <20>,<2C><18>K<EFBFBD>K<EFBFBD>M<EFBFBD><01><11> <09> <09>$<24>+<2B>+<2B>,<2C><11><07><07> <09><13>#<23>#<23>/<2F><14><0F><0F><04> 4<> 4<>5<>0<><30>W '<27>"<22> <20>w<EFBFBD>w<EFBFBD>%<25>+<2B>+<2B>5<> (<28>!<21><>"<22><>Z<1D> <12> <10> <1D> <1D> <1F><19>!<21>g<EFBFBD>w<EFBFBD>/<2F>0<><19>*<2A>*<2A><16>)<29>)<29>7<><04> <09> <09>}<7D>B<EFBFBD>q<EFBFBD>c<EFBFBD><11>K<><12><03>
*+<2B><03>&<26> )<29> 4<> 4<> 6<><03> <0A><18><19>#<23>-<2D>-<2D>(<28><19> <09>
<12><>% <12>sJ<00>B7K1<00>7J<<00>8GK1<00>< K.<03>K)<03>"K1<00>(K)<03>)K.<03>.K1<00>1 N<03>:BN<03>Nc<00><><00>tt|<01><00>t|jg<01>z|z}tr t |<02>|j |<02>|jdzdz|_y)zvWrites an entire "mysql packet" in its entirety to the network
adding its length and sequence number.
r<00>N)r <00>lenr+r=r1rr<>)r<><00>payload<61>datas r<00> write_packetzConnection.write_packet<65>s[<00><00> <1B>3<EFBFBD>w<EFBFBD><<3C>(<28>5<EFBFBD>$<24>2C<32>2C<32>1D<31>+E<>E<><07>O<><04> <10> <17><04> <1D> <0C><19><19>$<24><1F>!<21>.<2E>.<2E><11>2<>c<EFBFBD>9<><04>r!c<00><><00>t<00>} |jd<02>}tjd|<03>\}}}||dzz}||jk7r]|j <00>|dk(r$t jtjd<06><00>t jd||jfz<00><00>|jdzd z|_|j|<07>}tr t|<08>||z }|tkrn<01><>|t|<02>|j<00>} | j!<00>rE|j"<00>)|j"j$durd
|j"_| j'<00>| S) a!Read an entire "mysql packet" in its entirety from the network
and return a MysqlPacket type that represents the results.
:raise OperationalError: If the connection to the MySQL server is lost.
:raise InternalError: If the packet sequence number is wrong.
T<>z<HBB<42>r<00>,Lost connection to MySQL server during queryz1Packet sequence number wrong - got %d expected %drrMF)r<><00> _read_bytesr<00>unpackr=r<>rr<>r <00>CR_SERVER_LOST<53> InternalErrorr1r<00>MAX_PACKET_LENr+r<><00>is_error_packetr<74><00>unbuffered_active<76>raise_for_error)
r<EFBFBD><00> packet_type<70>buff<66> packet_header<65>btrl<72>btrh<72> packet_number<65> bytes_to_read<61> recv_data<74>packets
rr<>zConnection._read_packet<65>sZ<00><00><19>{<7B><04><12> <20>,<2C>,<2C>Q<EFBFBD>/<2F>M<EFBFBD>)/<2F> <0A> <0A>f<EFBFBD>m<EFBFBD>(L<> %<25>D<EFBFBD>$<24> <0A> <20>D<EFBFBD>B<EFBFBD>J<EFBFBD>/<2F>M<EFBFBD><1C><04> 1<> 1<>1<><14>!<21>!<21>#<23> <20>A<EFBFBD>%<25><1D>.<2E>.<2E><1A>)<29>)<29>F<><16><16><1A>'<27>'<27>G<>$<24>d<EFBFBD>&7<>&7<>8<>9<><12><12>"&<26>!2<>!2<>Q<EFBFBD>!6<>#<23> =<3D>D<EFBFBD> <1D><1C>(<28>(<28><1D>7<>I<EFBFBD><14><1B>I<EFBFBD>&<26> <10>I<EFBFBD> <1D>D<EFBFBD><1C>~<7E>-<2D><15>5<13>8<1D>U<EFBFBD>4<EFBFBD>[<5B>$<24>-<2D>-<2D>8<><06> <11> !<21> !<21> #<23><13>|<7C>|<7C>'<27>D<EFBFBD>L<EFBFBD>L<EFBFBD>,J<>,J<>d<EFBFBD>,R<>16<31><04> <0C> <0C>.<2E> <12> "<22> "<22> $<24><15> r!c<00><00>|jj|j<00> |jj |<01>} t|<02>|kr4|j<00>tjtjd<03><00>|S#t
$r_}|j t jk(rYd}~<03><>|j<00>tjtjd|<03>d<02><03><00>d}~wt$r|j<00><00>wxYw)Nz.Lost connection to MySQL server during query (r,rU)r<>r/r<>r<>ryr4r5r6r<>rr<>r rXrArN)r<><00> num_bytesrPrIs rrVzConnection._read_bytess<><00><00> <0C>
<EFBFBD>
<EFBFBD><1D><1D>d<EFBFBD>0<>0<>1<><12> <16><1B>{<7B>{<7B>'<27>'<27> <09>2<><04><15> <0F>t<EFBFBD>9<EFBFBD>y<EFBFBD> <20> <10> <1D> <1D> <1F><15>&<26>&<26><12>!<21>!<21>#Q<><0E> <0E><14> <0B><>#<1B> <12><14>7<EFBFBD>7<EFBFBD>e<EFBFBD>k<EFBFBD>k<EFBFBD>)<29><1C><14>!<21>!<21>#<23><19>*<2A>*<2A><16>%<25>%<25>D<>Q<EFBFBD>C<EFBFBD>q<EFBFBD>I<><12><12><>!<21> <16><14>!<21>!<21>#<23><15> <16>s<00>B<00> D <03>C+<03>38C+<03>+D c<00><00>|jj|j<00> |jj|<01>y#t$r=}|j <00>t jtjd|<02>d<02><03><00>d}~wwxYw)NzMySQL server has gone away (r,)
r<EFBFBD>r/r<><00>sendallr4r<>rr<>r <00>CR_SERVER_GONE_ERROR)r<>rPrIs rr<>zConnection._write_bytes*su<00><00> <0C>
<EFBFBD>
<EFBFBD><1D><1D>d<EFBFBD>1<>1<>2<> <0E> <10>J<EFBFBD>J<EFBFBD> <1E> <1E>t<EFBFBD> $<24><><16> <0E> <10> <1D> <1D> <1F><15>&<26>&<26><12>'<27>'<27>+G<><01>u<EFBFBD>A<EFBFBD>)N<><0E> <0E><> <0E>s<00>A<00> B <03> 8B<03>B c<00><><00>d|_t|<00>}|r|j<00>n|j<00>||_|j<00>|j|_|j
Sr^)r<>r<><00>init_unbuffered_queryryr<>r)r<>rr<>s rrzConnection._read_query_result4sX<00><00><1B><04> <0C><1C>T<EFBFBD>"<22><06> <15> <12> (<28> (<28> *<2A> <12>K<EFBFBD>K<EFBFBD>M<EFBFBD><1D><04> <0C> <11> <1F> <1F> +<2B>!'<27>!5<>!5<>D<EFBFBD> <1E><15>#<23>#<23>#r!c<00>H<00>|jr|jjSy<01>Nr)r<><00> insert_idr<64>s rrpzConnection.insert_id@s<00><00> <0F><<3C><<3C><17><<3C><<3C>)<29>)<29> )<29>r!c<00>8<00>|jstjdd<02><00>|j<00><>|jjr/t j d<04>|jj<00>|jjr'|j<00>|jjr<01>'d|_t|t<00>r|j|j<00>}ttt!|<02>dz<00>}t#j$d||<01>}||d|dz
z}|j'|<05>t(r t+|<05>d|_|tkry||dz
d} ttt!|<02><00>}|j/|d|<00>||d}|s
|tkry<03>?)z~
:raise InterfaceError: If the connection is closed.
:raise ValueError: If no username was specified.
rr0Nz.Previous unbuffered result was left incompleterr<>)r<>r<00>InterfaceErrorr<72>r\<00>warnings<67>warn<72>_finish_unbuffered_query<72>has_nextrr~r<>r<>r<><00>minrZrNrrr<>r1rr=rQ)r<><00>commandr<00> packet_size<7A>preluderfs rr<>zConnection._execute_commandFs`<00><00>
<14>z<EFBFBD>z<EFBFBD><15>$<24>$<24>Q<EFBFBD><02>+<2B> +<2B> <10><<3C><<3C> #<23><13>|<7C>|<7C>-<2D>-<2D><18> <0A> <0A>N<>O<><14> <0C> <0C>5<>5<>7<><16>,<2C>,<2C>'<27>'<27><14> <20> <20>"<22><17>,<2C>,<2C>'<27>'<27><1F>D<EFBFBD>L<EFBFBD> <15>c<EFBFBD>3<EFBFBD> <1F><15>*<2A>*<2A>T<EFBFBD>]<5D>]<5D>+<2B>C<EFBFBD><19>.<2E>#<23>c<EFBFBD>(<28>Q<EFBFBD>,<2C>7<> <0B><19>+<2B>+<2B>e<EFBFBD>[<5B>'<27>:<3A><07><18>3<EFBFBD>0<><1B>q<EFBFBD><1F>1<>1<><06> <0C><19><19>&<26>!<21> <10> <17><06> <1F><1D><04><19> <16><1E> '<27> <12><11>+<2B><01>/<2F>#<23>$<24><03><12><1D>n<EFBFBD>c<EFBFBD>#<23>h<EFBFBD>7<>K<EFBFBD> <10> <1D> <1D>c<EFBFBD>,<2C>;<3B>/<2F> 0<><15>k<EFBFBD>l<EFBFBD>#<23>C<EFBFBD><16>;<3B><1E>7<><15> r!c<00> <00>t|jjdd<02>d<00>dk\r#|xjtj
zc_|j <00> td<05><00>t|j<00>j}t|j t<00>r*|j j|j<00>|_tj d|jt"|d<07>}|j$r<>|j&tj(zrn|j+|<02>|j,j/|j0|j2<00><08>|_|j0j5d <09>|_d
|_||j zd z}d}d}|j:d k(r.d}t=j>|j@|jB<00>}<04>n|j:d k(r-d}t=j>|j@|jB<00>}n<>|j:dk(r\d}|j@r<tDr tGd<11>t=jH|j@|jB<00>}nmtDrgtGd<12>n[|j:dk(rLd}|j$r-|j&tj(zr|j@d z}n|j@rd}nd }|j&tjJzr|tMtO|<04><00>|zz }nK|j&tjPzr&|tj dtO|<04><00>|zz }n||d zz }|jRrs|j&tjTzrVt|jRt<00>r*|jRj|j<00>|_)||jRd zz }|j&tjVzr ||xsdd zz }|j&tjXzr<>d}|jZj]<00>D][\}}|jd<17>}|tMtO|<07><00>|zz }|jd<17>}|tMtO|<08><00>|zz }<06>]|tMtO|<06><00>|zz }|j+|<03>|j_<00>} | ja<00>rxtDr tGd<18>| jc<00>| je<00>}|j&tjVzr|<05>|jg|| <09>} n<>tijjd<19><00>| jm<00>r}tDr tGd<1A>|j:dk(rt=jn|| <09>} nF|j:dk(rt=jp|| <09>} n tijjd|j:<00><00>tDr tGd<1C>yy)N<>.rr<00>zDid not specify a usernamez<iIB23sr!)<01>server_hostnamer+T<>r0<00>mysql_native_password<72>mysql_native_password<72>caching_sha2_password<72>caching_sha2_passwordzcaching_sha2: trying fast pathzcaching_sha2: empty password<72>sha256_password<72>sha256_password<72><01>B<>utf-8zreceived auth switchz$received unknown auth switch requestzreceived extra dataz(Received extra packet for auth method %rzSucceed to auth)9r}<00>server_version<6F>splitr>r<00> MULTI_RESULTSr2r*rr8<00>idr~r<>r<>r<>rrrZrN<00>server_capabilitiesr<73>rQr<><00> wrap_socketr<74>r4r<r<>r0<00>_auth_plugin_namer<00>scramble_native_passwordr3<00>saltr1r2<00>scramble_caching_sha2<61>PLUGIN_AUTH_LENENC_CLIENT_DATAr-rN<00>SECURE_CONNECTIONrYr<><00> PLUGIN_AUTH<54> CONNECT_ATTRSr<53>r<>r<><00>is_auth_switch_request<73>
read_uint8<EFBFBD> read_string<6E> _process_authrr<><00>is_extra_auth_data<74>caching_sha2_password_auth<74>sha256_password_auth)
r<EFBFBD><00>
charset_id<EFBFBD> data_initrP<00>authresp<73> plugin_name<6D> connect_attrsr<73>r<><00> auth_packets
rr?z"Connection._request_authenticationqs<><00><00> <0E>t<EFBFBD>"<22>"<22>(<28>(<28><13>a<EFBFBD>0<><11>3<> 4<><01> 9<> <10> <1C> <1C><06> 4<> 4<> 4<> <1C> <0F>9<EFBFBD>9<EFBFBD> <1C><1C>9<>:<3A> :<3A>$<24>T<EFBFBD>\<5C>\<5C>2<>5<>5<>
<EFBFBD> <15>d<EFBFBD>i<EFBFBD>i<EFBFBD><13> %<25><1C> <09> <09>(<28>(<28><14><1D><1D>7<>D<EFBFBD>I<EFBFBD><1A>K<EFBFBD>K<EFBFBD> <15>t<EFBFBD>'<27>'<27><1E><1A>S<EFBFBD>
<EFBFBD> <09> <10>8<EFBFBD>8<EFBFBD><04>0<>0<>6<EFBFBD>:<3A>:<3A>=<3D> <10> <1D> <1D>i<EFBFBD> (<28><1D><18><18>-<2D>-<2D>d<EFBFBD>j<EFBFBD>j<EFBFBD>$<24>)<29>)<29>-<2D>T<>D<EFBFBD>J<EFBFBD><1E>*<2A>*<2A>-<2D>-<2D>d<EFBFBD>3<>D<EFBFBD>K<EFBFBD><1F>D<EFBFBD>L<EFBFBD><18>4<EFBFBD>9<EFBFBD>9<EFBFBD>$<24>u<EFBFBD>,<2C><04><16><08><1A> <0B> <0F> !<21> !<21>R<EFBFBD> '<27><1D>K<EFBFBD><1C>5<>5<>d<EFBFBD>m<EFBFBD>m<EFBFBD>T<EFBFBD>Y<EFBFBD>Y<EFBFBD>O<>H<EFBFBD> <11> #<23> #<23>'><3E> ><3E>2<>K<EFBFBD><1C>5<>5<>d<EFBFBD>m<EFBFBD>m<EFBFBD>T<EFBFBD>Y<EFBFBD>Y<EFBFBD>O<>H<EFBFBD> <11> #<23> #<23>'><3E> ><3E>2<>K<EFBFBD><13>}<7D>}<7D><18><19>:<3A>;<3B> <20>6<>6<>t<EFBFBD>}<7D>}<7D>d<EFBFBD>i<EFBFBD>i<EFBFBD>P<><08><18><19>8<>9<> <11> #<23> #<23>'8<> 8<>,<2C>K<EFBFBD><13>x<EFBFBD>x<EFBFBD>D<EFBFBD>4<>4<>v<EFBFBD>z<EFBFBD>z<EFBFBD>A<><1F>=<3D>=<3D>5<EFBFBD>0<><08><15><1D><1D> <20><08> <20><08> <0F> #<23> #<23>f<EFBFBD>&K<>&K<> K<> <10>K<EFBFBD><03>H<EFBFBD> <0A>.<2E><18>9<> 9<>D<EFBFBD> <11> %<25> %<25><06>(@<40>(@<40> @<40> <10>F<EFBFBD>K<EFBFBD>K<EFBFBD><03>S<EFBFBD><18>]<5D>3<>h<EFBFBD>><3E> ><3E>D<EFBFBD> <10>H<EFBFBD>u<EFBFBD>$<24> $<24>D<EFBFBD> <0F>7<EFBFBD>7<EFBFBD>t<EFBFBD>/<2F>/<2F>&<26>2H<32>2H<32>H<><19>$<24>'<27>'<27>3<EFBFBD>'<27><1E>'<27>'<27>.<2E>.<2E><14><1D><1D>7<><04><07> <10>D<EFBFBD>G<EFBFBD>G<EFBFBD>e<EFBFBD>O<EFBFBD> #<23>D<EFBFBD> <0F> #<23> #<23>f<EFBFBD>&8<>&8<> 8<> <10>[<5B>'<27>C<EFBFBD>5<EFBFBD>0<> 0<>D<EFBFBD> <0F> #<23> #<23>f<EFBFBD>&:<3A>&:<3A> :<3A><1F>M<EFBFBD><1C>+<2B>+<2B>1<>1<>3<><04><01>1<EFBFBD><15>H<EFBFBD>H<EFBFBD>W<EFBFBD>%<25><01><1D><1B>S<EFBFBD><11>V<EFBFBD>!4<>q<EFBFBD>!8<>8<> <0A><15>H<EFBFBD>H<EFBFBD>W<EFBFBD>%<25><01><1D><1B>S<EFBFBD><11>V<EFBFBD>!4<>q<EFBFBD>!8<>8<> <0A> 4<>
<11>K<EFBFBD><03>M<EFBFBD> 2<>3<>m<EFBFBD>C<> C<>D<EFBFBD> <0C><19><19>$<24><1F><1A>'<27>'<27>)<29> <0B> <17> -<2D> -<2D> /<2F><14><15>,<2C>-<2D> <17> "<22> "<22> $<24>%<25>1<>1<>3<>K<EFBFBD><14>(<28>(<28>6<EFBFBD>+=<3D>+=<3D>=<3D><1F>+<2B>"<22>0<>0<><1B>k<EFBFBD>J<> <0B><19>*<2A>*<2A>+Q<>R<>R<> <18> +<2B> +<2B> -<2D><14><15>+<2B>,<2C><13>%<25>%<25>)@<40>@<40>#<23>><3E>><3E>t<EFBFBD>[<5B>Q<> <0B><15>'<27>'<27>+<<3C><<3C>#<23>8<>8<><14>{<7B>K<> <0B><19>*<2A>*<2A>><3E><04>@V<>@V<><12><12> <11> <11>#<23> $<24> r!c <00><00>|j|<01>}|r |j|<02>S|dk(rtj||<02>S|dk(rtj||<02>S|dk(r0tj|j|j<00><00>}<04>n<>|dk(r0tj|j|j<00><00>}<04>n[|d k(r3tj|j|j<00><00>d
z}<04>n#|d k(r|jd
z}<04>n |dk(r<>|} |j!<00>}|d zd k(}|dzdk(}|j<00>} | dk(r|j#|jd
z<00>nT|r*d}
|j%|| <09>}
|j#|
d
z<00>n(tjt
j d|<01>d<15><03><00>|j+<00>}|j-<00>|j/<00>s|r |S<00><>tjt
j d|z<00><00>|j#|<04>|j+<00>}|j-<00>|S#t$r=|dk7r4tjt
j d|<01>dt|<03><00>d<04><05><00>Y<00><02>swxYw#t$r,tjt
j d|<01>d|<03>d<11><05><00>t&$r1tjt
j(d|<01>d|<03>d|
<EFBFBD>d| <09><02><08><00>wxYw)Nsdialog<6F>Authentication plugin '<27>' not loaded: - z missing authenticate methodr<64>r<>r<>sclient_ed25519smysql_old_passwordrsmysql_clear_password<72><00>rs
Password: z3no response - TypeError within plugin.prompt methodz missing prompt methodz' z' didn't respond with string. Returned 'z ' to prompt z' not configuredz)Authentication plugin '%s' not configured)<18>_get_auth_plugin_handler<65> authenticate<74>AttributeErrorrr<>r <00>CR_AUTH_PLUGIN_CANNOT_LOADr<44>rr<>r<>r<>r3<00>read_all<6C>ed25519_password<72>scramble_old_passwordr<64>rQ<00>promptr<00>CR_AUTH_PLUGIN_ERRr<52><00> check_errorr<72>) r<>r<>r<><00>handlerrPr<><00>flag<61>echo<68>lastr<74><00>resps rr<>zConnection._process_auth<74>s9<00><00><16>/<2F>/<2F> <0B><<3C><07> <12> <16><1E>+<2B>+<2B>K<EFBFBD>8<>8<> <17>2<> 2<><18>3<>3<>D<EFBFBD>+<2B>F<> F<> <18>.<2E> .<2E><18>-<2D>-<2D>d<EFBFBD>K<EFBFBD>@<40> @<40> <18>4<> 4<><18>1<>1<>$<24>-<2D>-<2D><1B>AU<41>AU<41>AW<41>X<>D<EFBFBD> <18>-<2D> -<2D><18>)<29>)<29>$<24>-<2D>-<2D><1B>9M<39>9M<39>9O<39>P<>D<EFBFBD> <18>1<> 1<><15>+<2B>+<2B>D<EFBFBD>M<EFBFBD>M<EFBFBD>;<3B>;O<>;O<>;Q<>R<><17><18> <11><19>3<> 3<><17>=<3D>=<3D>5<EFBFBD>(<28>D<EFBFBD> <18>I<EFBFBD> %<25><1D>C<EFBFBD><16><1A>~<7E>~<7E>'<27><04><1C>t<EFBFBD> <0B><04>,<2C><04><1C>t<EFBFBD> <0B><04>,<2C><04><1C><1C><1C><1E><06><19>]<5D>*<2A><18>%<25>%<25>d<EFBFBD>m<EFBFBD>m<EFBFBD>e<EFBFBD>&;<3B><<3C><1C>P<>D<EFBFBD><1A>&<26>~<7E>~<7E>d<EFBFBD>F<EFBFBD>;<3B><04><1C>)<29>)<29>$<24><15>,<2C>7<><1E>.<2E>.<2E><1A>5<>5<>1<>+<2B><1D>>N<>O<><16><16><1B>'<27>'<27>)<29><03><13><0F><0F>!<21><16>#<23>#<23>%<25><14><19><16>J<EFBFBD>E<17>H<16>&<26>&<26><12>-<2D>-<2D>;<3B>k<EFBFBD>I<><0E> <0E>
<0A><19><19>$<24><1F><12><1F><1F>!<21><03> <0B><0F><0F><19><12>
<EFBFBD><EFBFBD>K"<22> <16><1E>)<29>+<2B><1D>.<2E>.<2E><1A>5<>5<>1<>+<2B><1D>?*<2A>*.<2E>w<EFBFBD>-<2D>):<3A>:V<>X<01><16><16>,<2C> <16><>L*<2A><1A>!<21>2<>2<><1E>9<>9<>5<>k<EFBFBD>]<5D>C.<2E>.5<EFBFBD>[<5B>8N<38>P<01><1A><1A>
%<25><1A>!<21>2<>2<><1E>1<>1<>5<>k<EFBFBD>]<5D>C <20> '<27>{<7B>*Q<>RV<52>QY<51>Ye<59>fl<66>eo<65>q<01><1A><1A><1A>s<00>I<00>5&J<00>AJ<03>J<03>A-L
c <00>B<00>|jj|<01>}|s:t|t<00>r*|jj|j d<01><00>}|r ||<00>}|Sd}|S#t
$r,t jtjd|<01>d|<02>d<04><05><00>wxYw)Nr
r<>r<>z- cannot be constructed with connection object)
r<EFBFBD>r_r~r+r rrr<>r r<>)r<>r<><00> plugin_classr<73>s rr<>z#Connection._get_auth_plugin_handler+s<><00><00><1B>,<2C>,<2C>0<>0<><1B>=<3D> <0C><1B>
<EFBFBD>;<3B><05> ><3E><1F>0<>0<>4<>4<>[<5B>5G<35>5G<35><07>5P<35>Q<>L<EFBFBD> <17> <12>&<26>t<EFBFBD>,<2C><07><17><0E><1B>G<EFBFBD><16><0E><><1D> <12><19>*<2A>*<2A><16>1<>1<>-<2D>k<EFBFBD>]<5D>;&<26>&2<>%5<>5b<35>d<01><12><12> <12>s <00>A)<00>)5Bc<00> <00>|jdSro)<01>server_thread_idr<64>s rrzConnection.thread_id=s<00><00><13>$<24>$<24>Q<EFBFBD>'<27>'r!c<00><00>|jSr^)r8r<>s r<00>character_set_namezConnection.character_set_name@s <00><00><13>|<7C>|<7C>r!c<00><00>|jSr^)r<>r<>s r<00> get_host_infozConnection.get_host_infoCs <00><00><13>~<7E>~<7E>r!c<00><00>|jSr^)<01>protocol_versionr<6E>s r<00>get_proto_infozConnection.get_proto_infoFs<00><00><13>$<24>$<24>$r!c<00><><00>d}|j<00>}|j<00>}|||_|dz }|jd|<01>}|||j d<04>|_|dz}t jd|||dz<00>|_|dz }|||dz|_ |dz }t jd |||d
z<00>d|_
|d
z }t|<03>|d zk\r<>t jd |||d z<00>\}}}}|d z }||_ t|<05>j|_||_t$rt'd |z<00>|xj|dzzc_
t$r t'd|<08>t)d|dz
<00>}|dz }t|<03>|zk\r |xj||||zz c_ ||z }|dz }|jt*j,zrXt|<03>|k\rJ|jd|<01>}|dkr||dj d<12>|_n|||j d<12>|_t0<00> t0|_yy#t $r d|_Y<00><01>*wxYw)NrrrrmrrS<00><00> r%r<>r<>z<BHHBzserver_status: %xrTz salt_len:<3A> r1r<>)r<><00> get_all_datar<61><00>findr r<>rrWr<>r<>r<>rN<00>server_languager<00>name<6D>server_charset<65>KeyErrorr<72>r1r2<00>maxrr<>r<><00>_DEFAULT_AUTH_PLUGIN) r<>r,rfrP<00>
server_end<EFBFBD>lang<6E>stat<61>cap_h<5F>salt_lens rr>z"Connection._get_server_informationIs\<00><00> <0A><01><15>"<22>"<22>$<24><06><15>"<22>"<22>$<24><04> $<24>Q<EFBFBD><07><04><1D> <09>Q<EFBFBD><06><01><19>Y<EFBFBD>Y<EFBFBD>u<EFBFBD>a<EFBFBD>(<28>
<EFBFBD>"<22>1<EFBFBD>Z<EFBFBD>0<>7<>7<><08>A<><04><1B> <16><11>N<EFBFBD><01> &<26> <0A> <0A>d<EFBFBD>D<EFBFBD><11>Q<EFBFBD><11>U<EFBFBD>O<EFBFBD> D<><04><1D> <09>Q<EFBFBD><06><01><18><11>Q<EFBFBD><11>U<EFBFBD>O<EFBFBD><04> <09> <09>Q<EFBFBD><06><01>#)<29>=<3D>=<3D><14>t<EFBFBD>A<EFBFBD><01>A<EFBFBD><05><EFBFBD>#G<><01>#J<><04> <20> <09>Q<EFBFBD><06><01> <0E>t<EFBFBD>9<EFBFBD><01>A<EFBFBD><05> <1D>*0<>-<2D>-<2D><07><14>a<EFBFBD>!<21>a<EFBFBD>%<25><1F>*Q<> '<27>D<EFBFBD>$<24><05>x<EFBFBD> <0A><11>F<EFBFBD>A<EFBFBD>$(<28>D<EFBFBD> <20> +<2B>&3<>D<EFBFBD>&9<>&><3E>&><3E><04>#<23>
"&<26>D<EFBFBD> <1E><14><15>)<29>D<EFBFBD>0<>1<> <10> $<24> $<24><05><12> <0B> 3<> $<24><14><15>k<EFBFBD>8<EFBFBD>,<2C><1A>2<EFBFBD>x<EFBFBD>!<21>|<7C>,<2C>H<EFBFBD>
<EFBFBD>R<EFBFBD><07><01> <0E>t<EFBFBD>9<EFBFBD><01>H<EFBFBD> <0C> $<24> <10>I<EFBFBD>I<EFBFBD><14>a<EFBFBD>!<21>h<EFBFBD>,<2C>/<2F> /<2F>I<EFBFBD> <0A><18>M<EFBFBD>A<EFBFBD> <09>Q<EFBFBD><06><01> <0F> #<23> #<23>f<EFBFBD>&8<>&8<> 8<>S<EFBFBD><14>Y<EFBFBD>!<21>^<5E> <1E><19><19>5<EFBFBD>!<21>,<2C>J<EFBFBD><19>A<EFBFBD>~<7E>)-<2D>a<EFBFBD>b<EFBFBD><18><1F><1F><17>)A<><04>&<26>)-<2D>a<EFBFBD>
<EFBFBD>);<3B>)B<>)B<>7<EFBFBD>)K<><04>&<26> <1F> +<2B>%9<>D<EFBFBD> "<22> ,<2C><>I<1C> +<2B>&*<2A><04>#<23> +<2B>s<00>H3<00>3I<03>Ic<00><00>|jSr^)r<>r<>s r<00>get_server_infozConnection.get_server_info<66>rr!r^)F)T)E<>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__doc__r<5F>r<>r<>r<>r0rr<>r<>r<>r<>r<><00>propertyr<79>r<><00>__del__rCr<>r<>r<>r<>r<>r<>r<>r<>r<>rr<>r<>rrrrr r#r'r&r<>rQrr<>rVr<>rrpr<>r?r<>r<>rr<>r<>r<>r>r<>r<00>Warningr<67>rr<00> DatabaseError<6F> DataErrorr<72><00>IntegrityErrorrY<00>ProgrammingError<6F>NotSupportedErrorr<72>r!rr/r/^s<00><00>E<08>N <11>E<EFBFBD> <11>F<EFBFBD><1A><15><13>G<EFBFBD><13>G<EFBFBD>
<12><13> <11><15><18> <0E><12><16><15><1E> <11><18><15><1A><19><1A><1F><18><1A>+<2B><1B><1C><19><1A><19><1B><19><1E> <10><13><15><19><14><1D><1C> <20><15><17><13> <0F>UA<1B>F<14><15>&<13>P <20>,<0E>&<26><0E>&<26>
<1B><1B>G<EFBFBD>)<29> Q<01> <12><1F><1F>
<1F><1F><1B><1F> J<01>/<2F>+<2B>
*<2A>
&<26>#<23>#<23>#<23>*<2A>
<16>2(<28>#<23>(U<12>n
:<3A>(3<>)<16>V<14>2<0E>
$<24><15> )<16>Vl%<25>\J<13>X<17>$(<28><1C><1E>%<25>B:<3A>H#<23><12>k<EFBFBD>k<EFBFBD>G<EFBFBD> <0F>I<EFBFBD>I<EFBFBD>E<EFBFBD><18>'<27>'<27>N<EFBFBD><17>%<25>%<25>M<EFBFBD><13> <0A> <0A>I<EFBFBD><1A>+<2B>+<2B><14><18>'<27>'<27>N<EFBFBD><17>%<25>%<25>M<EFBFBD><1A>+<2B>+<2B><14><1B>-<2D>-<2D>r!r/c<00>Z<00>eZdZd<01>Zd<02>Zd<03>Zd<04>Zd<05>Zd<06>Zd<07>Z d<08>Z
d <09>Z d
<EFBFBD>Z d <0B>Z d <0C>Zd <0A>Zy)r<>c<00><><00>||_d|_d|_d|_d|_d|_d|_d|_d|_d|_ d|_
y)z.
:type connection: Connection
NrF) <0B>
connectionrrpr<><00> warning_count<6E>message<67> field_count<6E> descriptionr<6E>rvr\)r<>r<>s rr<>zMySQLResult.__init__<5F>sW<00><00>%<25><04><0F>!<21><04><1A><1D><04><0E>!<21><04><1A><1E><04><1A><1B><04> <0C><1C><04><18><1F><04><18><18><04> <09><1C><04> <0A>!&<26><04>r!c<00>><00>|jr|j<00>yyr^)r\rur<>s rr<>zMySQLResult.__del__<5F>s<00><00> <0F> !<21> !<21> <10> )<29> )<29> +<2B> "r!c<00>
<00> |jj<00>}|j<00>r|j|<01>n3|j <00>r|j |<01>n|j |<01>d|_y#d|_wxYwr^)r<>r<>r<>r<><00>is_load_local_packet<65>_read_load_local_packet<65>_read_result_packet<65>r<><00> first_packets rryzMySQLResult.read<61>sj<00><00>
#<23><1F>?<3F>?<3F>7<>7<>9<>L<EFBFBD><1B>(<28>(<28>*<2A><14>$<24>$<24>\<5C>2<><1D>2<>2<>4<><14>,<2C>,<2C>\<5C>:<3A><14>(<28>(<28><1C>6<>"<22>D<EFBFBD>O<EFBFBD><4F>d<EFBFBD>D<EFBFBD>O<EFBFBD>s <00>A/A9<00>9 Bc<00>\<00>|jj<00>}|j<00>rd|_|j|<01>y|j <00>r |j |<01>d|_y|j <00>|_|j<00>d|_ d|_
y#d|_wxYw)zw
:raise OperationalError: If the connection to the MySQL server is lost.
:raise InternalError:
Nl<00><EFBFBD><EFBFBD><EFBFBD>T) r<>r<>r<>r<>r<>r<><00>read_length_encoded_integerr<72><00>_get_descriptionsrr\r<>s rrmz!MySQLResult.init_unbuffered_query<72>s<><00><00>
<1C><EFBFBD><EFBFBD>3<>3<>5<> <0C> <17> $<24> $<24> &<26>"<22>D<EFBFBD>O<EFBFBD> <10> <20> <20><1C> .<2E> <19> .<2E> .<2E> 0<> '<27><14>,<2C>,<2C>\<5C>:<3A>"&<26><04><0F>+<2B>G<>G<>I<>D<EFBFBD> <1C> <10> "<22> "<22> $<24>
"6<>D<EFBFBD> <1E>%)<29>D<EFBFBD> "<22><>#'<27><04><0F>s <00>B"<00>" B+c<00><><00>t|<01>}|j|_|j|_|j|_|j|_|j
|_|j |_yr^)rrrpr<>r<>r<>rv)r<>r<><00> ok_packets rr<>zMySQLResult._read_ok_packet<65>s]<00><00>#<23>L<EFBFBD>1<> <09>&<26>4<>4<><04><1A>"<22>,<2C>,<2C><04><0E>&<26>4<>4<><04><1A>&<26>4<>4<><04><1A> <20>(<28>(<28><04> <0C>!<21>*<2A>*<2A><04> r!c<00><><00>|jjs td<01><00>t|<01>}t |j
|j<00>} |j <00>|jj<00>}|j<00>s$tjtjd<02><00>|j|<04>y#|jj<00><00>xYw)NzF**WARN**: Received LOAD_LOCAL packet but local_infile option is false.zCommands Out of Sync)r<>rt<00> RuntimeErrorr<00> LoadLocalFile<6C>filenamer<65>r<>r<>rr<>r r<>r<>)r<>r<><00> load_packet<65>senderr<72>s rr<>z#MySQLResult._read_load_local_packet<65>s<><00><00><13><EFBFBD><EFBFBD>,<2C>,<2C><1E>X<><0E> <0E>-<2D>\<5C>:<3A> <0B><1E>{<7B>3<>3<>T<EFBFBD>_<EFBFBD>_<EFBFBD>E<><06> <12> <12> <1C> <1C> <1E>
<19>O<EFBFBD>O<EFBFBD>0<>0<>2<> <09><19>&<26>&<26>(<28><15>&<26>&<26><12>*<2A>*<2A>&<26><0E> <0E> <0A><1C><1C>Y<EFBFBD>'<27><> <12> <10>O<EFBFBD>O<EFBFBD> (<28> (<28> *<2A> <11>s <00>B><00>>Cc<00><><00>|j<00>syt|<01>}|j|_|j|_y)NFT)<04> is_eof_packetrr<>rv)r<>rf<00>wps r<00>_check_packet_is_eofz MySQLResult._check_packet_is_eof<6F>s9<00><00><15>#<23>#<23>%<25><18> <1E>f<EFBFBD> %<25><02><1F>-<2D>-<2D><04><1A><1A> <0B> <0B><04> <0A>r!c<00>n<00>|j<00>|_|j<00>|j<00>yr^)r<>r<>r<><00>_read_rowdata_packetr<74>s rr<>zMySQLResult._read_result_packets+<00><00>'<27>C<>C<>E<><04><18> <0C><1E><1E> <20> <0C>!<21>!<21>#r!c<00><><00>|jsy|jj<00>}|j|<01>rd|_d|_d|_y|j |<01>}d|_|f|_|S)NFr)r\r<>r<>r<>r<><00>_read_row_from_packetr)r<>rf<00>rows r<00>_read_rowdata_packet_unbufferedz+MySQLResult._read_rowdata_packet_unbuffered so<00><00><13>%<25>%<25> <12><16><1F><1F>-<2D>-<2D>/<2F><06> <0F> $<24> $<24>V<EFBFBD> ,<2C>%*<2A>D<EFBFBD> "<22>"<22>D<EFBFBD>O<EFBFBD><1C>D<EFBFBD>I<EFBFBD> <12><12>(<28>(<28><16>0<><03><1E><04><1A><18>F<EFBFBD><04> <09><12>
r!c<00>h<00>|jrH |jj<00>}|j|<01>rd|_d|_|jr<01>Gyy#tj$rH}|j
dt jt jfvrd|_d|_Yd}~y<00>d}~wwxYw)NrF)
r\r<>r<>rr<><00>argsr
<00> QUERY_TIMEOUT<55>STATEMENT_TIMEOUTr<54>)r<>rfrIs rruz$MySQLResult._finish_unbuffered_querys<><00><00><13>$<24>$<24> <16><1D><1F><1F>5<>5<>7<><06><14>(<28>(<28><16>0<>).<2E><04>&<26>"&<26><04><0F>#<13>$<24>$<24><><17>'<27>'<27>
<16><14>6<EFBFBD>6<EFBFBD>!<21>9<EFBFBD><16>$<24>$<24><16>(<28>(<28>!<12><12>
.3<EFBFBD>D<EFBFBD>*<2A>&*<2A>D<EFBFBD>O<EFBFBD><1A><15><>
<16>s<00>A<00>B1<03>)=B,<03>+B,<03>,B1c<00><><00>g} |jj<00>}|j|<02>rd|_n!|j|j |<02><00><00>Tt |<01>|_t|<01>|_y)z:Read a rowdata packet for each data row in the result set.N) r<>r<>r<><00>appendrrNr<00>tupler<65>)r<>r<>rfs rrz MySQLResult._read_rowdata_packet2si<00><00><11><04><12><19>_<EFBFBD>_<EFBFBD>1<>1<>3<>F<EFBFBD><13>(<28>(<28><16>0<>"&<26><04><0F><15> <10>K<EFBFBD>K<EFBFBD><04>2<>2<>6<EFBFBD>:<3A> ;<3B> <13>!<21><14>Y<EFBFBD><04><1A><19>$<24>K<EFBFBD><04> r!c<00><00>g}|jD]X\}} |j<00>}|<05>/|<03>|j|<03>}tr t d|<05>|<04>||<05>}|j |<05><00>Zt|<02>S#t$rYt|<02>SwxYw)NzDEBUG: DATA = )r <00>read_length_coded_string<6E>
IndexErrorr r1r2r
r )r<>rfrr<><00> converterrPs rrz!MySQLResult._read_row_from_packet?s<><00><00><10><03>#'<27>?<3F>?<3F> <1F>H<EFBFBD>i<EFBFBD> <16><1D>6<>6<>8<><04>
<14><1F><1B>'<27><1F>;<3B>;<3B>x<EFBFBD>0<>D<EFBFBD><18><19>*<2A>D<EFBFBD>1<><1C>(<28>$<24>T<EFBFBD>?<3F>D<EFBFBD> <0F>J<EFBFBD>J<EFBFBD>t<EFBFBD> <1C>$3<><15>S<EFBFBD>z<EFBFBD><19><><1E> <16><16><15>S<EFBFBD>z<EFBFBD><19> <16>s<00>A5<02>5 B <05> B c<00>N<00>g|_g|_|jj}|jj}g}t |j <00>D<00>]}|jjt<00>}|jj|<05>|j|j<00><00>|j}|r6|tjk(r|}n"|tvr|jdk(rd}n|}nd}nd}|jj j#|<06>}|tj$urd}t&rt)d|<05>d|<08><00><04>|jj||f<02><00><01>|jj<00>} | j+<00>sJd<06><00>t-|<03>|_
y)z>Read a column descriptor packet for each column in the result.<2E>?Nr
z DEBUG: field=z , converter=zProtocol error, expecting EOF)<17>fieldsr r<>r=r<><00>ranger<65>r<>rr
r<><00> type_coder <00>JSON<4F>
TEXT_TYPES<EFBFBD> charsetnrr<72>r_<00>throughr1r2r<>r )
r<EFBFBD>r=<00> conn_encodingr<67>r,<00>field<6C>
field_typer<EFBFBD>r<00>
eof_packets
rr<>zMySQLResult._get_descriptionsRsd<00><00><18><04> <0B><1C><04><0F><1A>o<EFBFBD>o<EFBFBD>1<>1<> <0B><1C><0F><0F>0<>0<> <0A><18> <0B><16>t<EFBFBD>'<27>'<27>(<28>A<EFBFBD><18>O<EFBFBD>O<EFBFBD>0<>0<>1F<31>G<>E<EFBFBD> <10>K<EFBFBD>K<EFBFBD> <1E> <1E>u<EFBFBD> %<25> <17> <1E> <1E>u<EFBFBD>0<>0<>2<> 3<><1E><1F><1F>J<EFBFBD><1A><1D><1A><1F><1F>0<> -<2D>H<EFBFBD><1F>:<3A>-<2D><1C><EFBFBD><EFBFBD>"<22>,<2C>#'<27><08>#0<><08> '<27>H<EFBFBD><1F><08><1C><0F><0F>0<>0<>4<>4<>Z<EFBFBD>@<40>I<EFBFBD><18>J<EFBFBD>.<2E>.<2E>.<2E> <20> <09><14><15> <0A>e<EFBFBD>W<EFBFBD>L<EFBFBD><19> <0B>D<>E<> <10>O<EFBFBD>O<EFBFBD> "<22> "<22>H<EFBFBD>i<EFBFBD>#8<> 9<>;)<29>><1A>_<EFBFBD>_<EFBFBD>1<>1<>3<>
<EFBFBD><19>'<27>'<27>)<29>J<>+J<>J<>)<29> <20><1B>-<2D><04>r!N)r<>r<>r<>r<>r<>ryrmr<>r<>r<>r<>rrurrr<>r<>r!rr<>r<><00>sC<00><00>'<27> ,<2C> #<23>*<2A>2+<2B>(<28>. <14>$<24>
<13>$'<27>.  <20><1A>&).r!r<>c<00><00>eZdZd<01>Zd<02>Zy)r<>c<00> <00>||_||_yr^)r<>r<>)r<>r<>r<>s rr<>zLoadLocalFile.__init__s<00><00> <20><04> <0A>$<24><04>r!c<00>H<00>|jjstjdd<02><00>|j} t |j
d<03>5}t |jd<04>} |j|<03>}|sn|j|<04><00>& ddd<05>|js|jd<08>yy#1swY<00>(xYw#t$r3tjtjd|j
<00>d<07><03><00>wxYw#|js|jd<08>wwxYw) z3Send data packets from the local file to the serverrr0r+i@NzCan't find file 'r<>r!)r<>r<>rrrr<>r<>rwrEryrQr4r<>r
<00>FILE_NOT_FOUNDr<44>)r<><00>conn<6E> open_filery<00>chunks rr<>zLoadLocalFile.send_data<74>s <00><00><13><EFBFBD><EFBFBD>$<24>$<24><15>$<24>$<24>Q<EFBFBD><02>+<2B> +<2B><1F>?<3F>?<3F><04> '<27><15>d<EFBFBD>m<EFBFBD>m<EFBFBD>T<EFBFBD>*<2A>i<EFBFBD>!<21><18>+<2B>+<2B>Y<EFBFBD><12> <0B><1B>%<25>N<EFBFBD>N<EFBFBD>;<3B>7<>E<EFBFBD> <20><1D><18>%<25>%<25>e<EFBFBD>,<2C> <1B><1E>+<2B><18><<3C><<3C><14>!<21>!<21>#<23>&<26> <20>+<2B>*<2A><><17> <0E><15>&<26>&<26><12>!<21>!<21>#<23>D<EFBFBD>M<EFBFBD>M<EFBFBD>?<3F>!<21>4<><0E> <0E> <0E><> <18><<3C><<3C><14>!<21>!<21>#<23>&<26> <20>s/<00>C<00>>B6<03>C<00>6B?<07>;C<00><C><03>>D<00> D!N)r<>r<>r<>r<>r<>r<>r!rr<>r<>~s <00><00>%<25>'r!r<>)<r5rzrerrvrErsr0rr8rr<00> constantsrrr r
r r r <00>cursorsr<00>
optionfiler<00>protocolrrrrrrrrrNr<><00> ImportError<6F>getpass<73>getuserr<72>r<>r4r1r<><00>BIT<49>BLOB<4F> LONG_BLOB<4F> MEDIUM_BLOB<4F>STRING<4E> TINY_BLOB<4F>
VAR_STRING<EFBFBD>VARCHAR<41>GEOMETRYrr<>rZr r-r/r<>r<>r<>r!r<00><module>r4s=<00><01>
 <0A> <09> <0A> <0A>
<EFBFBD><10><0F><13>3<>I<>I<><18><1B><1E><02><02>"<22><18><0E><16>K<EFBFBD>
<18><12>"<22>7<EFBFBD>?<3F>?<3F>$<24>L<EFBFBD><0F> <0E><05><1B><14><0F>N<EFBFBD>N<EFBFBD><0E>O<EFBFBD>O<EFBFBD><0E><18><18><0E><1A><1A><0E><15><15><0E><18><18><0E><19><19><0E><16><16><0E><17><17>
<02>
<EFBFBD><1C><0F><1A><0E>$<24>

<EFBFBD>&{.<2E>{.<2E>|!_.<2E>_.<2E>D'<27>'<27><>y*<13><18>
<0E>C<EFBFBD><17>K<EFBFBD><18><> <14>X<EFBFBD>w<EFBFBD>'<27><18><18>L<EFBFBD> <18>s$<00>&D<00>-D$<00> D!<03> D!<03>$
D1<03>0D1