
    6pj                     d    S SK JrJrJrJr  S SKJr  S SKJr  S SK	J
r
  S SKJrJr   " S S5      rg)	    )MappingOptionalSequenceUnion)BaseAuthConfig)DataDownloadConfig)DataMetaConfig)DownloadModeHubsc                       \ rS rSrSr S%S\\\4   S\S\S\S\\\4   S	\S
\S\S\\\	\   \
\\\\	\   4   4   4   S\S\S\S\S\S\\   4S jjr\S\4S j5       r\R&                  S\4S j5       r\S\4S j5       r\R&                  S\4S j5       r\S\4S j5       r\R&                  S\4S j5       r\S\4S j5       r\R&                  S\4S j5       r\S\4S j5       r\R&                  S\4S j5       r\S\4S  j5       r\R&                  S\4S! j5       r\S\4S" j5       r\R&                  S\4S# j5       rS$rg)&DatasetContextConfig   z!Context configuration of dataset.Ndataset_name	namespaceversionsubset_namesplittargethubdata_dir
data_filesdownload_modecache_root_diruse_streamingstream_batch_sizetrust_remote_codetokenc                    S U l         S U l        UU l        S U l        S U l        S U l        S U l        Xpl        Xl        Xl	        Xl
        X l        X0l        X@l        XPl        X`l        Xl        Xl        Xl        Xl        Xl        Xl        g N)_download_config_data_meta_config_config_kwargs_dataset_version_cache_root_dir_auth_config_global_meta_lock_file_path_global_data_lock_file_pathr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )selfr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   kwargss                    p/var/www/html/pdf-tiff/venv/lib/python3.13/site-packages/modelscope/msdatasets/context/dataset_context_config.py__init__DatasetContextConfig.__init__   s    & !%!%$/3,  ,0(+/( 
*("&
 $,*!2'8    returnc                     U R                   $ r   r"   r'   s    r)   config_kwargs"DatasetContextConfig.config_kwargs<   s    """r,   valc                     Xl         g r   r/   r'   r3   s     r)   r1   r2   @   s    !r,   c                     U R                   $ r   r    r0   s    r)   download_config$DatasetContextConfig.download_configD   s    $$$r,   c                     Xl         g r   r7   r5   s     r)   r8   r9   H   s     #r,   c                     U R                   $ r   r!   r0   s    r)   data_meta_config%DatasetContextConfig.data_meta_configL   s    %%%r,   c                     Xl         g r   r<   r5   s     r)   r=   r>   P   s    !$r,   c                     U R                   $ r   r#   r0   s    r)   dataset_version_cache_root_dir3DatasetContextConfig.dataset_version_cache_root_dirT   s    333r,   c                     Xl         g r   rA   r5   s     r)   rB   rC   X   s    /2,r,   c                     U R                   $ r   r%   r0   s    r)   global_meta_lock_file_path/DatasetContextConfig.global_meta_lock_file_path\       ///r,   c                     Xl         g r   rF   r5   s     r)   rG   rH   `       +.(r,   c                     U R                   $ r   r&   r0   s    r)   global_data_lock_file_path/DatasetContextConfig.global_data_lock_file_pathd   rI   r,   c                     Xl         g r   rM   r5   s     r)   rN   rO   h   rK   r,   c                     U R                   $ r   r$   r0   s    r)   auth_config DatasetContextConfig.auth_configl   s       r,   c                     Xl         g r   rR   r5   s     r)   rS   rT   p   s    r,   )r$   r"   r!   r#   r    r&   r%   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )__name__
__module____qualname____firstlineno____doc__r   strlistr   r   r   r
   boolintr   r*   propertydictr1   setterr   r8   r	   r=   rB   rG   rN   r   rS   __static_attributes__ r,   r)   r   r      s   +$ )-!,9$S$Y/,9,9 ,9 "	,9
 c4i(,9 ,9 ,9 ,9 #3#*3c8C=6H0I+I#J$K L,9 !-,9 "%,9 !%,9 %(,9 %),9  !!,9\ #t # # " " " %!3 % % $#5 $ $ &. & & %N % % 4 4 4 $**3# 3 +3 0C 0 0  &&/c / '/ 0C 0 0  &&/c / '/ !^ ! !  ~    r,   r   N)typingr   r   r   r   &modelscope.msdatasets.auth.auth_configr   .modelscope.msdatasets.download.download_configr   +modelscope.msdatasets.meta.data_meta_configr	   modelscope.utils.constantr
   r   r   rc   r,   r)   <module>ri      s%    6 5 A M F 8g  g r,   