ID EN
Contextlib

suppress

Python 3.11 🇮🇩 Bahasa Indonesia

Mengembalikan pengelola konteks yang menyembunyikan pengecualian tertentu jika pengecualian tersebut muncul di isi pernyataan with dan kemudian melanjutkan eksekusi dengan pernyataan pertama setelah akhir pernyataan with.

Syntax

PYTHON
contextlib.suppress(*exceptions)

Contoh

Example 1
PYTHON
from contextlib import suppress

with suppress(FileNotFoundError):
    os.remove('somefile.tmp')

with suppress(FileNotFoundError):
    os.remove('someotherfile.tmp')
Example 2
PYTHON
try:
    os.remove('somefile.tmp')
except FileNotFoundError:
    pass

try:
    os.remove('someotherfile.tmp')
except FileNotFoundError:
    pass

See Also

reentrant