diff options
author | Yongqin Liu <yongqin.liu@linaro.org> | 2021-01-04 20:49:47 +0800 |
---|---|---|
committer | Yongqin Liu <yongqin.liu@linaro.org> | 2021-01-04 20:49:47 +0800 |
commit | 595cb903621f787d6a313073bd42bcf26be18612 (patch) | |
tree | 91f714dfc72fe5eab1c3ecab565d06200db0d31c | |
parent | a1018807902b6f45b34c4e3af6ca764de347ee52 (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-x | node/prepare_build_config.py | 2 |
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 |