      >>> saver.close()
      """
  
      def __init__(self, path, queue_size=8, as_bytes=False):
          logger.debug("Initializing %s: (path: %s, load_with_hash: %s, as_bytes: %s)",
                       self.__class__.__name__, path, queue_size, as_bytes)
  
          super().__init__(path, queue_size=queue_size)
          self._as_bytes = as_bytes
  
 
</s> remove                      "fast_count: %s)", self.__class__.__name__, path, queue_size,
                     load_with_hash, fast_count)
 </s> add                      "fast_count: %s, skip_list: %s)", self.__class__.__name__, path, queue_size,
                     load_with_hash, fast_count, skip_list) </s> remove         if not os.path.commonprefix([self.location, filename]):
            filename = os.path.join(self.location, filename)
 </s> add         filename = os.path.join(self.location, os.path.basename(filename)) </s> remove             The filename of the image to be saved. Can include or exclude the folder location.
 </s> add             The filename of the image to be saved. NB: Any folders passed in with the filename
            will be stripped and replaced with :attr:`location`. </s> remove                 logger.trace("Skipping frame %s due to skip list")
 </s> add                 logger.trace("Skipping frame %s due to skip list", idx)
        logger.debug("Initializing %s: (path: %s, queue_size: %s, as_bytes: %s)",
      >>> saver.close()
      """
  
      def __init__(self, path, queue_size=8, as_bytes=False):
        logger.debug("Initializing %s: (path: %s, queue_size: %s, as_bytes: %s)",
                       self.__class__.__name__, path, queue_size, as_bytes)
  
          super().__init__(path, queue_size=queue_size)
          self._as_bytes = as_bytes
  
keep keep keep keep replace keep keep keep keep keep
 bugfix - ImagesSaver - Auto prepend destination folder 
lib/image.py