22
22
class InstanceGroup(object):
23
def __init__(self, num_instances, role, type, market, name):
24
self.num_instances = num_instances
31
return '%s.%s(name=%r, num_instances=%r, role=%r, type=%r, market = %r)' % (
32
self.__class__.__module__, self.__class__.__name__,
33
self.name, self.num_instances, self.role, self.type, self.market)
23
def __init__(self, num_instances, role, type, market, name, bidprice=None):
24
self.num_instances = num_instances
30
if not isinstance(bidprice, basestring):
31
raise ValueError('bidprice must be specified if market == SPOT')
32
self.bidprice = bidprice
35
if self.market == 'SPOT':
36
return '%s.%s(name=%r, num_instances=%r, role=%r, type=%r, market = %r, bidprice = %r)' % (
37
self.__class__.__module__, self.__class__.__name__,
38
self.name, self.num_instances, self.role, self.type, self.market,
41
return '%s.%s(name=%r, num_instances=%r, role=%r, type=%r, market = %r)' % (
42
self.__class__.__module__, self.__class__.__name__,
43
self.name, self.num_instances, self.role, self.type, self.market)