]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr: replace iteritems with six.iteritems (restful)
authorNathan Cutler <ncutler@suse.com>
Thu, 5 Jul 2018 15:22:16 +0000 (17:22 +0200)
committerNathan Cutler <ncutler@suse.com>
Thu, 5 Jul 2018 15:40:18 +0000 (17:40 +0200)
Fixes: http://tracker.ceph.com/issues/24779
Signed-off-by: Nathan Cutler <ncutler@suse.com>
src/pybind/mgr/restful/module.py

index c4683219b3bb5033367d4598801a4c241129dd25..5d893d5b3dccc9e9a74a0553f23199a40147e2b3 100644 (file)
@@ -11,6 +11,7 @@ import inspect
 import tempfile
 import threading
 import traceback
+import six
 import socket
 
 from . import common
@@ -26,12 +27,6 @@ from .hooks import ErrorHook
 from mgr_module import MgrModule, CommandResult
 
 
-try:
-    iteritems = dict.iteritems
-except:
-    iteritems = dict.items
-
-
 class CannotServe(Exception):
     pass
 
@@ -270,7 +265,7 @@ class Module(MgrModule):
     def refresh_keys(self):
         self.keys = {}
         rawkeys = self.get_store_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):