diff --git a/pytradfri/api/libcoap_api.py b/pytradfri/api/libcoap_api.py index 5fa7b1f0..2af08320 100644 --- a/pytradfri/api/libcoap_api.py +++ b/pytradfri/api/libcoap_api.py @@ -48,7 +48,6 @@ def _execute(api_command): kwargs = { 'stderr': subprocess.DEVNULL, 'timeout': timeout, - 'universal_newlines': True, } if data is not None: @@ -62,7 +61,7 @@ def _execute(api_command): command.append(url) try: - return_value = subprocess.check_output(command, **kwargs) + return_value = subprocess.check_output(command, **kwargs).decode('utf-8') except subprocess.TimeoutExpired: raise RequestTimeout() from None except subprocess.CalledProcessError as err: