c9cec8e87b0f8aaa08fb689fc950ca438e5977c3

When executing in debug mode, the arguments passed to [1] are stored in a dictionary populated with bytes instead of strings. When in [2] "record" is created and updated [3], the values contained in "msg[1]" are not updated in "record" This patch converts all keys in byte format to string (Python 3). [1]130d7155c4/oslo_privsep/comm.py (L128)
[2]130d7155c4/oslo_privsep/daemon.py (L210)
[3]b5409dacc4/Lib/logging/__init__.py (L415)
Change-Id: Idec9ecc9fcc8c5b6779e0194a16cd861c7895d7e Closes-Bug: #1816804
Team and repository tags
oslo.privsep
OpenStack library for privilege separation
This library helps applications perform actions which require more or less privileges than they were started with in a safe, easy to code and easy to use manner. For more information on why this is generally a good idea please read over the principle of least privilege and the specification which created this library.
- Free software: Apache license
- Documentation: https://docs.openstack.org/oslo.privsep/latest/
- Source: https://git.openstack.org/cgit/openstack/oslo.privsep
- Bugs: https://bugs.launchpad.net/oslo.privsep
- Release Notes: https://docs.openstack.org/releasenotes/oslo.privsep
Description
Languages
Python
100%