From 0effbb07777e666a7b76dbeeb17f4f0e419546c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tam=C3=A1s=20Simon?= <tamas.simon@alphacruncher.com> Date: Mon, 2 Dec 2024 13:13:36 +0000 Subject: [PATCH] Accept also str as model file input --- src/dynare/dynare.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/dynare/dynare.py b/src/dynare/dynare.py index f94bd3e..f1cb45b 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()}"') -- GitLab