diff --git a/scrapy/contrib/webconsole/livestats.py b/scrapy/contrib/webconsole/livestats.py index 2c1d6bec4..22afc20c1 100644 --- a/scrapy/contrib/webconsole/livestats.py +++ b/scrapy/contrib/webconsole/livestats.py @@ -12,7 +12,6 @@ class SpiderStats(object): self.scraped = 0 self.crawled = 0 self.started = None - self.finished = None class LiveStats(object): webconsole_id = 'livestats' @@ -31,10 +30,9 @@ class LiveStats(object): pstats = SpiderStats() self.domains[spider] = pstats pstats.started = datetime.now().replace(microsecond=0) - pstats.finished = None def spider_closed(self, spider): - self.domains[spider].finished = datetime.now().replace(microsecond=0) + del self.domains[spider] def item_scraped(self, item, spider): self.domains[spider].scraped += 1 @@ -52,17 +50,17 @@ class LiveStats(object): totdomains = totscraped = totcrawled = totscheduled = totactive = totdqueued = tottransf = 0 s = banner(self) s += "
| Spider | Items Scraped | Pages Crawled | Scheduler Pending | Downloader Queued | Downloader Active | Downloader Transferring | Start time | Finish time | Run time |
|---|---|---|---|---|---|---|---|---|---|
| Spider | Items Scraped | Pages Crawled | Scheduler Pending | Downloader Queued | Downloader Active | Downloader Transferring | Start time | Run time | |
| %s | %d | %d | %d | %d | %d | %d | %s | %s | %s |
| %s | %d | %d | %d | %d | %d | %d | %s | %s |