
    X                         d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlm	Z	  ej                  ej                  j                  ej                  j                         G d d	ej                               Zy
)zGroup definition for logs.    )absolute_import)division)unicode_literals)base)
exceptions)	platformsc                       e Zd ZdZd Zd Zy)Logsz"Read logs for Cloud Run revisions.c                 x    t        j                         t         j                  k7  rt        j                  d      y )NzOThis command group only supports listing regions for Cloud Run (fully managed).)r   GetPlatformPLATFORM_MANAGEDr   PlatformError)selfs    *lib/surface/run/revisions/logs/__init__.py_CheckPlatformzLogs._CheckPlatform   s6    )"<"<<$$'( ( =    c                 &    | j                          |S )N)r   )r   contextargss      r   FilterzLogs.Filter#   s    Nr   N)__name__
__module____qualname____doc__r   r    r   r   r
   r
      s    *(r   r
   N)r   
__future__r   r   r   googlecloudsdk.callioper   googlecloudsdk.command_lib.runr   r   ReleaseTracksReleaseTrackALPHABETAGroupr
   r   r   r   <module>r$      sc    ! &  ' ( 5 4 D%%++T->->-C-CD4::  Er   