Fixes: http://tracker.ceph.com/issues/24779
Signed-off-by: Nathan Cutler <ncutler@suse.com>
(cherry picked from commit
c02c6601755efbe5fb06021d314d5b2d8aa6c79e)
Conflicts:
src/pybind/mgr/restful/module.py (trivial)
import tempfile
import threading
import traceback
+import six
import socket
import common
from mgr_module import MgrModule, CommandResult
-try:
- iteritems = dict.iteritems
-except:
- iteritems = dict.items
-
# Global instance to share
instance = None
def refresh_keys(self):
self.keys = {}
rawkeys = self.get_config_prefix('keys/') or {}
- for k, v in iteritems(rawkeys):
+ for k, v in six.iteritems(rawkeys):
self.keys[k[5:]] = v # strip of keys/ prefix
def _serve(self):