mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-06 13:22:48 +00:00
write need bytes object on python 3 (#35143)
Otherwise, it fail with:
Traceback (most recent call last):
File \"/tmp/ansible_c1zmq3i9/ansible_module_openssl_certificate.py\", line 808, in <module>
main()
File \"/tmp/ansible_c1zmq3i9/ansible_module_openssl_certificate.py\", line 787, in main
certificate.generate(module)
File \"/tmp/ansible_c1zmq3i9/ansible_module_openssl_certificate.py\", line 692, in generate
certfile.write(str(crt))
TypeError: a bytes-like object is required, not 'str'
This commit is contained in:
@@ -757,7 +757,7 @@ class AcmeCertificate(Certificate):
|
||||
self.challenge_path),
|
||||
check_rc=True)[1]
|
||||
with open(self.path, 'wb') as certfile:
|
||||
certfile.write(str(crt))
|
||||
certfile.write(to_bytes(crt))
|
||||
except OSError as exc:
|
||||
raise CertificateError(exc)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user