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); }