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