В luigi я знаю, как использовать его механизм параметров для передачи параметров командной строки в задачу. Однако, если я это сделаю, параметр станет частью сигнатуры задачи.
Но в некоторых случаях - например, если я хочу дополнительно передать флаг --debug
или --verbose
в командной строке, - я не хочу, чтобы параметр командной строки становился частью сигнатуры задачи.
Я знаю, что могу делать это за пределами мира luigi, например, выполняя свои задачи с помощью сценария-оболочки, который может дополнительно устанавливать переменные среды для чтения в моем коде luigi. Однако есть ли способ сделать это напрямую через luigi?