summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrobert-hh <robert@hammelrath.com>2022-02-26 07:55:53 +0100
committerDamien George <damien@micropython.org>2022-02-28 18:47:24 +1100
commit5c46721a1cc32bdb8f700955f9b441a08056f7b0 (patch)
tree4389aea7df20d5988b1d330a24cfce15426b8008
parent0a217624e1d26899986d3e79eb604652da540b00 (diff)
tools/mpy-tool.py: Fix frozen comment generation to escape chars.
That caused the compile of frozen_content.c to fail if characters like backslash were in a short string. Thanks to @hippy for identifying the spot to change.
-rwxr-xr-xtools/mpy-tool.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/mpy-tool.py b/tools/mpy-tool.py
index da6352dab..73753094e 100755
--- a/tools/mpy-tool.py
+++ b/tools/mpy-tool.py
@@ -861,7 +861,7 @@ class RawCodeBytecode(RawCode):
fmt, sz, arg = mp_opcode_decode(bc, ip)
opcode_name = Opcodes.mapping[bc[ip]]
if fmt == MP_BC_FORMAT_QSTR:
- opcode_name += " " + self.qstr_table[arg].str
+ opcode_name += " " + repr(self.qstr_table[arg].str)
elif fmt in (MP_BC_FORMAT_VAR_UINT, MP_BC_FORMAT_OFFSET):
opcode_name += " %u" % arg
print(