
                             S SK Jr  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Srg)    )absolute_import)GoogleAPICallError)TimeoutErrorc                       \ rS rSrSrg)PublishError    N)__name__
__module____qualname____firstlineno____static_attributes__r	       >lib/third_party/google/cloud/pubsub_v1/publisher/exceptions.pyr   r      s    r   r   c                       \ rS rSrSrSrg)MessageTooLargeError   zIAttempt to publish a message that would exceed the server max size limit.r	   Nr
   r   r   r   __doc__r   r	   r   r   r   r      s    Sr   r   c                   4   ^  \ rS rSrSrS\4U 4S jjrSrU =r$ )#PublishToPausedOrderingKeyException   zPublish attempted to paused ordering key. To resume publishing, call
the resumePublish method on the publisher Client object with this
ordering key. Ordering keys are paused if an unrecoverable error
occurred during publish of a batch for that key.
ordering_keyc                 6   > Xl         [        [        U ]  5         g )N)r   superr   __init__)selfr   	__class__s     r   r   ,PublishToPausedOrderingKeyException.__init__$   s    (14ACr   )r   )	r
   r   r   r   r   strr   r   __classcell__)r   s   @r   r   r      s    DS D Dr   r   c                       \ rS rSrSrSrg)FlowControlLimitError)   z8An action resulted in exceeding the flow control limits.r	   Nr   r	   r   r   r#   r#   )   s    Br   r#   )r#   r   r   r   r   N)
__future__r   google.api_core.exceptionsr   !google.cloud.pubsub_v1.exceptionsr   r   
ValueErrorr   	Exceptionr   r#   __all__r	   r   r   <module>r+      sN    ' 9 :	% 	T: T	D) 	DCI Cr   