diff options
Diffstat (limited to '')
| -rw-r--r-- | bot/exts/info/doc/_batch_parser.py | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/bot/exts/info/doc/_batch_parser.py b/bot/exts/info/doc/_batch_parser.py index c16cf6d28..13e197587 100644 --- a/bot/exts/info/doc/_batch_parser.py +++ b/bot/exts/info/doc/_batch_parser.py @@ -111,7 +111,10 @@ class BatchParser:              self._item_futures[doc_item].user_requested = True              async with bot.instance.http_session.get(doc_item.url) as response: -                soup = BeautifulSoup(await response.text(encoding="utf8"), "lxml") +                soup = await bot.instance.loop.run_in_executor( +                    None, +                    partial(BeautifulSoup, await response.text(encoding="utf8"), "lxml") +                )              self._queue.extend(QueueItem(item, soup) for item in self._page_doc_items[doc_item.url])              log.debug(f"Added items from {doc_item.url} to parse queue.") | 
