ironic-python-agent/ironic_python_agent
Riccardo Pittau d525f8a07f Making ironic-python-agent able to stop with python 3.x
The agent stop function will write a byte string 'a' to the pipe
as a signal for the run function to end process.
The run function is expecting a literal string.
In python 2.x the byte string will automatically be converted to
literal, while python 3.x won't do the conversion, causing the
process to never stop.
This patch will fix that behavior, allowing the IPA to correctly
stop using python 3.x.

Story: 2004928
Task: 29308
Change-Id: Iad16e8bed2436d961dea8ddaec1c2724225b4097
2019-02-04 09:55:08 +01:00
..
api Replacing the HTTP protocal with HTTPS 2018-12-25 19:51:40 +08:00
cmd Remove old lookup/heartbeat from IPA 2016-11-09 16:34:44 +00:00
extensions Attempt to read the partition table after writing an image 2018-11-19 18:57:23 +01:00
hardware_managers Fix gate and bump CoreOS version to latest stable. 2018-05-10 15:50:05 -07:00
shell Clear GPT and MBR headers with dd to avoid sgdisk CRC errors 2018-08-08 16:40:22 +00:00
tests Making ironic-python-agent able to stop with python 3.x 2019-02-04 09:55:08 +01:00
__init__.py Use # instead of """ for copyright blocks 2014-04-10 07:14:06 -07:00
agent.py Making ironic-python-agent able to stop with python 3.x 2019-02-04 09:55:08 +01:00
config.py Add min/max values to integer config options 2018-05-23 12:08:42 -05:00
dmi_inspector.py Collect processor, memory and BIOS output of dmidecode - follow-up 2017-07-27 07:30:54 -07:00
encoding.py Create a SerializableComparable class 2015-09-11 13:44:09 -07:00
errors.py NUMA-topology collector 2017-05-16 08:07:58 -04:00
hardware.py Allow erasing metadata from disk partitions 2018-11-13 00:36:18 -06:00
inspector.py Clean up deprecated items in the inspection code 2017-09-19 14:05:13 +02:00
ironic_api_client.py Include IPA Version during heartbeat 2017-12-07 12:16:06 +00:00
netutils.py Collect IPv6 address during introspection 2018-07-24 09:22:40 +08:00
numa_inspector.py Fix compatibility with Pint 0.5 2017-05-22 17:05:53 +02:00
utils.py When ouputting to /dev/null should open in write mode 2018-02-06 23:01:53 -08:00
version.py Add sphinx build + basic documentation 2015-03-31 16:22:12 -07:00