MCPcopy Index your code
hub / github.com/Bitmessage/PyBitmessage / __setitem__

Method __setitem__

src/randomtrackingdict.py:36–44  ·  view source on GitHub ↗
(self, key, value)

Source from the content-addressed store, hash-verified

34 return i2
35
36 def __setitem__(self, key, value):
37 with self.lock:
38 if key in self.dictionary:
39 self.dictionary[key][1] = value
40 else:
41 self.indexDict.append(key)
42 self.dictionary[key] = [self.len, value]
43 self._swap(self.len, self.len - self.pendingLen)
44 self.len += 1
45
46 def __delitem__(self, key):
47 if not key in self.dictionary:

Callers

nothing calls this directly

Calls 1

_swapMethod · 0.95

Tested by

no test coverage detected