From 595cb903621f787d6a313073bd42bcf26be18612 Mon Sep 17 00:00:00 2001 From: Yongqin Liu Date: Mon, 4 Jan 2021 20:49:47 +0800 Subject: prepare_build_config.py: add support for python3 to resolve the syntax error reported like the following: 09:50:06 + /home/buildslave/srv/r-lcr-oreo/build-tools/build-scripts/../node/prepare_build_config.py --base64 QlVJTERfQ09ORklHX1JFUE89aHR0cDovL2FuZHJvaWQtZ2l0LmxpbmFyby5vcmcvZ2l0L2FuZHJvaWQtYnVpbGQtY29uZmlncy5naXQKQlVJTERfQ09ORklHX0JSQU5DSD1tYXN0ZXIK 09:50:06 Traceback (most recent call last): 09:50:06 File "/home/buildslave/srv/r-lcr-oreo/build-tools/build-scripts/../node/prepare_build_config.py", line 123, in 09:50:06 main(args[0], options.base64) 09:50:06 File "/home/buildslave/srv/r-lcr-oreo/build-tools/build-scripts/../node/prepare_build_config.py", line 115, in main 09:50:06 config = convert_config_to_shell(config_in, BUILD_CONFIG_FILE) 09:50:06 File "/home/buildslave/srv/r-lcr-oreo/build-tools/build-scripts/../node/prepare_build_config.py", line 93, in convert_config_to_shell 09:50:06 for l in config_text.split("\n"): 09:50:06 TypeError: a bytes-like object is required, not 'str' Signed-off-by: Yongqin Liu Change-Id: Iea0e56cae01a3ae1a6552151a4cea8ca682dc3b1 --- node/prepare_build_config.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/node/prepare_build_config.py b/node/prepare_build_config.py index a49c281..0b8dc2a 100755 --- a/node/prepare_build_config.py +++ b/node/prepare_build_config.py @@ -90,7 +90,7 @@ def convert_config_to_shell(config_text, out_filename): config = {} out = open(out_filename, "w") - for l in config_text.split("\n"): + for l in config_text.decode().split("\n"): l = l.strip() if not l or l[0] == "#": continue -- cgit v1.2.3