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

Class Picky

Lib/test/test_descr.py:5704–5711  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5702 def test_special_method_lookup(self):
5703 protocols = range(pickle.HIGHEST_PROTOCOL + 1)
5704 class Picky:
5705 def __getstate__(self):
5706 return {}
5707
5708 def __getattr__(self, attr):
5709 if attr in ("__getnewargs__", "__getnewargs_ex__"):
5710 raise AssertionError(attr)
5711 return None
5712 for protocol in protocols:
5713 state = {} if protocol >= 2 else None
5714 self._check_reduce(protocol, Picky(), state=state)

Callers 1

Calls

no outgoing calls

Tested by 1

Used in the wild real call sites across dependent graphs

searching dependent graphs…