code: def _release_memory_steps(
      exporter: CDataExporter, importer: CDataImporter
  ):
      yield
      for i in range(
          max(exporter.required_gc_runs, importer.required_gc_runs)
      ):
          importer.run_gc()
          yield
          exporter.run_gc()
          yield
  
file_path: arrow/dev/archery/archery/integration/cdata.py
imports: import cffi
  from contextlib import contextmanager
  import functools
  import os
  import sys
  from .tester import CDataExporter, CDataImporter
label_desc: Use image node_id 2 for calling a global function with example usage: _release_memory_steps(exporter, importer) without return types