(self)
| 186 | return self.next() |
| 187 | |
| 188 | def next(self): |
| 189 | keylist = self.keylist |
| 190 | nkeys = len(self.keylist) |
| 191 | while self.index < nkeys: |
| 192 | k = keylist[self.index] |
| 193 | self.index += 1 |
| 194 | if hasattr(self.sobject, k): |
| 195 | v = getattr(self.sobject, k) |
| 196 | return (k, v) |
| 197 | raise StopIteration() |
| 198 | |
| 199 | def __keylist(self, sobject): |
| 200 | keylist = sobject.__keylist__ |
no outgoing calls
no test coverage detected