ManagedResource
A resource that must be explicitly acquired and released.
Usage
ManagedResource()Parameters
name: str-
Resource name.
Methods
| Name | Description |
|---|---|
| __enter__() | Acquire the resource. |
| __exit__() | Release the resource. |
| is_acquired() | Check if resource is currently acquired. |
__enter__()
Acquire the resource.
Usage
__enter__()Returns
ManagedResource-
Self.
__exit__()
Release the resource.
Usage
__exit__(exc_type, exc_val, exc_tb)Parameters
exc_type-
Exception type, if any.
exc_val-
Exception value, if any.
exc_tb-
Traceback, if any.
is_acquired()
Check if resource is currently acquired.
Usage
is_acquired()Returns
bool-
True if acquired.