oslo.policy/oslo_policy
Ben Nemec 65b96ab006 Don't deepcopy objects before mask_dict_password
As far as I can tell, mask_dict_password does not modify the object
passed in to it[0]. As such, this deepcopy only adds an unnecessary
requirement on the policy objects that makes it possible for a call
to fail in a different way when debug logging is enabled. Since this
is pretty terrible, let's get rid of it.

Change-Id: I34eace9806e6ed7c9c6206a34f55debc0c20bac6
Closes-Bug: 1886984
0: 4fe75b7e1b/oslo_utils/strutils.py (L349)
2020-07-09 17:03:07 +00:00
..
locale/en_GB/LC_MESSAGES Imported Translations from Zanata 2018-08-09 07:19:45 +00:00
tests Add oslopolicy-validator tool 2020-06-26 14:55:26 +00:00
__init__.py exported from oslo-incubator by graduate.sh 2014-12-09 14:40:01 -03:00
_cache_handler.py Add missing parameter description in module _cache_handler 2016-11-02 02:39:38 +00:00
_checks.py Handle deprecation of inspect.getargspec 2017-11-21 12:55:11 -06:00
_external.py http/https check rules as stevedore extensions 2017-10-05 08:40:47 -04:00
_i18n.py Update URLs in documents according to document migration 2017-07-12 23:01:31 +08:00
_parser.py http/https check rules as stevedore extensions 2017-10-05 08:40:47 -04:00
fixture.py Update hacking version 2019-02-13 14:33:45 +08:00
generator.py Add oslopolicy-validator tool 2020-06-26 14:55:26 +00:00
opts.py Fix doc comments for new enforce default flag 2020-04-09 10:31:09 -05:00
policy.py Don't deepcopy objects before mask_dict_password 2020-07-09 17:03:07 +00:00
shell.py Modernize policy checker 2019-10-10 08:38:14 -07:00
sphinxext.py Mark sphinx extensions thread safe 2020-04-13 08:58:54 -05:00
sphinxpolicygen.py Mark sphinx extensions thread safe 2020-04-13 08:58:54 -05:00
version.py pbr.version.VersionInfo needs package name (oslo.xyz and not oslo_xyz) 2017-02-06 12:49:22 -05:00