def METHOD_NAME(args):
    # Get fullpath to each file, and concurrently check that exists
    defaultfile = get_fullpath(args.defaults)  # ../src/lib/config_defaults.h
    infile = get_fullpath(args.infile)         # singularity.conf.in
    # Find define statements
    define_re = re.compile("#define ([A-Z_]+) (.*)")
    # Read in input and default files
    defaultfile = read_file(defaultfile)
    data = "".join(read_file(infile))
    # Lookup for values we want replaced
    lookup = {'0': 'no',
              '1': 'yes'}
    defaults = {}
    # Read in defaults to dictionary
    for line in defaultfile:
        match = define_re.match(line)
        if match:
            key, value = match.groups()
            # Maintain the original default set by user
            defaults[key] = value
            # Use parsed value for final config
            new_value = value.replace('"', '')
            if new_value in lookup:
                new_value = lookup[new_value]
            data = data.replace("@" + key + "@", new_value)
    # Write to output file
    outfile = "%s.tmp" % args.outfile
    write_file(outfile, data)
    os.rename(outfile, args.outfile)
    bot.info("*** FINISHED PYTHON CONFIGURATION HELPER ****\n")