From a03661c4a835a16ce8f7bf226969dbae103c62c7 Mon Sep 17 00:00:00 2001 From: Matthew Thode Date: Thu, 17 May 2018 11:10:05 -0500 Subject: [PATCH] write byte objects when using os.write Change-Id: I184a9d0bf4a0ba0776d519b3a3b9ccd39151b4ae Story: 2002052 Task: 19713 --- ironic_python_agent/agent.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ironic_python_agent/agent.py b/ironic_python_agent/agent.py index 4ca6f7e4e..819bb91c8 100644 --- a/ironic_python_agent/agent.py +++ b/ironic_python_agent/agent.py @@ -146,13 +146,13 @@ class IronicPythonAgentHeartbeater(threading.Thread): self.max_delay) def force_heartbeat(self): - os.write(self.writer, 'b') + os.write(self.writer, b'b') def stop(self): """Stop the heartbeat thread.""" if self.writer is not None: LOG.info('stopping heartbeater') - os.write(self.writer, 'a') + os.write(self.writer, b'a') return self.join()