hyb
2026-01-09 4cb426cb3ae31e772a09d4ade5b2f0242aaeefa0
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
38
39
Ë
 
çúh¢ ãóš—ddlmZddlmZddlmZmZddlmZddl    m
Z
Gd„d«Z Gd„d    e«Z Gd
„d e«Z Gd „d e«Zy)é)ÚList)ÚRedis)ÚEventListenerInterfaceÚOnCommandsFailEvent)Ú SyncDatabase)ÚFailureDetectorcól—eZdZdZdedefd„Zedefd„«Zedefd„«Zed„«Z    ed    „«Z
y
) ÚActiveDatabaseChangedz?
    Event fired when an active database has been changed.
    Ú old_databaseÚ new_databasec ó<—||_||_||_||_y©N)Ú _old_databaseÚ _new_databaseÚ_command_executorÚ_kwargs)Úselfr r Úcommand_executorÚkwargss     õfH:\项目\archive\测试组\脚本\Change_password\venv_build\Lib\site-packages\redis/multidb/event.pyÚ__init__zActiveDatabaseChanged.__init__s#€ð*ˆÔØ)ˆÔØ!1ˆÔ؈ óÚreturncó—|jSr)r©rs rr z"ActiveDatabaseChanged.old_databaseó€à×!Ñ!Ð!rcó—|jSr)rrs rr z"ActiveDatabaseChanged.new_databaserrcó—|jSr)rrs rrz&ActiveDatabaseChanged.command_executor"s€à×%Ñ%Ð%rcó—|jSr)rrs rrzActiveDatabaseChanged.kwargs&s €à|‰|ÐrN) Ú__name__Ú
__module__Ú __qualname__Ú__doc__rrÚpropertyr r rr©rrr
r
    s|„ñð
à"ð
ð#ó
ðð"˜lò"óð"ðð"˜lò"óð"ðñ&óð&ðñóñrr
có—eZdZdZdefd„Zy)Ú"ResubscribeOnActiveDatabaseChangedzO
    Re-subscribe the currently active pub / sub to a new active database.
    Úeventcó`—|jj}|–|jjjdi|j
¤Ž}|j |_|j|_|j|_|jd«||j_|j«yy)Nr%) rÚ active_pubsubr ÚclientÚpubsubrÚchannelsÚpatternsÚshard_channelsÚ
on_connectÚclose)rr(Ú
old_pubsubÚ
new_pubsubs    rÚlistenz)ResubscribeOnActiveDatabaseChanged.listen0s•€Ø×+Ñ+×9Ñ9ˆ
à Ð !à9˜×+Ñ+×2Ñ2×9Ñ9ÑI¸E¿L¹LÑIˆJØ",×"5Ñ"5ˆJÔ Ø",×"5Ñ"5ˆJÔ Ø(2×(AÑ(AˆJÔ %Ø × !Ñ ! $Ô 'Ø3=ˆE× "Ñ "Ô 0Ø × Ñ Õ ð "rN©r r!r"r#r
r4r%rrr'r'+s„ñð Ð1ô rr'có—eZdZdZdefd„Zy)Ú&CloseConnectionOnActiveDatabaseChangedz6
    Close connection to the old active database.
    r(cóX—|jjj«t|jjt«r]|jjj
j «|jjj
j«y|jjjjj«D]J}|jj
j «|jj
j«ŒLyr) r r+r1Ú
isinstancerÚconnection_poolÚ'update_active_connections_for_reconnectÚ
disconnectÚ nodes_managerÚ nodes_cacheÚvaluesÚredis_connection)rr(Únodes   rr4z-CloseConnectionOnActiveDatabaseChanged.listenCs΀Ø ×Ñ×!Ñ!×'Ñ'Ô)ä e×(Ñ(×/Ñ/´Ô 7Ø × Ñ × %Ñ %× 5Ñ 5× ]Ñ ]Ô _Ø × Ñ × %Ñ %× 5Ñ 5× @Ñ @Õ Bà×*Ñ*×1Ñ1×?Ñ?×KÑK×RÑRÓTò CØ×%Ñ%×5Ñ5×]Ñ]Ô_Ø×%Ñ%×5Ñ5×@Ñ@ÕBñ CrNr5r%rrr7r7>s„ñð    CÐ1ô    Crr7có2—eZdZdZdeefd„Zdeddfd„Zy)ÚRegisterCommandFailureza
    Event listener that registers command failures and passing it to the failure detectors.
    Úfailure_detectorscó—||_yr)Ú_failure_detectors)rrDs  rrzRegisterCommandFailure.__init__Ts
€Ø"3ˆÕrr(rNcór—|jD](}|j|j|j«Œ*yr)rFÚregister_failureÚ    exceptionÚcommands)rr(Úfailure_detectors   rr4zRegisterCommandFailure.listenWs2€Ø $× 7Ñ 7ò    OÐ Ø × -Ñ -¨e¯o©o¸u¿~¹~Õ Nñ    Or)    r r!r"r#rrrrr4r%rrrCrCOs/„ñð4¨$¨Ñ*?ó4ðOÐ/ðO°DôOrrCN)ÚtypingrÚ redis.clientrÚ redis.eventrrÚredis.multidb.databaserÚredis.multidb.failure_detectorrr
r'r7rCr%rrú<module>rQsJðÝåßCÝ/Ý:÷ñôDÐ)?ôô&CÐ-CôCô"
OÐ3õ
Or