From ef48a7ca2c2ce938cd5bf8669cdf02b3535d67d7 Mon Sep 17 00:00:00 2001 From: Matthew Garrett Date: Sun, 29 Apr 2018 00:46:36 -0700 Subject: [PATCH] Fix Python 3.6 compatibility for HomeKit controller (#14160) Python 3.6's http client passes an additional argument to _send_output, so add that to the function definition. --- homeassistant/components/homekit_controller/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homeassistant/components/homekit_controller/__init__.py b/homeassistant/components/homekit_controller/__init__.py index 164e7d50e4d..e36e7439e09 100644 --- a/homeassistant/components/homekit_controller/__init__.py +++ b/homeassistant/components/homekit_controller/__init__.py @@ -31,7 +31,7 @@ KNOWN_DEVICES = "{}-devices".format(DOMAIN) _LOGGER = logging.getLogger(__name__) -def homekit_http_send(self, message_body=None): +def homekit_http_send(self, message_body=None, encode_chunked=False): r"""Send the currently buffered request and clear the buffer. Appends an extra \r\n to the buffer.