From dd78d7a5f0b4ba83618bef84274bc587afc444c2 Mon Sep 17 00:00:00 2001 From: m431m <m431m@tutanota.com> Date: Thu, 31 May 2018 14:22:12 +0200 Subject: [PATCH] Hide password in response document... --- src/mra.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/mra.py b/src/mra.py index 5c7bf8c..86eb3ac 100644 --- a/src/mra.py +++ b/src/mra.py @@ -625,9 +625,11 @@ class Workspace(Mapfile): else: raise AssertionError("Unknown st_type \"%s\"." % st_type) - def get_store_info(self, st_type, name): + def get_store_info(self, st_type, name, exclude=None): info = self.get_mra_metadata("%ss" % st_type, {})[name].copy() info["name"] = name + for k in exclude: + info.pop(k) return info def iter_store_names(self, st_type): @@ -660,7 +662,7 @@ class Workspace(Mapfile): def get_datastore_info(self, name): """Returns info for a datastore from the workspace.""" - return self.get_store_info("datastore", name) + return self.get_store_info("datastore", name, exclude=["password"]) def iter_datastore_names(self): """Return an iterator over the datastore names.""" -- GitLab