Searched refs:Py_TPFLAGS_METHOD_DESCRIPTOR (Results 1 – 13 of 13) sorted by relevance
537 Py_TPFLAGS_METHOD_DESCRIPTOR = 1 << 17 variable556 self.assertFalse(type(repr).__flags__ & Py_TPFLAGS_METHOD_DESCRIPTOR)557 self.assertTrue(type(list.append).__flags__ & Py_TPFLAGS_METHOD_DESCRIPTOR)558 self.assertTrue(type(list.__add__).__flags__ & Py_TPFLAGS_METHOD_DESCRIPTOR)559 self.assertTrue(type(testfunction).__flags__ & Py_TPFLAGS_METHOD_DESCRIPTOR)560 self.assertTrue(type(cached).__flags__ & Py_TPFLAGS_METHOD_DESCRIPTOR)562 self.assertTrue(_testcapi.MethodDescriptorBase.__flags__ & Py_TPFLAGS_METHOD_DESCRIPTOR)563 self.assertTrue(_testcapi.MethodDescriptorDerived.__flags__ & Py_TPFLAGS_METHOD_DESCRIPTOR)564 self.assertFalse(_testcapi.MethodDescriptorNopGet.__flags__ & Py_TPFLAGS_METHOD_DESCRIPTOR)569 self.assertFalse(MethodDescriptorHeap.__flags__ & Py_TPFLAGS_METHOD_DESCRIPTOR)
369 #define Py_TPFLAGS_METHOD_DESCRIPTOR (1UL << 17) macro
712 Py_TPFLAGS_METHOD_DESCRIPTOR, /* tp_flags */862 Py_TPFLAGS_METHOD_DESCRIPTOR, /* tp_flags */
707 Py_TPFLAGS_METHOD_DESCRIPTOR, /* tp_flags */
1587 if (_PyType_HasFeature(Py_TYPE(res), Py_TPFLAGS_METHOD_DESCRIPTOR)) { in lookup_maybe_method()5919 (base->tp_flags & Py_TPFLAGS_METHOD_DESCRIPTOR)) in inherit_slots()5921 type->tp_flags |= Py_TPFLAGS_METHOD_DESCRIPTOR; in inherit_slots()5965 if (type->tp_flags & Py_TPFLAGS_METHOD_DESCRIPTOR) { in type_ready_checks()
1148 if (_PyType_HasFeature(Py_TYPE(descr), Py_TPFLAGS_METHOD_DESCRIPTOR)) { in _PyObject_GetMethod()
406 If the object has the :const:`Py_TPFLAGS_METHOD_DESCRIPTOR` feature,
1119 .. data:: Py_TPFLAGS_METHOD_DESCRIPTOR
1422 Py_TPFLAGS_METHOD_DESCRIPTOR | Py_TPFLAGS_IMMUTABLETYPE,
6521 Py_TPFLAGS_METHOD_DESCRIPTOR | Py_TPFLAGS_HAVE_VECTORCALL,
2046 const Py_TPFLAGS_METHOD_DESCRIPTOR
2039 Add new type flag ``Py_TPFLAGS_METHOD_DESCRIPTOR`` for objects behaving like
964 Slot functions optimize any callable with ``Py_TPFLAGS_METHOD_DESCRIPTOR``