diff --git a/bbot/modules/bevigil.py b/bbot/modules/bevigil.py index e5fd13202d..27b5c87461 100644 --- a/bbot/modules/bevigil.py +++ b/bbot/modules/bevigil.py @@ -46,7 +46,7 @@ async def handle_event(self, event): if self.urls: urls = await self.query(query, request_fn=self.request_urls, parse_fn=self.parse_urls) if urls: - for parsed_url in await self.helpers.run_in_executor_mp(self.helpers.validators.collapse_urls, urls): + for parsed_url in await self.helpers.run_in_executor_cpu(self.helpers.validators.collapse_urls, urls): await self.emit_event( parsed_url.geturl(), "URL_UNVERIFIED", diff --git a/bbot/modules/waf_bypass.py b/bbot/modules/waf_bypass.py index fc2a6dc9b9..0dce939002 100644 --- a/bbot/modules/waf_bypass.py +++ b/bbot/modules/waf_bypass.py @@ -111,7 +111,7 @@ async def handle_event(self, event): return # Store a "simhash" (fuzzy hash) of the response data for later comparison - simhash = await self.helpers.run_in_executor_mp(compute_simhash, response.text) + simhash = await self.helpers.run_in_executor_cpu(compute_simhash, response.text) self.content_fingerprints[url] = { "simhash": simhash, @@ -157,7 +157,7 @@ async def check_ip(self, ip, source_domain, protected_domain, source_event): self.debug(f"Failed to get content through IP {ip} for URL {matching_url}") return None - bypass_simhash = await self.helpers.run_in_executor_mp(compute_simhash, bypass_response.text or "") + bypass_simhash = await self.helpers.run_in_executor_cpu(compute_simhash, bypass_response.text or "") if original_response["http_code"] != bypass_response.status_code: self.debug(f"Ignoring code difference {original_response['http_code']} != {bypass_response.status_code}")