code: def generate_proto(source):
      if not protoc or not os.path.exists(source):
          return
      protoc_command = [protoc, "-I.", "--python_out=.", source]
      if subprocess.call(protoc_command) != 0:
          sys.exit(-1)
  
file_path: jax/setup.py
imports: from distutils import spawn
  import importlib
  import os
  import subprocess
  import sys
  from setuptools import setup, find_packages
label_desc: Use image node_id 2 for calling a global function with example usage: generate_proto(source) without return types