
                             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j                        Z	y
)zDThis module holds exceptions raised by Bare Metal Solution commands.    )absolute_import)division)unicode_literals)
exceptionsc                       e Zd ZdZy)NoConfigurationChangeErrorz(No configuration changes were requested.N)__name__
__module____qualname____doc__     0lib/googlecloudsdk/command_lib/bms/exceptions.pyr   r      s    0r   r   c                   "     e Zd ZdZ fdZ xZS )MissingPropertyErrorz0Indicates a missing property in an ArgDict flag.c                 P    dj                  ||      }t        t        |   |       y )Nz1Flag [--{}] is missing the required property [{}])formatsuperr   __init__)self	flag_nameproperty_namemessage	__class__s       r   r   zMissingPropertyError.__init__   s(    AHH="G	
.w7r   )r	   r
   r   r   r   __classcell__)r   s   @r   r   r      s    88 8r   r   N)
r   
__future__r   r   r   googlecloudsdk.corer   Errorr   r   r   r   r   <module>r      s;    K &  ' *1!1!1 18:++ 8r   