hyb
2025-12-30 5e753a15ff53faab2261a53367e44d38caf87041
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Ë
Wñúh!ãó€—dZddlZddlZddlmZmZmZddlmZddl    m
Z
m Z erddl m Z d    efd
„Zd ed    efd „Zd    efd „Zy)zDecorators Hub.éN)Ú TYPE_CHECKINGÚAnyÚCallableé)Ú RefreshOption)ÚReadTimeoutErrorÚWriteTimeoutErroré)ÚMySQLConnectionAbstractÚreturncó&—dtdtfd„}|S)z|Decorator verifying which options are relevant and which aren't based on
    the server version the client is connecting to.Ú cmd_refreshr c    ól‡—tj‰«dddtdtdtfˆfd„ «}|S)NÚcnxr ÚargsÚkwargsr cŸóº•K—|d}|tjzr+|jdk\rtjdt
d¬«‰||fi|¤Žƒd{–—†S7Œ­w)Nr)é    rrzøAs of MySQL Server 9.2.0, refreshing grant tables is not needed if you use statements GRANT, REVOKE, CREATE, DROP, or ALTER. You should expect this option to be unsupported in a future version of MySQL Connector/Python when MySQL Server removes it.r
©ÚcategoryÚ
stacklevel)rÚGRANTÚserver_versionÚwarningsÚwarnÚDeprecationWarning)rrrÚoptionsrs    €úRH:\Change_password\venv_build\Lib\site-packages\mysql/connector/aio/_decorating.pyÚwrapperz>cmd_refresh_verify_options.<locals>.decorator.<locals>.wrapper0siøèø€ð  ™7ˆGØœ-×-Ñ-Ò-°3×3EÑ3EðJò4ô
— ‘ ðVô0Ø õ ñ% S¨'Ñ<°VÑ<×<Ð <Ð<úsƒAAÁAÁA©Ú    functoolsÚwrapsrr)rrs` rÚ    decoratorz-cmd_refresh_verify_options.<locals>.decorator/sEø€Ü    ‰˜Ó    %ð    =Ø*ð    =Ü36ð    =ÜBEð    =ä ô    =ó
&ð    =ð(ˆó©r©r#s rÚcmd_refresh_verify_optionsr'+s€ðœxð¬Hóð0 Ðr$Úreasoncó,‡—dtdtfˆfd„ }|S)z&Use it to decorate deprecated methods.Úfuncr cól•‡—tj‰«dtdtdtfˆˆfd„ «}|S)Nrrr cŸóˆ•K—tjd‰j›d‰›td¬«‰|i|¤Žƒd{–—†S7Œ­w)NzCall to deprecated function z
. Reason: rr)rrÚ__name__r)rrr*r(s  €€rrz.deprecated.<locals>.decorator.<locals>.wrapperNsEøèø€ä M‰MØ.¨t¯}©}¨o¸ZÈÀxÐPÜ+Øõ ñ
˜tÐ. vÑ.×.Ð .Ð.úsƒ8A»A¼Ar )r*rr(s` €rr#zdeprecated.<locals>.decoratorMs:ù€Ü    ‰˜Ó    ð    /¤ð    /´ð    /¼õ    /ó
ð    /ðˆr$r%)r(r#s` rÚ
deprecatedr.Jsø€ð
œð
¤Xõ
ð Ðr$có&—dtdtfd„}|S)z‹
    Decorator to close the current connection if a read or a write timeout
    is raised by the method passed via the func parameter.
    Ú
cnx_methodr c    ól‡—tj‰«dddtdtdtfˆfd„ «}|S)Nrr rrr cŸó¾•K—    ‰|g|¢­i|¤Žƒd{–—†S7Œ#t$r6}t|ttf«r|j    «ƒd{–—†7|‚d}~wwxYw­w)N)Ú    ExceptionÚ
isinstancerr    Úclose)rrrÚerrr0s    €rÚhandle_cnx_methodzGhandle_read_write_timeout.<locals>.decorator.<locals>.handle_cnx_methodcs[øèø€ð Ù'¨Ð=¨dÒ=°fÑ=×=Ð=Ð=ùÜò ܘcÔ$4Ô6GÐ#HÔIØŸ)™)›+×%Ñ%ؐ    ûð üs<ƒA…”•˜A™›    A¤)AÁ AÁAÁAÁA)r!r"r)r0r7s` rr#z,handle_read_write_timeout.<locals>.decoratorbsFø€Ü    ‰˜Ó    $ð    Ø*ð    Ü36ð    ÜBEð    ä ô    ó
%ð    ð!Рr$r%r&s rÚhandle_read_write_timeoutr8\s€ð !œhð !¬8ó !ð Ðr$)Ú__doc__r!rÚtypingrrrÚ    constantsrÚerrorsrr    Ú    abstractsr r'Ústrr.r8©r$rú<module>r@sMðñ:ãÛç/Ñ/å%ß8áÝ2ð Hóð>sð˜xóð$ 8ôr$