hyb
2025-11-18 7539e6f48c75dcaeb808359cccfd1c0d0d182ce8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Ë
 
çúh$ãóž—ddlZddlmZmZddlmZmZmZmZm    Z    eje «Z Gd„d«Z Gd„de e«ZGd„d    e «Zy)
éN)ÚABCÚabstractmethod)ÚAnyÚCallableÚOptionalÚTupleÚUnioncó\—eZdZdZdeeeeeefffd„Zdeeeeeefffd„Zy)ÚCredentialProviderz
    Credentials Provider.
    Úreturncó—td«‚)Nz#get_credentials must be implemented)ÚNotImplementedError©Úselfs õdH:\项目\archive\测试组\脚本\Change_password\venv_build\Lib\site-packages\redis/credentials.pyÚget_credentialsz"CredentialProvider.get_credentials s€Ü!Ð"GÓHÐHócƒóTK—tjd«|j«S­w)Nz[This method is added for backward compatability. Please override it in your implementation.)ÚloggerÚwarningrrs rÚget_credentials_asyncz(CredentialProvider.get_credentials_asyncs(èø€Ü‰ð 9ô    
ð×#Ñ#Ó%Ð%ùs‚&(N)    Ú__name__Ú
__module__Ú __qualname__Ú__doc__r    rÚstrrr©rrr r sM„ñðI  u¨S¡z°5¸¸c¸±?Ð'BÑ!CóIð&¨U°5¸±:¸uÀSÈ#ÀX¹Ð3NÑ-Oô&rr cój—eZdZdZedeegdffd„«Zedeegdffd„«Z    ede
fd„«Z y)ÚStreamingCredentialProviderzI
    Credential provider that streams credentials in the background.
    ÚcallbackNcó—y)z­
        Specifies the callback that should be invoked
        when the next credentials will be retrieved.
 
        :param callback: Callback with
        :return:
        Nr©rr s  rÚon_nextz#StreamingCredentialProvider.on_nexts€ð     rcó—y©Nrr"s  rÚon_errorz$StreamingCredentialProvider.on_error(ó€à rr có—yr%rrs rÚ is_streamingz(StreamingCredentialProvider.is_streaming,r'r) rrrrrrrr#Ú    Exceptionr&Úboolr)rrrrrso„ñðð  ¨#¨°¨Ñ 5ò óð ðð  ¨9¨+°tÐ*;Ñ!<ò óð ðð ˜dò óñ rrcóZ—eZdZdZd    deedeefd„Zd„Zdee    ee    eefffd„Z
y)
Ú"UsernamePasswordCredentialProviderzg
    Simple implementation of CredentialProvider that just wraps static
    username and password.
    NÚusernameÚpasswordcó0—|xsd|_|xsd|_y)NÚ©r.r/)rr.r/s   rÚ__init__z+UsernamePasswordCredentialProvider.__init__7s€Ø š BˆŒ Ø š Bˆ rcód—|jr|j|jfS|jfSr%r2rs rrz2UsernamePasswordCredentialProvider.get_credentials;s)€Ø =Š=Ø—=‘= $§-¡-Ð/Ð /Ø— ‘ ÐÐrr cƒó*K—|j«S­wr%)rrs rrz8UsernamePasswordCredentialProvider.get_credentials_async@sèø€Ø×#Ñ#Ó%Ð%ùs‚)NN) rrrrrrr3rr    rrrrrr-r-1sI„ññ
' ¨#¡ð'ÀÈ#Áó'ò ð
&¨U°5¸±:¸uÀSÈ#ÀX¹Ð3NÑ-Oô&rr-)ÚloggingÚabcrrÚtypingrrrrr    Ú    getLoggerrrr rr-rrrú<module>r:sIðÛß#ß8Õ8à    ˆ×    Ñ    ˜8Ó    $€÷ &ñ &ô  Ð"4°cô ô2&Ð);õ&r