##############
    #
    #  VALIDATE THE INI FILE
    #
    ##############


#    print('do1',data_object)
    del v
    v = MetadataUtils( configuration_dictionary = data_object )
    v.convert_and_save_ini(data_object['output_dir'])

    data_object = v.validate(data_object['output_dir'])
    #general_data = v.get_general_data()

    answer = v.get_confirmation(args.steps, data_object['general'])
    #print('do2',data_object)
    if answer == 'q':
        sys.exit()
    elif answer == 'v':
        # view CONFIG file contents
        fh = open(os.path.join(dirs.analysis_dir,  data_object['general']['run']+'.ini'))
        lines = fh.readlines()
        logger.debug("\n=== START ===\n")
        for line in lines:
            line = line.strip()
            logger.debug("line in INI: ")
            logger.debug(line)
        logger.debug("==== END ====\n")
        sys.exit()
    elif answer != 'c':
Exemplo n.º 2
0
    ##############
    #
    #  VALIDATE THE INI FILE
    #
    ##############

    #    print('do1',data_object)
    del v
    v = MetadataUtils(configuration_dictionary=data_object)
    v.convert_and_save_ini(data_object['output_dir'])

    data_object = v.validate(data_object['output_dir'])
    #general_data = v.get_general_data()

    answer = v.get_confirmation(args.steps, data_object['general'])
    #print('do2',data_object)
    if answer == 'q':
        sys.exit()
    elif answer == 'v':
        # view CONFIG file contents
        fh = open(
            os.path.join(dirs.analysis_dir,
                         data_object['general']['run'] + '.ini'))
        lines = fh.readlines()
        logger.debug("\n=== START ===\n")
        for line in lines:
            line = line.strip()
            logger.debug("line in INI: ")
            logger.debug(line)
        logger.debug("==== END ====\n")