def copy_file (self, infile, outfile,
                   preserve_mode=1, preserve_times=1, link=None, level=1):

        return file_util.copy_file(
            infile, outfile,
            preserve_mode, preserve_times,
            not self.force,
            link,
            dry_run=self.dry_run)
Build the composite data_specs and a mapping to flatten it, return both
dataset/ETHPy150Open babble/babble/include/jython/Lib/distutils/cmd.py/Command.copy_file--crossover with--dataset/ETHPy150Open lisa-lab/pylearn2/pylearn2/costs/cost.py/SumOfCosts.get_composite_specs_and_mapping