def get_better_pair(self, pair1: Pair, pair2: Pair) -> BetterPair:
     return calc_better_pair(
         PairAndValue(pair1, self._preferredmentor_rankorder(pair1)),
         PairAndValue(pair2, self._preferredmentor_rankorder(pair2)),
         mode=MinMax.MIN,
     )
 def get_better_pair(self, pair1: Pair, pair2: Pair) -> BetterPair:
     return calc_better_pair(
         PairAndValue(pair1, self._wwid_count(pair1)),
         PairAndValue(pair2, self._wwid_count(pair2)),
         mode=MinMax.MAX,
     )
 def get_better_pair(self, pair1: Pair, pair2: Pair) -> BetterPair:
     return calc_better_pair(
         PairAndValue(pair1, hash(pair1)),
         PairAndValue(pair2, hash(pair2)),
         mode=MinMax.MAX,
     )
 def get_better_pair(self, pair1: Pair, pair2: Pair) -> BetterPair:
     return calc_better_pair(
         PairAndValue(pair1, pair1.years_delta),
         PairAndValue(pair2, pair2.years_delta),
         mode=self._min_max_mode,
     )
 def get_better_pair(self, pair1: Pair, pair2: Pair) -> BetterPair:
     return calc_better_pair(
         pair1=PairAndValue(pair1, self._count_matches(pair1)),
         pair2=PairAndValue(pair2, self._count_matches(pair2)),
         mode=MinMax.MAX,
     )
 def get_better_pair(self, pair1: Pair, pair2: Pair) -> BetterPair:
     return calc_better_pair(
         pair1=PairAndValue(pair1, pair1.level_delta),
         pair2=PairAndValue(pair2, pair1.level_delta),
         mode=self.min_max_mode,
     )
 def get_better_pair(self, pair1: Pair, pair2: Pair) -> BetterPair:
     return calc_better_pair(
         PairAndValue(pair1, self._get_numerical_rating(pair1)),
         PairAndValue(pair2, self._get_numerical_rating(pair2)),
         mode=MinMax.MAX,
     )
 def get_better_pair(self, pair1: Pair, pair2: Pair) -> BetterPair:
     return calc_better_pair(
         PairAndValue(pair1, pair1.pair_type),
         PairAndValue(pair2, pair2.pair_type),
         mode=MinMax.MAX,
     )
 def get_better_pair(self, pair1: Pair, pair2: Pair) -> BetterPair:
     return calc_better_pair(
         PairAndValue(pair1, self._mentee_favor(pair1)),
         PairAndValue(pair2, self._mentee_favor(pair2)),
         mode=MinMax.MAX,
     )