code: def validate_version_argument(version, hint=4):
      
      if version not in SUPPORTED_VERSIONS:
          if hint == 2:
              valid_version = "2.14"
          elif hint == 3:
              valid_version = "3.30"
          else:
              valid_version = "4.10"
          message = (
              'Unknown mdf version "{}".'
              " The available versions are {};"
              ' automatically using version "{}"'
          )
          message = message.format(version, SUPPORTED_VERSIONS, valid_version)
          logger.warning(message)
      else:
          valid_version = version
      return valid_version
docs: validate the version argument against the supported MDF versions. The
      default version used depends on the hint MDF major revision
  
      Parameters
      ----------
      version : str
          requested MDF version
      hint : int
          MDF revision hint
  
      Returns
      -------
      valid_version : str
          valid version