hyb
2026-01-30 7657e1b2fa251a2ea372710ad75cb395a3c0e374
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Ë
·^iäãó.—dZddlZddlmZmZmZddlmZmZm    Z    m
Z
m Z ddl m Z ddlmZmZe
ee    efZe
eeefZe
deeeefeeeeffZded    efd
„Zd eee
ee fefd    efd „Zd eee
ee fefd    efd „Zdeded    e
edffd„Zy)zQuery string handling.éN)ÚIterableÚMappingÚSequence)Ú TYPE_CHECKINGÚAnyÚ SupportsIntÚUnionÚcast)Úistré)ÚQUERY_PART_QUOTERÚ QUERY_QUOTERÚvÚreturncó¸—t|«}|tur t|«St|t«r|St|t«rTt j |«r td«‚t j|«r td«‚tt    |««S|tur$t|t«rtt|««Stdj||««‚)z%Convert a query variable to a string.zfloat('inf') is not supportedzfloat('nan') is not supportedzMInvalid variable type: value should be str, int or float, got {!r} of type {}) ÚtypeÚintÚstrÚ
isinstanceÚfloatÚmathÚisinfÚ
ValueErrorÚisnanÚboolrÚ    TypeErrorÚformat)rÚclss  õ^H:\项目\archive\测试组\脚本\Change_password\venv_build\Lib\site-packages\yarl/_query.pyÚ    query_varr s«€ä
ˆq‹'€CØ
Œczܐ1‹vˆ ܐ!”SÔØˆÜ!”UÔÜ :‰:aŒ=ÜÐ<Ó=Ð =Ü :‰:aŒ=ÜÐ<Ó=Ð =Ü”5˜“8‹}ÐØ
”$œ: a¬Ô5Ü”3q“6‹{ÐÜ
ð    ç‘V˜A˜s“^ó ðóÚitemsc ó&—t}|Dcgc]e\}}t|«turt|tt
f«r|n|fD]1}||«›d|t|«tur|n
t |««›‘Œ3Œg}}}}dj|«Scc}}}w)z·Return a query string from a sequence of (key, value) pairs.
 
    value is a single value or a sequence of values for the key
 
    The sequence of values must be a list or tuple.
    ú=ú&)r rrrÚlistÚtupler Újoin)r"ÚquoterÚkÚvalrÚpairss      rÚ$get_str_query_from_sequence_iterabler-(sž€ô€Fð÷ ð á ˆAˆs䘓9¤CÑ'¬J°s¼TÄ5¸MÔ,J‰CÐQTÐPVò     ð ñ !‹9ˆ+Q‘v¤4¨£7¬c¡>™a´yÀ³|ÓDÐEÒFð ØFð €Eò ð 8‰8E‹?Ðùô sA*B c ó¾—t}|Dcgc]4\}}||«›d|t|«tur|n
t|««›‘Œ6}}}dj    |«Scc}}w)zðReturn a query string from an iterable.
 
    The iterable must contain (key, value) pairs.
 
    The values are not allowed to be sequences, only single values are
    allowed. For sequences, use `_get_str_query_from_sequence_iterable`.
    r$r%)r rrr r()r"r)r*rr,s     rÚget_str_query_from_iterabler/<se€ô€FðTY÷ ÙKOÈ1Èa‰6!‹9ˆ+Q‘v¤4¨£7¬c¡>™a´yÀ³|ÓDÐEÒFð €Eñ ð 8‰8E‹?Ðùó sŒ9AÚargsÚkwargscó|—|r|r d}t|«‚|}nt|«dk(r|d}n td«‚|€y|syt|«turt    |j ««St|«t ust|t «r t|«St|t«rt    |j ««St|tttf«r d}t|«‚t|t«rBtr1t!tt"t$t t&ft(f|«}t+|«Std«‚)z*Return a query string from supported args.z7Either kwargs or single query parameter must be presentr rNÚzAInvalid query type: bytes, bytearray and memoryview are forbiddenzRInvalid query type: only str, mapping or sequence of (key, value) pairs is allowed)rÚlenrÚdictr-r"rrrrÚbytesÚ    bytearrayÚ
memoryviewrrrr
r'r    r Ú SimpleQueryr/)r0r1ÚmsgÚquerys    rÚ get_str_queryr<Os€ñÙ ØKˆCܘS“/Ð !؉ܠ    ˆT‹aŠØQ‘‰äÐRÓSÐSà €}ØÙ ØÜ ˆEƒ{”dÑÜ3°E·K±K³MÓBÐBÜ ˆEƒ{”cÑœZ¨¬sÔ3ܘEÓ"Ð"ܐ%œÔ!Ü3°E·K±K³MÓBÐBܐ%œ%¤¬JÐ7Ô8ØQˆÜ˜‹nÐܐ%œÔ"õ
Üœ¤%¬¬c´4¨iÑ(8¼+Ð(EÑ"FÑGÈÓOˆEÜ*¨5Ó1Ð1Ü
ð    4ó ðr!)Ú__doc__rÚcollections.abcrrrÚtypingrrrr    r
Ú    multidictr Ú_quotersr rrrr9Ú QueryVariabler'ÚQueryr r-r/r<©r!rú<module>rEsðÙã ß7Ñ7ß?Õ?åç5àC˜ eÐ+Ñ,€ ؐk 8¨KÑ#8Ð8Ñ9€ Ø Øˆ#ˆws˜MÐ)Ñ*¨H°U¸3À Ð;MÑ5NÑ,OÐOñ    €ð
ð óð,Ø E˜%  T     Ñ*¨MÐ9Ñ:Ñ ;ðàóð(Ø E˜%  T     Ñ*¨KÐ7Ñ8Ñ 9ðàóð&*˜ð*¨ð*°°c¸4°iÑ0@ô*r!