[common] only call 'skip()' & 'finalize()' when defined

This commit is contained in:
Mike Fährmann
2026-02-06 19:17:32 +01:00
parent 40e4cc62c4
commit 7a98a93a8e
3 changed files with 19 additions and 18 deletions

View File

@@ -53,6 +53,7 @@ class Extractor():
request_interval_min = 0.0
request_interval_429 = 60.0
request_timestamp = 0.0
finalize = skip = None
def __init__(self, match):
self.log = logging.getLogger(self.category)
@@ -103,16 +104,10 @@ class Extractor():
self._init()
self.initialize = util.noop
def finalize(self, status):
pass
def items(self):
return
yield
def skip(self, num):
return 0
def config(self, key, default=None):
return config.interpolate(self._cfgpath, key, default)