parameters: (self, infile, outfile,
                     preserve_mode=1, preserve_times=1, link=None, level=1)
return_statement: return file_util.copy_file(
              infile, outfile,
              preserve_mode, preserve_times,
              not self.force,
              link,
              dry_run=self.dry_run)
docstring: Copy a file respecting verbose, dry-run and force flags.  (The
          former two default to whatever is in the Distribution object, and
          the latter defaults to false for commands that don't define it.)
docstring_summary: Copy a file respecting verbose, dry-run and force flags.  (The
          former two default to whatever is in the Distribution object, and
          the latter defaults to false for commands that don't define it.)
docstring_tokens: Copy a file respecting verbose dry - run and force flags . ( The former two default to whatever is in the Distribution object and the latter defaults to false for commands that don t define it . )
function: def copy_file(self, infile, outfile,
                     preserve_mode=1, preserve_times=1, link=None, level=1):
          """Copy a file respecting verbose, dry-run and force flags.  (The
          former two default to whatever is in the Distribution object, and
          the latter defaults to false for commands that don't define it.)"""
  
          return file_util.copy_file(
              infile, outfile,
              preserve_mode, preserve_times,
              not self.force,
              link,
              dry_run=self.dry_run)
function_tokens: 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 )