MCPcopy
hub / github.com/scrapy/scrapy / log_delta

Method log_delta

scrapy/extensions/periodic_log.py:123–132  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

121 logger.info(self.encoder.encode(data))
122
123 def log_delta(self) -> dict[str, Any]:
124 num_stats: dict[str, int | float] = {
125 k: v
126 for k, v in self.stats._stats.items()
127 if isinstance(v, (int, float))
128 and self.param_allowed(k, self.ext_delta_include, self.ext_delta_exclude)
129 }
130 delta = {k: v - self.delta_prev.get(k, 0) for k, v in num_stats.items()}
131 self.delta_prev = num_stats
132 return {"delta": delta}
133
134 def log_timing(self) -> dict[str, Any]:
135 now = datetime.now(tz=timezone.utc)

Callers 2

logMethod · 0.95
emulateMethod · 0.80

Calls 3

param_allowedMethod · 0.95
itemsMethod · 0.80
getMethod · 0.45

Tested by 1

emulateMethod · 0.64