code: def check_execution():
      notebooks = _get_ipython_notebooks(DOCS_PATH)
      (
          executed_notebooks,
          empty_cells,
          versions,
      ) = _get_notebooks_with_executions_and_empty(notebooks)
      if executed_notebooks:
          executed_notebooks = [
              "\t" + notebook for notebook in executed_notebooks
          ]
          executed_notebooks = "\n".join(executed_notebooks)
          raise SystemExit(
              f"The following notebooks have executed outputs:\n {executed_notebooks}\n"
              "Please run make lint-fix to fix this.",
          )
      if empty_cells:
          empty_cells = ["\t" + notebook for notebook in empty_cells]
          empty_cells = "\n".join(empty_cells)
          raise SystemExit(
              f"The following notebooks have empty cells at the end:\n {empty_cells}\n"
              "Please run make lint-fix to fix this.",
          )
      if versions:
          versions = ["\t" + notebook for notebook in versions]
          versions = "\n".join(versions)
          raise SystemExit(
              f"The following notebooks have the wrong Python version: \n {versions}\n"
              "Please run make lint-fix to fix this.",
          )
  
file_path: featuretools/docs/notebook_version_standardizer.py
imports: import json
  import os
  import click
label_desc: Use image node_id 13 for calling a global function with example usage: check_execution() without return types