When you ask a ring to `get_part_nodes` for a partition number > partition_count - 1 you get back an empty list [1].
This is almost guaranteed to have strange behaviors for code that is expecting `get_part_nodes` to return a list of devices equal to the length of the rings replicas (or at least >= int(replica_count)).
It should raise a specific Error (ValueError? IndexError?).
When you ask a ring to `get_part_nodes` for a partition number > partition_count - 1 you get back an empty list [1].
This is almost guaranteed to have strange behaviors for code that is expecting `get_part_nodes` to return a list of devices equal to the length of the rings replicas (or at least >= int(replica_ count)) .
It should raise a specific Error (ValueError? IndexError?).