From ae111433ca8d07fe7de5af6116ae2bad4d63e700 Mon Sep 17 00:00:00 2001 From: Johannes Erdfelt Date: Wed, 25 Jan 2012 23:45:02 +0000 Subject: Simplify somewhat complicated reduce() into sum() Change-Id: Ib9c742e391061de033f24b385b047b4a4316ead9 --- nova/scheduler/driver.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/nova/scheduler/driver.py b/nova/scheduler/driver.py index f9fd59ff7..28975e004 100644 --- a/nova/scheduler/driver.py +++ b/nova/scheduler/driver.py @@ -412,11 +412,8 @@ class Scheduler(object): # Getting total used memory and disk of host # It should be sum of memories that are assigned as max value, # because overcommiting is risky. - used = 0 instance_refs = db.instance_get_all_by_host(context, dest) - used_list = [i['memory_mb'] for i in instance_refs] - if used_list: - used = reduce(lambda x, y: x + y, used_list) + used = sum([i['memory_mb'] for i in instance_refs]) mem_inst = instance_ref['memory_mb'] avail = avail - used -- cgit