MCPcopy
hub / github.com/scrapy/scrapy / spider_closed

Method spider_closed

scrapy/extensions/statsmailer.py:50–56  ·  view source on GitHub ↗
(self, spider: Spider)

Source from the content-addressed store, hash-verified

48 return o
49
50 def spider_closed(self, spider: Spider) -> Deferred[None] | None:
51 spider_stats = self.stats.get_stats()
52 body = "Global stats\n\n"
53 body += "\n".join(f"{k:<50} : {v}" for k, v in self.stats.get_stats().items())
54 body += f"\n\n{spider.name} stats\n\n"
55 body += "\n".join(f"{k:<50} : {v}" for k, v in spider_stats.items())
56 return self.mail.send(self.recipients, f"Scrapy stats for: {spider.name}", body)

Callers 1

Calls 4

itemsMethod · 0.80
sendMethod · 0.80
get_statsMethod · 0.45
joinMethod · 0.45

Tested by 1