Fixes: http://tracker.ceph.com/issues/24779
Signed-off-by: Nathan Cutler <ncutler@suse.com>
import json
import logging
+import six
import threading
from collections import defaultdict
import rados
def get_take_weight_osd_map(self, root):
uglymap = self._get_take_weight_osd_map(root)
- return { int(k): v for k, v in uglymap.get('weights', {}).iteritems() }
+ return { int(k): v for k, v in six.iteritems(uglymap.get('weights', {})) }
@staticmethod
def have_default_choose_args(dump):