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__`.
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)
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)
- 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.