mirror of
https://github.com/python/cpython.git
synced 2026-03-06 04:50:58 +00:00
bpo:29950: Rename SlotWrapperType to WrapperDescriptorType (GH-926)
This commit is contained in:
parent
97bf722fcd
commit
08c16016e2
4 changed files with 7 additions and 7 deletions
|
|
@ -132,7 +132,7 @@ Standard names are defined for the following types:
|
|||
C".)
|
||||
|
||||
|
||||
.. data:: SlotWrapperType
|
||||
.. data:: WrapperDescriptorType
|
||||
|
||||
The type of methods of some built-in data types and base classes such as
|
||||
:meth:`object.__init__` or :meth:`object.__lt__`.
|
||||
|
|
|
|||
|
|
@ -577,10 +577,10 @@ def test_internal_sizes(self):
|
|||
self.assertGreater(tuple.__itemsize__, 0)
|
||||
|
||||
def test_slot_wrapper_types(self):
|
||||
self.assertIsInstance(object.__init__, types.SlotWrapperType)
|
||||
self.assertIsInstance(object.__str__, types.SlotWrapperType)
|
||||
self.assertIsInstance(object.__lt__, types.SlotWrapperType)
|
||||
self.assertIsInstance(int.__lt__, types.SlotWrapperType)
|
||||
self.assertIsInstance(object.__init__, types.WrapperDescriptorType)
|
||||
self.assertIsInstance(object.__str__, types.WrapperDescriptorType)
|
||||
self.assertIsInstance(object.__lt__, types.WrapperDescriptorType)
|
||||
self.assertIsInstance(int.__lt__, types.WrapperDescriptorType)
|
||||
|
||||
def test_method_wrapper_types(self):
|
||||
self.assertIsInstance(object().__init__, types.MethodWrapperType)
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@ def _m(self): pass
|
|||
BuiltinFunctionType = type(len)
|
||||
BuiltinMethodType = type([].append) # Same as BuiltinFunctionType
|
||||
|
||||
SlotWrapperType = type(object.__init__)
|
||||
WrapperDescriptorType = type(object.__init__)
|
||||
MethodWrapperType = type(object().__str__)
|
||||
MethodDescriptorType = type(str.join)
|
||||
|
||||
|
|
|
|||
|
|
@ -512,7 +512,7 @@ Library
|
|||
- Issue #29444: Fixed out-of-bounds buffer access in the group() method of
|
||||
the match object. Based on patch by WGH.
|
||||
|
||||
- Issue #29377: Add SlotWrapperType, MethodWrapperType, and
|
||||
- Issue #29377: Add WrapperDescriptorType, MethodWrapperType, and
|
||||
MethodDescriptorType built-in types to types module.
|
||||
Original patch by Manuel Krebber.
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue