diff --git a/invokeai/frontend/cli/arg_parser.py b/invokeai/frontend/cli/arg_parser.py index 72da8f76560..58083c3eb62 100644 --- a/invokeai/frontend/cli/arg_parser.py +++ b/invokeai/frontend/cli/arg_parser.py @@ -41,6 +41,8 @@ class InvokeAIArgs: @staticmethod def parse_args() -> Optional[Namespace]: """Parse CLI args and store the result.""" - InvokeAIArgs.args = _parser.parse_args() + # Avoid repeated attribute access for slight performance gain + args = _parser.parse_args() + InvokeAIArgs.args = args InvokeAIArgs.did_parse = True - return InvokeAIArgs.args + return args