Lines Matching refs:self

28     def __str__(self):  argument
29 return str(self._list)
31 def __init__(self, newlist=[]): argument
32 self._list = self._remove_dupes(newlist)
34 def __or__(self, other): argument
36 if self._list != None and other != None:
37 tmplist.extend(self._list)
39 return PseudoSet(self._remove_dupes(tmplist))
43 def __sub__(self,other): argument
45 if self._list != None and other != None:
46 tmplist.extend(self._list)
52 def __and__(self, other): argument
54 if other != None and self._list != None:
55 [tmplist.append(key) for key in self._list if key in other]
60 def __iter__(self): argument
61 return self._list.__iter__()
63 def __items__(self): argument
64 return list(self._list.items())
66 def __keys__(self): argument
67 return keys(self._list)
69 def _remove_dupes(self, list): argument
80 def __init__(self, defaults={}): argument
81 dict.__init__(self)
83 self[n] = v
85 def __setitem__(self, key, value): argument
86 self._keylist.append(key)
87 self._valuelist.append(value)
88 return dict.__setitem__(self, key, value)
90 def __delattr__(self, key): argument
91 self._keylist.__delattr__(key)
92 self._valuelist.__delattr__(dict[key])
93 return dict.__delattr__(self, key)
95 def __delitem__(self, key): argument
96 self._keylist.__delitem__(key)
97 self._valuelist.__delitem__(dict[key])
98 return dict.__delitem__(self, key)
100 def __iter__(self): argument
103 def __iterkeys__(self): argument
104 return self._keylist
106 def iteritems(self): argument
108 return list(zip(self._keylist, self._valuelist))
110 def items(self): argument
111 return list(zip(self._keylist,self._valuelist))
113 def __keys__(self): argument
114 return self._keylist
116 def keys(self): argument
117 return self._keylist
119 def __keysattr__(self): argument
120 return self._keylist
122 def pop(self, key): argument
123 self._keylist.pop(key)
124 self._valuelist.pop(key)
125 return dict.__pop__(self, key)
127 def popitem(self): argument