Merge "Log a fixed length string of asterisks for obfuscation"

This commit is contained in:
Jenkins 2014-08-06 17:43:39 +00:00 committed by Gerrit Code Review
commit dc5081aab5
2 changed files with 2 additions and 2 deletions

View File

@ -1972,7 +1972,7 @@ class ConfigOpts(collections.Mapping):
def _sanitize(opt, value):
"""Obfuscate values of options declared secret."""
return value if not opt.secret else '*' * len(str(value))
return value if not opt.secret else '*' * 4
for opt_name in sorted(self._opts):
opt = self._get_opt_info(opt_name)['opt']

View File

@ -2803,7 +2803,7 @@ class OptDumpingTestCase(BaseTestCase):
"foo = this",
"passwd = ****",
"blaa.bar = that",
"blaa.key = *****",
"blaa.key = ****",
"*" * 80,
])