ID EN
Contextlib

aclosing

Python 3.11 🇮🇩 Bahasa Indonesia

Kembalikan manajer konteks async yang memanggil metode aclose() setelah blok selesai. Ini pada dasarnya setara dengan:

Syntax

PYTHON
contextlib.aclosing(thing)

Contoh

Example 1
PYTHON
from contextlib import asynccontextmanager

@asynccontextmanager
async def aclosing(thing):
    try:
        yield thing
    finally:
        await thing.aclose()
Example 2
PYTHON
from contextlib import aclosing

async with aclosing(my_generator()) as values:
    async for value in values:
        if value == 42:
            break

See Also

break