From 29b8ffede308fdd208b179eaf20555c53ee3d9a3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fran=C3=A7ois=20Laurent?= <francois.laurent@posteo.net>
Date: Thu, 21 Nov 2024 18:21:56 +0100
Subject: [PATCH] fix: argument parsing broken for train (2)

---
 src/Taggers.jl | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/Taggers.jl b/src/Taggers.jl
index ddae1b3..09520c1 100644
--- a/src/Taggers.jl
+++ b/src/Taggers.jl
@@ -227,6 +227,7 @@ function parsekwargs!(args, kwargs)
 end
 
 function run(tagger, switch, kwargs)
+    kwargs = Dict{AbstractString, Any}(kwargs)
     kwargs["model_instance"] = tagger.model_instance
     kwargs["sandbox"] = tagger.sandbox
     args = Any[]
@@ -244,6 +245,7 @@ end
 predict(tagger::Tagger; kwargs...) = run(tagger, "predict", kwargs)
 
 function finetune(tagger::Tagger; original_instance=nothing, kwargs...)
+    kwargs = Dict{AbstractString, Any}(kwargs)
     kwargs["original_model_instance"] = original_instance
     ret = run(tagger, "finetune", kwargs)
     @assert isdir(modeldir(tagger))
-- 
GitLab