code: def create_image_list(self, dataset, fns_idxs):
          "Create a list of images, filenames and labels but first removing files that are not supposed to be displayed."
          items = dataset.x.items
          if self._duplicates:
              chunked_idxs = chunks(fns_idxs, 2)
              chunked_idxs = [chunk for chunk in chunked_idxs if Path(items[chunk[0]]).is_file() and Path(items[chunk[1]]).is_file()]
              return  [(dataset.x[i]._repr_jpeg_(), items[i], self._labels[dataset.y[i].data]) for chunk in chunked_idxs for i in chunk]
          else:
              return [(dataset.x[i]._repr_jpeg_(), items[i], self._labels[dataset.y[i].data]) for i in fns_idxs if
                      Path(items[i]).is_file()f create_image_list(self, dataset, fns_idxs):
          "Create a list of images, filenames and labels but first removing files that are not supposed to be displayed."
          items = dataset.x.items
          if self._duplicates:
              chunked_idxs = chunks(fns_idxs, 2)
              chunked_idxs = [chunk for chunk in chunked_idxs if Path(items[chunk[0]]).is_file() and Path(items[chunk[1]]).is_file()]
              return  [(dataset.x[i]._repr_jpeg_(), items[i], self._labels[dataset.y[i].data]) for chunk in chunked_idxs for i in chunk]
          else:
              return [(dataset.x[i]._repr_jpeg_(), items[i], self._labels[dataset.y[i].data]) for i in fns_idxs if
                      Path(items[i]).is_file()]
docs: Create a list of images, filenames and labels but first removing files that are not supposed to be displayed.