mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-05-05 09:44:57 -04:00
Fix incorrect type hints for txredis. (#12042)
Some properties were marked as RedisProtocol instead of ConnectionHandler, which wraps RedisProtocol instance(s).
This commit is contained in:
parent
26211fec24
commit
d8bab6793c
5 changed files with 14 additions and 10 deletions
|
@ -93,7 +93,7 @@ class RedisSubscriber(txredisapi.SubscriberProtocol):
|
|||
|
||||
synapse_handler: "ReplicationCommandHandler"
|
||||
synapse_stream_name: str
|
||||
synapse_outbound_redis_connection: txredisapi.RedisProtocol
|
||||
synapse_outbound_redis_connection: txredisapi.ConnectionHandler
|
||||
|
||||
def __init__(self, *args: Any, **kwargs: Any):
|
||||
super().__init__(*args, **kwargs)
|
||||
|
@ -313,7 +313,7 @@ class RedisDirectTcpReplicationClientFactory(SynapseRedisFactory):
|
|||
protocol = RedisSubscriber
|
||||
|
||||
def __init__(
|
||||
self, hs: "HomeServer", outbound_redis_connection: txredisapi.RedisProtocol
|
||||
self, hs: "HomeServer", outbound_redis_connection: txredisapi.ConnectionHandler
|
||||
):
|
||||
|
||||
super().__init__(
|
||||
|
@ -353,7 +353,7 @@ def lazyConnection(
|
|||
reconnect: bool = True,
|
||||
password: Optional[str] = None,
|
||||
replyTimeout: int = 30,
|
||||
) -> txredisapi.RedisProtocol:
|
||||
) -> txredisapi.ConnectionHandler:
|
||||
"""Creates a connection to Redis that is lazily set up and reconnects if the
|
||||
connections is lost.
|
||||
"""
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue