docs: def get_major_minor(ilo_ver_str):
      """Extract the major and minor number from the passed string
  
      :param ilo_ver_str: the string that contains the version information
      :returns: String of the form "<major>.<minor>" or None
      """
      if not ilo_ver_str:
          return None
      try:
          # Note(vmud213):This logic works for all strings
          # that contain the version info as <major>.<minor>
          # Formats of the strings:
          #    Release version ->  "2.50 Feb 18  2016"
          #    Debug version   ->  "iLO 4 v2.50"
          #    random version  ->  "XYZ ABC 2.30"
          pattern = re.search(ILO_VER_STR_PATTERN, ilo_ver_str)
          if pattern:
              matched = pattern.group(0)
              if matched:
                  return matched
              return None
      except Exception:
          return None