From 1f103ddf061574ffc19f9346383947c962284cf1 Mon Sep 17 00:00:00 2001 From: Tim Paine <3105306+timkpaine@users.noreply.github.com> Date: Tue, 11 Nov 2025 14:20:31 -0500 Subject: [PATCH] Allow argv passthrough --- p2a/model.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/p2a/model.py b/p2a/model.py index d68f7fd..e02c2c8 100644 --- a/p2a/model.py +++ b/p2a/model.py @@ -322,9 +322,9 @@ def create_model_parser(model: "BaseModel") -> ArgumentParser: return parser -def parse_extra_args_model(model: "BaseModel"): +def parse_extra_args_model(model: "BaseModel", argv: List[str] = None) -> Union["BaseModel", Dict]: # Parse the extra args and update the model - args, kwargs = parse_extra_args(create_model_parser(model)) + args, kwargs = parse_extra_args(create_model_parser(model), argv) for key, value in args.items(): # Handle nested fields