Mazer currently uses a version of the ansible 'urls.py' module for http client support, and for the publish() method, code based on httplib/http_client.
The urls.py module can be removed if it is replaced with use of the python requests module.
And in general, requests module is simpler, more standard, more maintained, and easier to support.
MAZER VERSION
name = mazer
version = 0.4.0
config_file = /home/adrian/.ansible/mazer.yml
uname = Linux, newswoop, 5.0.5-200.fc29.x86_64, #1 SMP Wed Mar 27 20:58:04 UTC 2019, x86_64
executable_location = /home/adrian/venvs/mazer040test/bin/mazer
python_version = 3.6.8 (default, Jan 27 2019, 09:00:23) [GCC 8.2.1 20181215 (Red Hat 8.2.1-6)]
python_executable = /home/adrian/venvs/mazer040test/bin/python
Bug Report
Related to https://github.com/ansible/mazer/issues/217
Mazer currently uses a version of the ansible 'urls.py' module for http client support, and for the publish() method, code based on httplib/http_client.
The urls.py module can be removed if it is replaced with use of the python
requests
module.And in general,
requests
module is simpler, more standard, more maintained, and easier to support.MAZER VERSION