python: Better get character ordinals
authorMathieu Bridon <bochecha@daitauha.fr>
Sun, 17 Jun 2018 12:44:46 +0000 (14:44 +0200)
committerEric Engestrom <eric.engestrom@intel.com>
Wed, 1 Aug 2018 13:26:19 +0000 (14:26 +0100)
commit12eb5b496bc311ebfd1e68921ec7429e709daaca
tree120e5818e1a9bd6f48b4ec98710d8bb01de2584d
parent9bd8b0f700255611e3eadf91a0f7bb037b6a2e64
python: Better get character ordinals

In Python 2, iterating over a byte-string yields single-byte strings,
and we can pass them to ord() to get the corresponding integer.

In Python 3, iterating over a byte-string directly yields those
integers.

Transforming the byte string into a bytearray gives us a list of the
integers corresponding to each byte in the string, removing the need to
call ord().

This makes the script compatible with both Python 2 and 3.

Signed-off-by: Mathieu Bridon <bochecha@daitauha.fr>
Reviewed-by: Eric Engestrom <eric.engestrom@intel.com>
src/intel/genxml/gen_zipped_file.py