mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-04 09:23:02 +00:00
puppet: fix TypeError when writing facts data (#11954)
* fix(puppet): remove erroneous encode() call in _write_structured_data() Fixes #7932 * changelog: add fragment for puppet facts TypeError fix (#11954)
This commit is contained in:
parent
7b05c05205
commit
89e0d07071
2 changed files with 3 additions and 1 deletions
2
changelogs/fragments/11954-puppet-facts-write-error.yml
Normal file
2
changelogs/fragments/11954-puppet-facts-write-error.yml
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
bugfixes:
|
||||
- puppet - fix ``TypeError`` when writing facts data (https://github.com/ansible-collections/community.general/issues/7932, https://github.com/ansible-collections/community.general/pull/11954).
|
||||
|
|
@ -204,7 +204,7 @@ def _write_structured_data(basedir, basename, data):
|
|||
# open the file with only u+rw set. Also, we use the stat constants
|
||||
# because ansible still supports python 2.4 and the octal syntax changed
|
||||
out_file = os.fdopen(os.open(file_path, os.O_CREAT | os.O_WRONLY, stat.S_IRUSR | stat.S_IWUSR), "w")
|
||||
out_file.write(json.dumps(data).encode("utf8"))
|
||||
out_file.write(json.dumps(data))
|
||||
out_file.close()
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue