]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
mgr/cephadm: correct to_json output from str->dict
authorJoshua Schmid <jschmid@suse.de>
Fri, 31 Jul 2020 11:33:24 +0000 (13:33 +0200)
committerJoshua Schmid <jschmid@suse.de>
Fri, 31 Jul 2020 11:33:24 +0000 (13:33 +0200)
Signed-off-by: Joshua Schmid <jschmid@suse.de>
src/pybind/mgr/cephadm/services/osd.py

index 3a7297bdc442f46a1e54a1934ed5e18b9197ba76..b1c3edbf5bc3bfa410876817711daf6c70df5492 100644 (file)
@@ -605,7 +605,7 @@ class OSD:
     def pg_count_str(self):
         return 'n/a' if self.get_pg_count() < 0 else str(self.get_pg_count())
 
-    def to_json(self) -> str:
+    def to_json(self) -> dict:
         out = dict()
         out['osd_id'] = self.osd_id
         out['started'] = self.started
@@ -620,7 +620,7 @@ class OSD:
                 out[k] = getattr(self, k).strftime(DATEFMT)
             else:
                 out[k] = getattr(self, k)
-        return json.dumps(out)
+        return out
 
     @classmethod
     def from_json(cls, inp: Optional[Dict[str, Any]], ctx: Optional[RemoveUtil] = None) -> Optional["OSD"]: