
    e                     x    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y
)z/This module holds exceptions raised by api lib.    )absolute_import)division)unicode_literals)
exceptionsc                       e Zd ZdZy)ErrorzBase error for this module.N)__name__
__module____qualname____doc__     ,lib/googlecloudsdk/api_lib/app/exceptions.pyr   r      s    #r   r   c                   $     e Zd ZdZd fd	Z xZS )ConfigErrorz*Raised when unable to parse a config file.c                 :    |xs d}t        t        | 
  |fi | y )NzConfig Error.)superr   __init__)selfmessagekwargs	__class__s      r   r   zConfigError.__init__    s!    (G	+t%g88r   )N)r	   r
   r   r   r   __classcell__)r   s   @r   r   r      s    29 9r   r   N)	r   
__future__r   r   r   googlecloudsdk.corer   r   r   r   r   r   <module>r      s4     6 &  ' *$J $9% 9r   