Skip to content
This repository was archived by the owner on Jan 9, 2024. It is now read-only.

Commit eb2b738

Browse files
committed
Fix broken merge that caused the old code master code before the PR to be present after the PR was merged #378
1 parent 1e7fc4b commit eb2b738

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

rediscluster/nodemanager.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -315,13 +315,11 @@ def remap_internal_node_object(self, node_obj):
315315
return node_obj
316316

317317
for remap_rule in self.host_port_remap:
318-
if 'from_host' in remap_rule and 'to_host' in remap_rule:
319-
if remap_rule['from_host'] in node_obj[0]:
318+
if self._remap_rule_applies(remap_rule, node_obj):
319+
# We have found a valid match and can proceed with the remapping
320+
if 'to_host' in remap_rule:
320321
node_obj[0] = remap_rule['to_host']
321-
322-
## The port value is always an integer
323-
if 'from_port' in remap_rule and 'to_port' in remap_rule:
324-
if remap_rule['from_port'] == node_obj[1]:
322+
if 'to_port' in remap_rule:
325323
node_obj[1] = remap_rule['to_port']
326324
# At this point remapping has occurred, so no further rules should be processed
327325
break

0 commit comments

Comments
 (0)