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