Lines Matching refs:self
42 def __init__(self): argument
43 for t, n in self.__fields__:
45 setattr(self, n, '')
47 setattr(self, n, 0)
60 def pack(self): argument
64 return self.__struct__.pack(*[getattr(self, n) for n in self.__names__])
66 def __str__(self): argument
67 items = ["'%s': %s" % (n, repr(getattr(self, n))) for n in self.__names__ if n is not None]
114 def __init__(self, values=None): argument
116 self.values = []
118 self.values = values
120 def __getitem__(self, at): argument
123 for value in self.values:
128 self.values.append(at)
133 for value in self.values:
145 def __init__(self, name=None, value=None): argument
146 self.name = name
147 self.value = value
149 def clone(self): argument
150 return Prop(self.name, self.value)
152 def __repr__(self): argument
153 return "<Prop(name='%s', value=%s>" % (self.name, repr(self.value))
159 def __init__(self, name=None): argument
160 self.name = name
161 self.props = []
162 self.children = []
164 def clone(self): argument
165 o = Node(self.name)
166 o.props = [x.clone() for x in self.props]
167 o.children = [x.clone() for x in self.children]
170 def __getitem__(self, index): argument
171 return self.children[index]
173 def __repr__(self): argument
174 return "<Node('%s'), %s, %s>" % (self.name, repr(self.props), repr(self.children))