Skip to content

refactor: Extract per-run crawler state into a CrawlerRun class - #4111

Open
janbuchar wants to merge 1 commit into
masterfrom
per-run-crawler-state
Open

refactor: Extract per-run crawler state into a CrawlerRun class#4111
janbuchar wants to merge 1 commit into
masterfrom
per-run-crawler-state

Conversation

@janbuchar

Copy link
Copy Markdown
Contributor
  • closes Extract data relevant to a single BasicCrawler.run into a separate class #3087
  • introduces a new internal CrawlerRun class that holds the information about a single run of the BasicCrawler
  • concurrencySystem is still held by BasicCrawler, even though it might be run-scoped when the crawler owns it — this is so that we can easily provide the getter on BasicCrawler
  • "logging once" is now supported on all log levels in CrawleeLogger

@janbuchar janbuchar added the t-tooling Issues with this label are in the ownership of the tooling team. label Sep 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

t-tooling Issues with this label are in the ownership of the tooling team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Extract data relevant to a single BasicCrawler.run into a separate class

2 participants