class_docstr: Used to zip multiple files in zip chunks of a particular size, all in parallel
class_docstr_tok: ["Used","to","zip","multiple","files","in","zip","chunks","of","a","particular","size",",","all","in","parallel"]
code: def _yield_zipper_results(self):
      while True:
          try:
              result = self._zipper_results.get_nowait()
              result.close()
              yield result
          except Empty:
              break
  
imports: import os
  from copy import deepcopy
  from time import sleep
  from concurrent.futures import ThreadPoolExecutor
  from typing import Any, Callable, Optional, Union, Generator, List, Type
  from zipfile import ZipFile, ZIP_DEFLATED
  from six.moves.queue import PriorityQueue, Queue, Empty
  from pathlib2 import Path
  from tempfile import mkstemp
  from collections import deque
  from threading import Thread
  from ..debugging.log import LoggerRoot
  from ..storage.util import format_size
label_desc: Use image node_id 3 for calling the ParallelZipper obj's underlying member method code with example usage: obj._yield_zipper_results() without return types