From 8ed7fe3e3df616689074442d66245696c939e32f Mon Sep 17 00:00:00 2001 From: Brian Pugh Date: Tue, 12 May 2020 09:50:00 -0700 Subject: [PATCH] tools/idf.py: replace the "run" method of Task with the magic "__call__" method Merges https://github.com/espressif/esp-idf/pull/5279 --- tools/idf.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/idf.py b/tools/idf.py index 118ff5c30..43d2b07e0 100755 --- a/tools/idf.py +++ b/tools/idf.py @@ -200,7 +200,7 @@ def init_cli(verbose_output=None): self.action_args = action_args self.aliases = aliases - def run(self, context, global_args, action_args=None): + def __call__(self, context, global_args, action_args=None): if action_args is None: action_args = self.action_args @@ -611,7 +611,7 @@ def init_cli(verbose_output=None): name_with_aliases += " (aliases: %s)" % ", ".join(task.aliases) print("Executing action: %s" % name_with_aliases) - task.run(ctx, global_args, task.action_args) + task(ctx, global_args, task.action_args) self._print_closing_message(global_args, tasks_to_run.keys())