diff --git a/server/pyinvoker.cpp b/server/pyinvoker.cpp index 7e425382..cee87800 100644 --- a/server/pyinvoker.cpp +++ b/server/pyinvoker.cpp @@ -228,6 +228,7 @@ PythonInvoker::PythonInvoker() { _rel = new py::gil_scoped_release; NoticeCenter::Instance().addListener(this, Broadcast::kBroadcastReloadConfig, [this] (BroadcastReloadConfigArgs) { + py::gil_scoped_acquire guard; if (_on_reload_config) { _on_reload_config(); }