code: def copy_file(source_file, destination_file):
      try:
          shutil.copy(source_file, destination_file)
          print(
              f"File copied successfully from '{source_file}' to '{destination_file}'."
          )
      except FileNotFoundError:
          print(f"Source file '{source_file}' not found.")
      except PermissionError:
          print(
              f"Permission denied. Unable to copy '{source_file}' to '{destination_file}'."
          )
  
file_path: vowpal_wabbit/python/tests/e2e_v2/test_helper.py
imports: import json
  import importlib
  import os
  import itertools
  import inspect
  import shutil
label_desc: Use image node_id 6 for calling a global function with example usage: copy_file(source_file, destination_file) without return types