Lines Matching refs:self
60 def __init__(self):
61 self._version = -1
62 self._dict = {}
64 def _update(self):
66 if self._version == current_version:
69 self._dict.clear()
71 self._dict[name] = flag
72 self._version = current_version
74 def __contains__(self, item):
75 self._update()
76 return item in self._dict
78 def __getitem__(self, item):
79 self._update()
80 return self._dict[item]
82 def __iter__(self):
83 self._update()
84 return iter(self._dict)
86 def __len__(self):
87 self._update()
88 return len(self._dict)
90 def keys(self):
91 self._update()
92 return self._dict.keys()
94 def values(self):
95 self._update()
96 return self._dict.values()
98 def items(self):
99 self._update()
100 return self._dict.items()