From e43e6491308e8959f8f08f72a1be80e8a965f7c2 Mon Sep 17 00:00:00 2001
From: jb3
Date: Sun, 10 Aug 2025 22:15:57 +0000
Subject: Deploying to docs from @
python-discord/bot-core@202b5cd84f1dbd9f42f4387b20fa4773f28e6e31 🚀
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
main/output/pydis_core.utils.lock.html | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
(limited to 'main/output/pydis_core.utils.lock.html')
diff --git a/main/output/pydis_core.utils.lock.html b/main/output/pydis_core.utils.lock.html
index 60605bd9..4e50aff4 100644
--- a/main/output/pydis_core.utils.lock.html
+++ b/main/output/pydis_core.utils.lock.html
@@ -479,12 +479,12 @@
lock
-
-exception LockedResourceError(resource_type, resource_id)[source]
+exception LockedResourceError(resource_type, resource_id)[source]
Bases: RuntimeError
Exception raised when an operation is attempted on a locked resource.
-
-type[source]
+type[source]
Name of the locked resource’s type
- Type:
@@ -495,7 +495,7 @@
-
-id[source]
+id[source]
ID of the locked resource
- Type:
@@ -506,38 +506,38 @@
-
-__init__(resource_type, resource_id)[source]
+__init__(resource_type, resource_id)[source]
-
-class SharedEvent[source]
+class SharedEvent[source]
Bases: object
Context manager managing an internal event exposed through the wait coro.
While any code is executing in this context manager, the underlying event will not be set;
when all of the holders finish the event will be set.
-
-__enter__()[source]
+__enter__()[source]
Increment the count of the active holders and clear the internal event.
-
-__exit__(_exc_type, _exc_val, _exc_tb)[source]
+__exit__(_exc_type, _exc_val, _exc_tb)[source]
Decrement the count of the active holders; if 0 is reached set the internal event.
-
-__init__()[source]
+__init__()[source]
-
-async wait()[source]
+async wait()[source]
Wait for all active holders to exit.
- Return type:
@@ -550,7 +550,7 @@ when all of the holders finish the event will be set.
-
-lock(namespace, resource_id, *, raise_error=False, wait=False)[source]
+lock(namespace, resource_id, *, raise_error=False, wait=False)[source]
Turn the decorated coroutine function into a mutually exclusive operation on a resource_id.
If decorating a command, this decorator must go before (below) the command decorator.
@@ -577,7 +577,7 @@ and return None.
-
-lock_arg(namespace, name_or_pos, func=None, *, raise_error=False, wait=False)[source]
+lock_arg(namespace, name_or_pos, func=None, *, raise_error=False, wait=False)[source]
Apply the lock decorator using the value of the arg at the given name/position as the ID.
See lock docs for more information.
--
cgit v1.2.3