o
    È·e  ã                   @   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   sD   || _ || _|| _|| _|| _|dkr |stdƒ‚t|ƒ| _d S 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   úN/var/www/ideatree/venv/lib/python3.10/site-packages/boto/emr/instance_group.pyÚ__init__   s   ýzInstanceGroup.__init__c              	   C   s^   | j dkrd| jj| jj| j| j| j| j| j | jf S d| jj| jj| j| j| j| j| j f 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>   s   