mirror of
https://github.com/python/cpython.git
synced 2025-08-04 08:59:19 +00:00
bpo-44019: Implement operator.call(). (GH-27888)
Having `operator.call(obj, arg)` mean `type(obj).__call__(obj, arg)` is consistent with the other dunder operators. The semantics with `*args, **kwargs` then follow naturally from the single-arg semantics.
This commit is contained in:
parent
8d8729146f
commit
6587fc60d4
6 changed files with 62 additions and 0 deletions
|
@ -205,6 +205,14 @@ math
|
|||
Dickinson in :issue:`44339`.)
|
||||
|
||||
|
||||
operator
|
||||
--------
|
||||
|
||||
* A new function ``operator.call`` has been added, such that
|
||||
``operator.call(obj, *args, **kwargs) == obj(*args, **kwargs)``.
|
||||
(Contributed by Antony Lee in :issue:`44019`.)
|
||||
|
||||
|
||||
os
|
||||
--
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue