
    9i                     `    S SK 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SequenceUnion)BaseAuthConfig)DataDownloadConfig)DataMetaConfig)DownloadModeHubsc                   v   \ rS rSrSrS\\\4   S\S\S\S\\\4   S\S	\S
\S\\\	\   \
\\\\	\   4   4   4   S\S\S\S\S\4S 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.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_codec                    S U l         S U l        Xl        S U l        S U l        S U l        S U l        Xpl        Xl        Xl	        X l
        X0l        X@l        XPl        X`l        Xl        Xl        Xl        Xl        Xl        SU l        Xl        g )NF)_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   download_virgo_filesr   )selfr   r   r   r   r   r   r   r   r   r   r   r   r   r   kwargss                   t/var/www/html/land-doc-ocr/venv/lib/python3.13/site-packages/modelscope/msdatasets/context/dataset_context_config.py__init__DatasetContextConfig.__init__   s     !%!%$/3,  ,0(+/( *("&
 $,*!2*/!'8    returnc                     U R                   $ Nr   r%   s    r'   config_kwargs"DatasetContextConfig.config_kwargs2   s    """r*   valc                     Xl         g r-   r.   r%   r2   s     r'   r0   r1   6   s    !r*   c                     U R                   $ r-   r   r/   s    r'   download_config$DatasetContextConfig.download_config:   s    $$$r*   c                     Xl         g r-   r6   r4   s     r'   r7   r8   >   s     #r*   c                     U R                   $ r-   r   r/   s    r'   data_meta_config%DatasetContextConfig.data_meta_configB   s    %%%r*   c                     Xl         g r-   r;   r4   s     r'   r<   r=   F   s    !$r*   c                     U R                   $ r-   r    r/   s    r'   dataset_version_cache_root_dir3DatasetContextConfig.dataset_version_cache_root_dirJ   s    333r*   c                     Xl         g r-   r@   r4   s     r'   rA   rB   N   s    /2,r*   c                     U R                   $ r-   r"   r/   s    r'   global_meta_lock_file_path/DatasetContextConfig.global_meta_lock_file_pathR       ///r*   c                     Xl         g r-   rE   r4   s     r'   rF   rG   V       +.(r*   c                     U R                   $ r-   r#   r/   s    r'   global_data_lock_file_path/DatasetContextConfig.global_data_lock_file_pathZ   rH   r*   c                     Xl         g r-   rL   r4   s     r'   rM   rN   ^   rJ   r*   c                     U R                   $ r-   r!   r/   s    r'   auth_config DatasetContextConfig.auth_configb   s       r*   c                     Xl         g r-   rQ   r4   s     r'   rR   rS   f   s    r*   )r!   r   r   r    r   r#   r"   r   r   r   r   r   r$   r   r   r   r   r   r   r   r   r   N)__name__
__module____qualname____firstlineno____doc__r   strlistr
   r   r   r	   boolintr(   propertydictr0   setterr   r7   r   r<   rA   rF   rM   r   rR   __static_attributes__ r*   r'   r   r      sm   +"9U39%5 "9# "9"9,/"98=c4i8H"9"9#'"936"9 #3#*3c8C=6H0I+I#J$K L"9
 !-"9
 ?B"9 !%"9 :="9 %)"9H #t # # " " " %!3 % % $#5 $ $ &. & & %N % % 4 4 4 $**3# 3 +3 0C 0 0  &&/c / '/ 0C 0 0  &&/c / '/ !^ ! !  ~    r*   r   N)typingr   r   r   &modelscope.msdatasets.auth.auth_configr   .modelscope.msdatasets.download.download_configr   +modelscope.msdatasets.meta.data_meta_configr   modelscope.utils.constantr	   r
   r   rb   r*   r'   <module>rh      s%    , + A M F 8]  ] r*   