From 08f806687cf273874ad1f7d21c639623e75a3d41 Mon Sep 17 00:00:00 2001 From: FongMi Date: Tue, 16 Jul 2024 11:14:23 +0800 Subject: [PATCH] Add destroy for py --- chaquo/src/main/python/base/spider.py | 4 ++++ chaquo/src/main/python/runner.py | 3 +++ chaquo/src/main/python/trigger.py | 4 ++++ 3 files changed, 11 insertions(+) diff --git a/chaquo/src/main/python/base/spider.py b/chaquo/src/main/python/base/spider.py index 4f3415855..fa98d6173 100644 --- a/chaquo/src/main/python/base/spider.py +++ b/chaquo/src/main/python/base/spider.py @@ -63,6 +63,10 @@ class Spider(metaclass=ABCMeta): def getName(self): pass + @abstractmethod + def destroy(self): + pass + def getDependence(self): return [] diff --git a/chaquo/src/main/python/runner.py b/chaquo/src/main/python/runner.py index 8ad616f8d..783e4b9c7 100644 --- a/chaquo/src/main/python/runner.py +++ b/chaquo/src/main/python/runner.py @@ -40,3 +40,6 @@ class Runner(): def manualVideoCheck(self): return self.spider.manualVideoCheck() + + def destroy(self): + return self.spider.destroy() diff --git a/chaquo/src/main/python/trigger.py b/chaquo/src/main/python/trigger.py index 5a1cec1b1..13ca40501 100644 --- a/chaquo/src/main/python/trigger.py +++ b/chaquo/src/main/python/trigger.py @@ -38,3 +38,7 @@ class Trigger(): @staticmethod def manualVideoCheck(sp_obj): return sp_obj.manualVideoCheck() + + @staticmethod + def destroy(sp_obj): + return sp_obj.destroy()