
    bi                         d dl Z ddlmZ e j                  j                  j	                  e      Z G d dej                        Z G d dej                        Z
g dZee
_        y)	    N   )folder_based_builderc                   @     e Zd ZU dZdZeed<   dZeed<    fdZ xZ	S )ImageFolderConfigzBuilderConfig for ImageFolder.Ndrop_labelsdrop_metadatac                 "    t         |           y )N)super__post_init__)self	__class__s    l/home/cdr/jupyterlab/.venv/lib/python3.12/site-packages/datasets/packaged_modules/imagefolder/imagefolder.pyr   zImageFolderConfig.__post_init__   s        )
__name__
__module____qualname____doc__r   bool__annotations__r   r   __classcell__)r   s   @r   r   r   	   s$    (KM4   r   r   c                   >    e Zd ZU ej                  ZdZeZe	e
   ed<   y)ImageFolderimage
EXTENSIONSN)r   r   r   datasetsImageBASE_FEATUREBASE_COLUMN_NAMEr   BUILDER_CONFIG_CLASSliststrr    r   r   r   r      s!    >>L,S	r   r   )=z.blpz.bmpz.dibz.bufrz.curz.pcxz.dcxz.ddsz.psz.epsz.fitz.fitsz.fliz.flcz.ftcz.ftuz.gbrz.gifz.gribz.pngz.apngz.jp2z.j2kz.jpcz.jpfz.jpxz.j2cz.icnsz.icoz.imz.iimz.tifz.tiffz.jfifz.jpez.jpgz.jpegz.mpgz.mpegz.mspz.pcdz.pxrz.pbmz.pgmz.ppmz.pnmz.psdz.bwz.rgbz.rgbaz.sgiz.rasz.tgaz.icbz.vdaz.vstz.webpz.wmfz.emfz.xbmz.xpm)r   r   utilslogging
get_loggerr   loggerFolderBasedBuilderConfigr   FolderBasedBuilderr   IMAGE_EXTENSIONSr   r"   r   r   <module>r*      sa     7 
			*	*8	4 ,EE  &99 &@ B * r   