Esempio n. 1
0
 def get_instance_prices_data(self):
     return [tables.InstancePricesTableEntry(
         id=x.resource.id,
         instance_type=NovaClient.instance_type_id_to_name(
             x.resource.instancetype.os_instance_type_id),
         price=x.price)
         for x in Price.objects.exclude(
             resource__instancetype__os_instance_type_id=None)]
Esempio n. 2
0
 def backwards(self, orm):
     for instance_type in orm.InstanceType.objects.all():
         try:
             instance_type.os_instance_type_id = \
                 NovaClient.instance_type_id_to_name(
                     'instance:' + instance_type.os_instance_type_id)
             instance_type.save()
         except:
             pass
Esempio n. 3
0
 def get_instance_prices_data(self):
     return [
         tables.InstancePricesTableEntry(
             id=x.resource.id,
             instance_type=NovaClient.instance_type_id_to_name(x.resource.instancetype.os_instance_type_id),
             price=x.price,
         )
         for x in Price.objects.exclude(resource__instancetype__os_instance_type_id=None)
     ]