mirror of
https://github.com/python/cpython.git
synced 2026-01-06 15:32:22 +00:00
Issue #20786: Fix signatures for dict.__delitem__ and property.__delete__
This commit is contained in:
parent
90c5c8ad5c
commit
d930d85f12
3 changed files with 13 additions and 3 deletions
|
|
@ -1764,6 +1764,11 @@ class ThisWorksNow:
|
|||
__call__ = type
|
||||
test_callable(ThisWorksNow())
|
||||
|
||||
# Regression test for issue #20786
|
||||
test_unbound_method(dict.__delitem__)
|
||||
test_unbound_method(property.__delete__)
|
||||
|
||||
|
||||
@cpython_only
|
||||
@unittest.skipIf(MISSING_C_DOCSTRINGS,
|
||||
"Signature information for builtins requires docstrings")
|
||||
|
|
|
|||
|
|
@ -4,9 +4,14 @@ Python News
|
|||
|
||||
What's New in Python 3.4.0 release candidate 3?
|
||||
===============================================
|
||||
|
||||
Release date: 2014-03-09
|
||||
|
||||
Core and Builtins
|
||||
-----------------
|
||||
|
||||
- Issue #20786: Fix signatures for dict.__delitem__ and
|
||||
property.__delete__ builtins.
|
||||
|
||||
Build
|
||||
-----
|
||||
|
||||
|
|
|
|||
|
|
@ -6189,7 +6189,7 @@ static slotdef slotdefs[] = {
|
|||
"__set__($self, instance, value, /)\n--\n\nSet an attribute of instance to value."),
|
||||
TPSLOT("__delete__", tp_descr_set, slot_tp_descr_set,
|
||||
wrap_descr_delete,
|
||||
"__delete__(instance, /)\n--\n\nDelete an attribute of instance."),
|
||||
"__delete__($self, instance, /)\n--\n\nDelete an attribute of instance."),
|
||||
FLSLOT("__init__", tp_init, slot_tp_init, (wrapperfunc)wrap_init,
|
||||
"__init__($self, /, *args, **kwargs)\n--\n\n"
|
||||
"Initialize self. See help(type(self)) for accurate signature.",
|
||||
|
|
@ -6286,7 +6286,7 @@ static slotdef slotdefs[] = {
|
|||
"__setitem__($self, key, value, /)\n--\n\nSet self[key] to value."),
|
||||
MPSLOT("__delitem__", mp_ass_subscript, slot_mp_ass_subscript,
|
||||
wrap_delitem,
|
||||
"__delitem__(key)\n--\n\nDelete self[key]."),
|
||||
"__delitem__($self, key, /)\n--\n\nDelete self[key]."),
|
||||
|
||||
SQSLOT("__len__", sq_length, slot_sq_length, wrap_lenfunc,
|
||||
"__len__($self, /)\n--\n\nReturn len(self)."),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue