ó
è?F[c           @   s   d  e  f d „  ƒ  YZ d S(   t   InstanceGroupc           B   s   e  Z d d  „ Z d „  Z RS(   c         C   sd   | |  _  | |  _ | |  _ | |  _ | |  _ | d k r` | sN t d ƒ ‚ n  t | ƒ |  _ n  d  S(   Nt   SPOTs,   bidprice must be specified if market == SPOT(   t   num_instancest   rolet   typet   markett   namet
   ValueErrort   strt   bidprice(   t   selfR   R   R   R   R   R	   (    (    s6   lib/python2.7/site-packages/boto/emr/instance_group.pyt   __init__   s    					c      	   C   s‰   |  j  d k rM d |  j j |  j j |  j |  j |  j |  j |  j  |  j f Sd |  j j |  j j |  j |  j |  j |  j |  j  f Sd  S(   NR   sN   %s.%s(name=%r, num_instances=%r, role=%r, type=%r, market = %r, bidprice = %r)s?   %s.%s(name=%r, num_instances=%r, role=%r, type=%r, market = %r)(	   R   t	   __class__t
   __module__t   __name__R   R   R   R   R	   (   R
   (    (    s6   lib/python2.7/site-packages/boto/emr/instance_group.pyt   __repr__"   s    N(   R   R   t   NoneR   R   (    (    (    s6   lib/python2.7/site-packages/boto/emr/instance_group.pyR       s   N(   t   objectR    (    (    (    s6   lib/python2.7/site-packages/boto/emr/instance_group.pyt   <module>   s    