ID EN
Inspect

replace

Python 3.11 🇮🇩 Bahasa Indonesia

Buat instance Signature baru berdasarkan instance replace() yang dipanggil. Dimungkinkan untuk meneruskan parameter yang berbeda dan/atau return_annotation untuk mengganti properti yang sesuai dari tanda tangan dasar. Untuk menghapus return_annotation dari Tanda Tangan yang disalin, masukkan Signature.empty.

Syntax

PYTHON
replace(*[, parameters][, return_annotation])

Contoh

Example 1
PYTHON
>>> def test(a, b):
...     pass
>>> sig = signature(test)
>>> new_sig = sig.replace(return_annotation="new return anno")
>>> str(new_sig)
"(a, b) -> 'new return anno'"

See Also

Signature replace() Signature.empty