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

Method __init__

Lib/_weakrefset.py:12–22  ·  view source on GitHub ↗
(self, data=None)

Source from the content-addressed store, hash-verified

10
11class WeakSet:
12 def __init__(self, data=None):
13 self.data = set()
14
15 def _remove(item, selfref=ref(self)):
16 self = selfref()
17 if self is not None:
18 self.data.discard(item)
19
20 self._remove = _remove
21 if data is not None:
22 self.update(data)
23
24 def __iter__(self):
25 for itemref in self.data.copy():

Callers 1

test_initMethod · 0.95

Calls 2

updateMethod · 0.95
setFunction · 0.85

Tested by 1

test_initMethod · 0.76