#!/usr/bin/python """ Read a variable in the global config for autotest i.e. SCHEDULER.drones TKO.host """ import sys import common from autotest_lib.client.common_lib import global_config def usage(): print ("Usage: ./read_var_config.py SECTION.variable.\n" "e.g. ./read_var_config.py SCHEDULER.drones TKO.host.\n") sys.exit(1) def main(args): if len(args) <= 1: usage() entries = args[1:] for entry in entries: try: section, var = entry.split('.') except ValueError: print "Invalid SECTION.varable supplied: " + entry usage() try: print global_config.global_config.get_config_value(section, var) except global_config.ConfigError: print "Error reading %s.%s" % (section, var) if __name__ == '__main__': main(sys.argv)