def validate_inputs()

in ambari-infra-solr-client/src/main/python/migrationConfigGenerator.py [0:0]


def validate_inputs(options):
  errors=[]
  if not options.host:
    errors.append("Option is empty or missing: host")
  if not options.port:
    errors.append("Option is empty or missing: port")
  if not options.cluster:
    errors.append("Option is empty or missing: cluster")
  if not options.username:
    errors.append("Option is empty or missing: username")
  if not options.password:
    errors.append("Option is empty or missing: password")
  if not options.java_home:
    errors.append("Option is empty or missing: java-home")
  elif not os.path.isdir(options.java_home):
    errors.append("java-home directory does not exist ({0})".format(options.java_home))
  return errors