code: def process(base, filename, db):
      root, ext = os.path.splitext(filename)
      if ext in [".pyx", ".cpp"]:
          if hash_changed(base, filename, db) or not os.path.isfile(
              os.path.join(base, root + ".cpp")
          ):
              preserve_cwd(
                  base, process_pyx, root + ".pyx", root + ".cpp"
              )
              hash_add(base, root + ".cpp", db)
              hash_add(base, root + ".pyx", db)
  
file_path: neuralcoref/bin/cythonize.py
imports: import os
  import sys
  import json
  import hashlib
  import subprocess
  import argparse
label_desc: Use image node_id 8 for calling a global function with example usage: process(base, filename, db) without return types