
    W                         S r SSKJr  SSKJr  SSKJr  SSKJr  SSKJr  SSKJ	r	  SSKJ
r
  SS	KJr  S
S0rS r " S S\R                  5      rg)z%ai-platform jobs stream-logs command.    )absolute_import)division)unicode_literals)base)flags)	jobs_util)	log_utils)
propertiesEXAMPLESzu          To show the logs from running the AI Platform job ``my-job'', run:

            $ {command} my-job
        c                     [         R                  R                  U 5        [         R                  R                  U 5        [         R                  R                  U 5        [         R
                  R                  U 5        g N)r   JOB_NAMEAddToParserPOLLING_INTERVALALLOW_MULTILINE_LOGS	TASK_NAMEparsers    +lib/surface/ai_platform/jobs/stream_logs.py_AddStreamLogsArgsr   &   sN    ..V$$$V,((0//f%    c                   2    \ rS rSrSr\r\S 5       rS r	Sr
g)
StreamLogs-   z)Show logs from a running AI Platform job.c                 l    [        U 5        U R                  R                  [        R                  5        g r   )r   display_info	AddFormatr	   
LOG_FORMATr   s    r   ArgsStreamLogs.Args2   s$    v
!!)"6"67r   c                     [         R                  " UR                  UR                  [        R
                  R                  R                  R                  5       UR                  5      $ )zRun the stream-logs command.)
r   r   job	task_namer
   VALUES	ml_enginepolling_intervalGetIntallow_multiline_logs)selfargss     r   RunStreamLogs.Run7   sI    $..##44;;=!!# #r    N)__name__
__module____qualname____firstlineno____doc__DETAILED_HELPdetailed_helpstaticmethodr   r+   __static_attributes__r-   r   r   r   r   -   s!    1-8 8#r   r   N)r2   
__future__r   r   r   googlecloudsdk.callioper   $googlecloudsdk.command_lib.ml_enginer   r   r	   googlecloudsdk.corer
   r3   r   Commandr   r-   r   r   <module>r<      sH    , &  ' ( 6 : : * 	&# #r   