MCPcopy Index your code
hub / github.com/python/cpython / _check_methods

Function _check_methods

Lib/_collections_abc.py:108–118  ·  view source on GitHub ↗
(C, *methods)

Source from the content-addressed store, hash-verified

106### ONE-TRICK PONIES ###
107
108def _check_methods(C, *methods):
109 mro = C.__mro__
110 for method in methods:
111 for B in mro:
112 if method in B.__dict__:
113 if B.__dict__[method] is None:
114 return NotImplemented
115 break
116 else:
117 return NotImplemented
118 return True
119
120class Hashable(metaclass=ABCMeta):
121

Callers 15

__subclasshook__Method · 0.90
__subclasshook__Method · 0.90
__subclasshook__Method · 0.90
__subclasshook__Method · 0.85
__subclasshook__Method · 0.85
__subclasshook__Method · 0.85
__subclasshook__Method · 0.85
__subclasshook__Method · 0.85
__subclasshook__Method · 0.85
__subclasshook__Method · 0.85
__subclasshook__Method · 0.85
__subclasshook__Method · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…