From 9af6886b0eb03d51a92eb27a6e496c4e582f4ec8 Mon Sep 17 00:00:00 2001 From: LiXiangyu Date: Tue, 26 Sep 2017 17:46:20 +0800 Subject: [PATCH] Fix TypeError in function chunkify This patch fixes TypeError of range() in function chunkify, as range() integer step argument expected, but got str. Change-Id: I2acde859e014baa4c4c59caa6f4ea938c7c4c3bf (cherry picked from commit c717be12a6b140e59db7c6a06fee94ae280c7aa1) --- watcher/decision_engine/planner/weight.py | 1 + 1 file changed, 1 insertion(+) diff --git a/watcher/decision_engine/planner/weight.py b/watcher/decision_engine/planner/weight.py index aaab6f25d..ad074f4d5 100644 --- a/watcher/decision_engine/planner/weight.py +++ b/watcher/decision_engine/planner/weight.py @@ -87,6 +87,7 @@ class WeightPlanner(base.BasePlanner): @staticmethod def chunkify(lst, n): """Yield successive n-sized chunks from lst.""" + n = int(n) if n < 1: # Just to make sure the number is valid n = 1