diff --git a/src/ape/cli/options.py b/src/ape/cli/options.py index e484db28c3..3890187597 100644 --- a/src/ape/cli/options.py +++ b/src/ape/cli/options.py @@ -80,6 +80,7 @@ def set_level(ctx, param, value): if cli_logger._did_parse_sys_argv: cli_logger.set_level(value) else: + # Avoid callback without fully parsing sys argv first. cli_logger._load_from_sys_argv(default=value) level_names = [lvl.name for lvl in LogLevel]