aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYongqin Liu <yongqin.liu@linaro.org>2021-01-04 20:49:47 +0800
committerYongqin Liu <yongqin.liu@linaro.org>2021-01-04 20:49:47 +0800
commit595cb903621f787d6a313073bd42bcf26be18612 (patch)
tree91f714dfc72fe5eab1c3ecab565d06200db0d31c
parenta1018807902b6f45b34c4e3af6ca764de347ee52 (diff)
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 <module> 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 <yongqin.liu@linaro.org> Change-Id: Iea0e56cae01a3ae1a6552151a4cea8ca682dc3b1
-rwxr-xr-xnode/prepare_build_config.py2
1 files changed, 1 insertions, 1 deletions
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