From c6782b333909d51cefb6f942a6f341dd2bf9a07b Mon Sep 17 00:00:00 2001 From: jhengazuki Date: Fri, 28 Nov 2025 13:45:42 +0800 Subject: [PATCH] Fix py init --- chaquo/src/main/java/com/fongmi/chaquo/Loader.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/chaquo/src/main/java/com/fongmi/chaquo/Loader.java b/chaquo/src/main/java/com/fongmi/chaquo/Loader.java index 6d9be99b1..8eb0bfd30 100644 --- a/chaquo/src/main/java/com/fongmi/chaquo/Loader.java +++ b/chaquo/src/main/java/com/fongmi/chaquo/Loader.java @@ -6,15 +6,14 @@ import com.github.catvod.utils.Path; public class Loader { - private PyObject app; + private final PyObject app; - private void init() { + public Loader() { if (!Python.isStarted()) Python.start(Platform.create()); app = Python.getInstance().getModule("app"); } public Spider spider(String api) { - if (app == null) init(); PyObject obj = app.callAttr("spider", Path.py().getAbsolutePath(), api); return new Spider(app, obj, api); }