diff options
author | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2015-07-06 14:27:57 +0300 |
---|---|---|
committer | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2015-07-06 14:27:57 +0300 |
commit | de575c80b97345d89605990575eb2d87953a3451 (patch) | |
tree | 905b824676986f8db82047b62f3d29dc7f56c1d5 | |
parent | 3a2e9f20f60561f9b43d0abc4ec38ea62a0b3ef5 (diff) | |
download | micropython-de575c80b97345d89605990575eb2d87953a3451.tar.gz micropython-de575c80b97345d89605990575eb2d87953a3451.zip |
tools/make-frozen.py: Actually make Python2-compatible.
-rwxr-xr-x | tools/make-frozen.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/tools/make-frozen.py b/tools/make-frozen.py index 912c01ea53..704999e61c 100755 --- a/tools/make-frozen.py +++ b/tools/make-frozen.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # # Create frozen modules structure for MicroPython. # @@ -49,7 +49,11 @@ for f, st in modules: m = module_name(f) print('"%s\\0"' % m) data = open(sys.argv[1] + "/" + f, "rb").read() - data = repr(data)[2:-1] + # Python2 vs Python3 tricks + data = repr(data) + if data[0] == "b": + data = data[1:] + data = data[1:-1] data = data.replace('"', '\\"') print('"%s"' % data) print("};") |