INNER CODE UNIT · Python
__init__
yurijmikhalevich/rclip · rclip/main.py:82
def __init__(
self,
model_instance: model.Model,
database: db.DB,
indexing_batch_size: int,
exclude_dirs: Optional[List[str]],
enable_raw_support: bool = False,
max_image_pixels: helpers.MaxImagePixels = helpers.AUTO_MAX_IMAGE_PIXELS,
include_hidden: bool = False,
):
self._model = model_instance
self._db = database
self._indexing_batch_size = indexing_batch_size
self._enable_raw_support = enable_raw_support
self._skip_hidden = not include_hidden
supported_image_ext = IMAGE_EXT + (IMAGE_RAW_EXT if enable_raw_support else [])
self._image_regex = re.compile(f"^.+\\.({'|'.join(supported_image_ext)})$", re.I)