class_docstr: Keeps captured save results.
  Usage:
  save_context = CaptureSaveContext()
  with save_context:
      ...
  captured_results = save_context.captured_saves
code: def capture(self, save_result):
      if save_result is not None:
          self.captured_saves.append(save_result)
  
imports: import contextlib
  import logging
  import lzma
  import pickle
  import subprocess
  import warnings
  import threading
  from concurrent.futures import ThreadPoolExecutor
  import os.path
  import json
  from typing import Optional, List, Tuple
  import numpy
  import PIL.Image
  from lucid.misc.io.writing import write_handle
  from lucid.misc.io.serialize_array import _normalize_array
  from lucid.misc.io.scoping import current_io_scopes, set_io_scopes
label_desc: Use image node_id 4 for calling the CaptureSaveContext obj's underlying member method code with example usage: obj.capture(save_result) without return types