code: def extract_zip(file_path, dest_path="."):
      """Extracts all contents of a zip archive file.
      :param file_path: path to the file to unzip
      :type file_path: string
      :param dest_path: path to directory to store unzipped file contents.
          Defaults to "."
      :type dest_path: string, optional
      :raises IOError
      """
      if not os.path.exists(file_path):
          raise IOError("File doesn't exist")
      if not os.path.exists(dest_path):
          raise IOError("Destination directory doesn't exist")
      with zipfile.ZipFile(file_path) as z:
          z.extractall(
              dest_path,
              filter(lambda f: not f.endswith("\r"), z.namelist()),
          )
  
file_path: interpret-text/notebooks/test_utils/utils_data_shared.py
imports: import os
  import requests
  from tqdm import tqdm
  import math
  import logging
  import zipfile
label_desc: Use image node_id 2 for calling a global function with example usage: extract_zip(file_path, dest_path) without return types