
                         b    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y)	z+Exceptions for the error-reporting surface.    )absolute_import)division)unicode_literals)
exceptionsc                   "     e Zd ZdZ fdZ xZS )CannotOpenFileErrorzCannot open file.c                 N    t         t        |   dj                  ||             y )NzFailed to open file [{f}]: {e})fe)superr   __init__format)selfr
   r   	__class__s      <lib/googlecloudsdk/command_lib/error_reporting/exceptions.pyr   zCannotOpenFileError.__init__   s&    	
t-(//!q/9;    )__name__
__module____qualname____doc__r   __classcell__)r   s   @r   r   r      s    ; ;r   r   N)	r   
__future__r   r   r   googlecloudsdk.corer   Errorr    r   r   <module>r      s(     2 &  ' *;*** ;r   