
    9i.                     t    S SK Jr  S SKJr   " S S\5      r " S S\5      r " S S\5      r " S	 S
\5      rg)    )	CookieJar)Tuplec                   8    \ rS rSrSrS\S\S\\\4   4S jrSr	g)	BaseAuthConfig   z Base authorization config class.cookies	git_token	user_infoc                 (    Xl         X l        X0l        g )Nr   r	   r
   )selfr   r	   r
   s       f/var/www/html/land-doc-ocr/venv/lib/python3.13/site-packages/modelscope/msdatasets/auth/auth_config.py__init__BaseAuthConfig.__init__
   s    ""    r   N)
__name__
__module____qualname____firstlineno____doc__r   strr   r   __static_attributes__ r   r   r   r      s(    *#	 #c #!#s(O#r   r   c                   F   ^  \ rS rSrSrS\S\S\\\4   4U 4S jjrSr	U =r
$ )OssAuthConfig   z)The authorization config for oss dataset.r   r	   r
   c                 "   > [         TU ]  XUS9  g Nr   superr   r   r   r	   r
   	__class__s       r   r   OssAuthConfig.__init__       I 	 	Gr   r   r   r   r   r   r   r   r   r   r   r   __classcell__r"   s   @r   r   r      s3    3G	 Gc G!#s(OG Gr   r   c                   F   ^  \ rS rSrSrS\S\S\\\4   4U 4S jjrSr	U =r
$ )VirgoAuthConfig   z+The authorization config for virgo dataset.r   r	   r
   c                 "   > [         TU ]  XUS9  g r   r   r!   s       r   r   VirgoAuthConfig.__init__   r$   r   r   r%   r'   s   @r   r)   r)      s3    5G	 Gc G!#s(OG Gr   r)   c                   B   ^  \ rS rSrS\S\S\\\4   4U 4S jjrSrU =r	$ )MaxComputeAuthConfig#   r   r	   r
   c                 0   > [         TU ]  XUS9  S U l        g r   )r    r   max_compute_grant_cmdr!   s       r   r   MaxComputeAuthConfig.__init__%   s%    I 	 	G &*"r   )r1   )
r   r   r   r   r   r   r   r   r   r&   r'   s   @r   r.   r.   #   s+    *	 *c *!#s(O* *r   r.   N)	http.cookiejarr   typingr   objectr   r   r)   r.   r   r   r   <module>r6      sA    % #V #GN GGn G*> *r   