1
0
mirror of https://github.com/ARM-software/workload-automation.git synced 2025-01-31 02:01:16 +00:00

utils/version: do not decode bytes

Check that the resulting output inside get_commit() is a str before
attempting to decode it when running on Python 3.
This commit is contained in:
Marc Bonnici 2018-07-11 10:37:20 +01:00 committed by setrofim
parent 86dcfbf595
commit e485b9ed39

View File

@ -46,7 +46,7 @@ def get_commit():
p.wait() p.wait()
if p.returncode: if p.returncode:
return None return None
if sys.version_info[0] == 3: if sys.version_info[0] == 3 and isinstance(std, str):
return std[:8].decode(sys.stdout.encoding) return std[:8].decode(sys.stdout.encoding)
else: else:
return std[:8] return std[:8]