From 6fba1e406bde7ddf00f7cf52bd8c44764c8a1a97 Mon Sep 17 00:00:00 2001 From: Volodymyr Shymanskyy Date: Fri, 18 Oct 2024 12:08:11 +0300 Subject: [PATCH] tools/mpy-tool.py: Support calling main() from an external script. Signed-off-by: Volodymyr Shymanskyy Signed-off-by: Angus Gratton --- tools/mpy-tool.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/mpy-tool.py b/tools/mpy-tool.py index 0094c1217..69d3a6c06 100755 --- a/tools/mpy-tool.py +++ b/tools/mpy-tool.py @@ -1765,7 +1765,7 @@ def merge_mpy(compiled_modules, output_file): f.write(merged_mpy) -def main(): +def main(args=None): global global_qstrs import argparse @@ -1797,7 +1797,7 @@ def main(): ) cmd_parser.add_argument("-o", "--output", default=None, help="output file") cmd_parser.add_argument("files", nargs="+", help="input .mpy files") - args = cmd_parser.parse_args() + args = cmd_parser.parse_args(args) # set config values relevant to target machine config.MICROPY_LONGINT_IMPL = {