File tree Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -1315,7 +1315,9 @@ async def initialize(self) -> None:
1315
1315
startup_nodes_reachable = False
1316
1316
fully_covered = False
1317
1317
exception = None
1318
- for startup_node in self .startup_nodes .values ():
1318
+ # Convert to tuple to prevent RuntimeError if self.startup_nodes
1319
+ # is modified during iteration
1320
+ for startup_node in tuple (self .startup_nodes .values ()):
1319
1321
try :
1320
1322
# Make sure cluster mode is enabled on this node
1321
1323
try :
Original file line number Diff line number Diff line change @@ -1674,7 +1674,9 @@ def initialize(self):
1674
1674
fully_covered = False
1675
1675
kwargs = self .connection_kwargs
1676
1676
exception = None
1677
- for startup_node in self .startup_nodes .values ():
1677
+ # Convert to tuple to prevent RuntimeError if self.startup_nodes
1678
+ # is modified during iteration
1679
+ for startup_node in tuple (self .startup_nodes .values ()):
1678
1680
try :
1679
1681
if startup_node .redis_connection :
1680
1682
r = startup_node .redis_connection
You can’t perform that action at this time.
0 commit comments