aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Numerlor <[email protected]>2021-02-03 12:05:27 +0100
committerGravatar Numerlor <[email protected]>2021-02-03 12:05:27 +0100
commita09886d6356be9ea5a98a7deea0cebf31e510095 (patch)
tree337592c1681b139e0c566e9444cf881a8c941dbe
parentUse more consistent naming for doc items and symbols (diff)
Remove url lock
The items are added to the futures dict before a context switch can occur, making the subsequent requests to the url skip the queue extend and suspend at the future await
-rw-r--r--bot/exts/info/doc/_batch_parser.py4
1 files changed, 1 insertions, 3 deletions
diff --git a/bot/exts/info/doc/_batch_parser.py b/bot/exts/info/doc/_batch_parser.py
index 2edf05ff0..c16cf6d28 100644
--- a/bot/exts/info/doc/_batch_parser.py
+++ b/bot/exts/info/doc/_batch_parser.py
@@ -14,8 +14,7 @@ from bs4 import BeautifulSoup
import bot
from bot.constants import Channels
-from bot.utils.lock import lock_arg
-from . import NAMESPACE, _cog, doc_cache
+from . import _cog, doc_cache
from ._parsing import get_symbol_markdown
log = logging.getLogger(__name__)
@@ -98,7 +97,6 @@ class BatchParser:
self.stale_inventory_notifier = StaleInventoryNotifier()
- @lock_arg(NAMESPACE, "doc_item", attrgetter("url"), wait=True)
async def get_markdown(self, doc_item: _cog.DocItem) -> str:
"""
Get the result Markdown of `doc_item`.