Lines Matching refs:self

118     def __init__(self, tup, hash=hash):
119 self[:] = tup
120 self.hashvalue = hash(tup)
122 def __hash__(self):
123 return self.hashvalue
182 def __init__(self, iterable=None):
183 self.end = end = []
185 self.map = {} # key --> [key, prev, next]
187 self |= iterable
189 def __len__(self):
190 return len(self.map)
192 def __contains__(self, key):
193 return key in self.map
195 def add(self, key):
196 if key not in self.map:
197 end = self.end
199 curr[2] = end[1] = self.map[key] = [key, curr, end]
201 def update(self, keys):
203 self.add(key)
205 def discard(self, key):
206 if key in self.map:
207 key, prev, next = self.map.pop(key)
211 def __iter__(self):
212 end = self.end
218 def __reversed__(self):
219 end = self.end
225 def pop(self, last=True):
226 if not self:
228 key = self.end[1][0] if last else self.end[2][0]
229 self.discard(key)
232 def __repr__(self):
233 if not self:
234 return '%s()' % (self.__class__.__name__,)
235 return '%s(%r)' % (self.__class__.__name__, list(self))
237 def __eq__(self, other):
239 return len(self) == len(other) and list(self) == list(other)
240 return set(self) == set(other)
272 def __init__(self, dict_={}):
273 self.update(dict_)
275 def __getattr__(self, attr):
276 dict_ = self.__dict__
281 def __setattr__(self, attr, val):
282 self.__dict__[attr] = val
284 def __iter__(self):
285 return iter(self.__dict__)
287 def __getitem__(self, item):
288 return self.__dict__[item]
290 def update(self, items):
291 self.__dict__.update(items)
297 def __init__(self, dict_={}):
298 super(FrozenAttrDict, self).__init__(dict_)
299 self.__initialized = True
301 def __setattr__(self, attr, val):
302 if self.__initialized:
306 super(FrozenAttrDict, self).__setattr__(attr, val)
308 def update(self, items):
309 if self.__initialized:
313 super(FrozenAttrDict, self).update(items)
321 >> # Create a bunch of classes which call collector.collect(self)
326 def __init__(self):
327 self.collectors = []
329 def create(self):
331 self.collectors.append(collection)
334 def remove(self, collector):
335 self.collectors.remove(collector)
337 def collect(self, instance):
338 for col in self.collectors:
357 def __init__(self, *args, **kwargs):
358 threading.Thread.__init__(self, *args, **kwargs)
359 self._eq = Queue.Queue()
361 def run(self, *args, **kwargs):
363 threading.Thread.run(self, *args, **kwargs)
364 self._eq.put(None)
367 self._eq.put(tb)
369 def join(self, *args, **kwargs):
371 exception = self._eq.get()
441 def __init__(self):
442 self.restart()
444 def restart(self):
445 self._start = self.timestamp()
446 self._stop = None
448 def stop(self):
449 self._stop = self.timestamp()
450 return self._stop - self._start
452 def runtime(self):
453 return self._stop - self._start
455 def active_time(self):
456 return self.timestamp() - self._start