nodes: 0, module; 1, function_definition; 2, function_name:copy_file; 3, parameters; 4, block; 5, identifier:source; 6, identifier:destination; 7, default_parameter; 8, default_parameter; 9, default_parameter; 10, default_parameter; 11, expression_statement; 12, expression_statement; 13, identifier:unique; 14, False; 15, identifier:sort; 16, False; 17, identifier:case_sensitive; 18, True; 19, identifier:create_path; 20, False; 21, comment:"""
      Python utility to create file
  
      Args:
          source: absolute/relative path of source file
          destination: absolute/relative path of destination file.
                       Use same as source for replacing the content of existing file.
          unique: Copy only unique lines from file
          sort: Sort the content of file
          case_sensitive: unique/sort operations to be performed case-sensitive string
          create_path: Recursively create the path to destination directory in case not found
  
      Returns: None
  
      """; 22, call; 23, attribute; 24, argument_list; 25, identifier:_File; 26, identifier:copy; 27, identifier:source; 28, identifier:destination; 29, identifier:unique; 30, identifier:sort; 31, identifier:case_sensitive; 32, identifier:create_path
code: def copy_file(source, destination, unique=False, sort=False, case_sensitive=True, create_path=False):
      """
      Python utility to create file
  
      Args:
          source: absolute/relative path of source file
          destination: absolute/relative path of destination file.
                       Use same as source for replacing the content of existing file.
          unique: Copy only unique lines from file
          sort: Sort the content of file
          case_sensitive: unique/sort operations to be performed case-sensitive string
          create_path: Recursively create the path to destination directory in case not found
  
      Returns: None
  
      """
      _File.copy(source, destination, unique, sort, case_sensitive, create_path)