diff --git a/src/dynare/dynare.py b/src/dynare/dynare.py index f94bd3ef11fea2318cf5694fc1ed8927d19a7256..f1cb45ba45f9726d4c7aa71dc8d6529d833cd5cb 100644 --- a/src/dynare/dynare.py +++ b/src/dynare/dynare.py @@ -9,7 +9,9 @@ from .dynare_context import Context logger = logging.getLogger("dynare.dynare") -def dynare(model: Path) -> Context: +def dynare(model: str | Path) -> Context: + if isinstance(model, str): + model = Path(model) jl.seval("using Serialization") jl.seval("using Dynare") jl.seval(f'@dynare "{model.resolve()}"')