
    9i                     0   S SK r S SK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KJr  \" \ R                  S9r\R                  R!                  \R                  R#                  \5      5      r\R                  R)                  \S5      rS	 r " S
 S\5      rg)    N)ArgumentParser)Template)
CLICommand)add_server_args
run_server)
get_logger)	log_leveltemplatec                     [        U 5      $ )z=Function which will be called for a specific sub parser.
    )	ServerCMDargss    U/var/www/html/land-doc-ocr/venv/lib/python3.13/site-packages/modelscope/cli/server.pysubparser_funcr      s     T?    c                   <    \ rS rSrSrS r\S\4S j5       rS r	Sr
g)	r      serverc                     Xl         g Nr   )selfr   s     r   __init__ServerCMD.__init__   s    	r   parsersc                 ~    U R                  [        R                  5      n[        U5        UR	                  [
        S9  g)z:define args for create pipeline template command.
        )funcN)
add_parserr   namer   set_defaultsr   )r   parsers     r   define_argsServerCMD.define_args   s1     ##INN30r   c                 .    [        U R                  5        g r   )r   r   )r   s    r   executeServerCMD.execute%   s    499r   r   N)__name__
__module____qualname____firstlineno__r   r   staticmethodr   r!   r$   __static_attributes__ r   r   r   r      s,    D 1^ 1 1r   r   )loggingosargparser   stringr   modelscope.cli.baser   modelscope.server.api_serverr   r   modelscope.utils.loggerr   WARNINGloggerpathdirnameabspath__file__current_pathjointemplate_pathr   r   r,   r   r   <module>r=      sl     	 #  * D .	goo	.wwrwwx89\:6
 r   