Use transcrypt --sform to enable string formatting
The Python string formatting mini language isn't enabled by default. "{}".format(42) works fine but "{0:x}.format(42)" returns "{0:x}" instead of "2a" if the mini language isn't enabled.
This commit is contained in:
parent
ad2bcfd551
commit
967d231be5
2
Makefile
2
Makefile
@ -62,7 +62,7 @@ venv-clean:
|
|||||||
#+ Compile Python to JavaScript
|
#+ Compile Python to JavaScript
|
||||||
build: venv
|
build: venv
|
||||||
. $(VIRTUAL_ENV_DIR)/bin/activate
|
. $(VIRTUAL_ENV_DIR)/bin/activate
|
||||||
transcrypt --build --map --nomin -e 6 OOMAnalyser.py
|
transcrypt --build --map --nomin --sform -e 6 OOMAnalyser.py
|
||||||
rollup --format=umd --name OOMAnalyser --file=OOMAnalyser.js -- __target__/OOMAnalyser.js
|
rollup --format=umd --name OOMAnalyser --file=OOMAnalyser.js -- __target__/OOMAnalyser.js
|
||||||
|
|
||||||
#+ Serve the current directory on http://127.0.0.1:8080
|
#+ Serve the current directory on http://127.0.0.1:8080
|
||||||
|
@ -651,8 +651,7 @@ class OOMAnalyser(object):
|
|||||||
else:
|
else:
|
||||||
flags, unknown = self._hex2flags(self.results['trigger_proc_gfp_mask'], self.kernel_cfg.GFP_FLAGS)
|
flags, unknown = self._hex2flags(self.results['trigger_proc_gfp_mask'], self.kernel_cfg.GFP_FLAGS)
|
||||||
if unknown:
|
if unknown:
|
||||||
# TODO Missing format specifier {0:x} in Transcrypt?
|
flags.append('0x{0:x}'.format(unknown))
|
||||||
flags.append('0x{}'.format(unknown.toString(16)))
|
|
||||||
flags = ' | '.join(flags)
|
flags = ' | '.join(flags)
|
||||||
|
|
||||||
self.results['trigger_proc_gfp_mask'] = '{} ({})'.format(self.results['trigger_proc_gfp_mask'], flags)
|
self.results['trigger_proc_gfp_mask'] = '{} ({})'.format(self.results['trigger_proc_gfp_mask'], flags)
|
||||||
|
Loading…
Reference in New Issue
Block a user