                                            for v in retval])
              yield retval
          self._thread.join()
  
  
  class ImagesSaver(ImageIO):
      """ Perform image saving to a destination folder.
  
 
</s> remove                 # All black frames will return not np.any() so check dims too
 </s> add                 # All black frames will return not numpy.any() so check dims too </s> remove         logger.trace(self._thread)
 </s> add         logger.debug("Set thread: %s", self._thread) </s> remove         if self._thread is not None:
 </s> add         logger.debug("Setting thread")
        if self._thread is not None and self._thread.is_alive():
            logger.debug("Thread pre-exists and is alive: %s", self._thread)
        logger.debug("Closing Load Generator")
                                            for v in retval])
              yield retval
        logger.debug("Closing Load Generator")
          self._thread.join()
  
  
  class ImagesSaver(ImageIO):
      """ Perform image saving to a destination folder.
  
keep add keep keep keep keep keep keep
 Bugfix: Extract - Fix serial processing 
lib/image.py