
                             d Z ddlmZ ddlmZ ddlmZ ddlmZ  G d dej                        Z G d d	e      Z G d
 de      Z	 G d de      Z
y)z8Exceptions for interacting with the Cloud Dataflow API.
    )absolute_import)division)unicode_literals)
exceptionsc                       e Zd ZdZy)Errorz#Base class for dataflow exceptions.N__name__
__module____qualname____doc__     1lib/googlecloudsdk/api_lib/dataflow/exceptions.pyr   r      s    +r   r   c                       e Zd ZdZy)ServiceExceptionz?Generic exception related to calling the Dataflow service APIs.Nr	   r   r   r   r   r      s    Gr   r   c                       e Zd ZdZy)UnsupportedNameExceptionzEException raised if a name is incompatible with Graphviz ID escaping.Nr	   r   r   r   r   r   !   s    Mr   r   c                       e Zd ZdZy)InvalidExclusionExceptionz7Raised if a user tries to exclude incompatible metrics.Nr	   r   r   r   r   r   %   s    ?r   r   N)r   
__future__r   r   r   googlecloudsdk.corer   r   r   r   r   r   r   r   <module>r      sT    '  ' *,J ,Hu HNu N@ @r   