U
    W¨+d  ã                   @   s   G d d„ de ƒZdS )c                   @   s   e Zd Zddd„Zdd„ ZdS )ÚInstanceGroupNc                 C   s@   || _ || _|| _|| _|| _|dkr<|s2tdƒ‚t|ƒ| _d S )NÚSPOTz,bidprice must be specified if market == SPOT)Únum_instancesÚroleÚtypeÚmarketÚnameÚ
ValueErrorÚstrÚbidprice)Úselfr   r   r   r   r   r
   © r   ú;/tmp/pip-unpacked-wheel-dlxw5sjy/boto/emr/instance_group.pyÚ__init__   s    zInstanceGroup.__init__c              	   C   sb   | j dkr6d| jj| jj| j| j| j| j| j | jf S d| jj| jj| j| j| j| j| j f S d S )Nr   zN%s.%s(name=%r, num_instances=%r, role=%r, type=%r, market = %r, bidprice = %r)z?%s.%s(name=%r, num_instances=%r, role=%r, type=%r, market = %r))	r   Ú	__class__Ú
__module__Ú__name__r   r   r   r   r
   )r   r   r   r   Ú__repr__"   s(    
     ý     þzInstanceGroup.__repr__)N)r   r   Ú__qualname__r   r   r   r   r   r   r      s   
r   N)Úobjectr   r   r   r   r   Ú<module>   ó    