(self, parts, ns, out, defs)
| 289 | break |
| 290 | |
| 291 | def _interpret_if(self, parts, ns, out, defs): |
| 292 | # __traceback_hide__ = True |
| 293 | # @@: if/else/else gets through |
| 294 | for part in parts: |
| 295 | assert not isinstance(part, basestring_) |
| 296 | name, pos = part[0], part[1] |
| 297 | if name == 'else': |
| 298 | result = True |
| 299 | else: |
| 300 | result = self._eval(part[2], ns, pos) |
| 301 | if result: |
| 302 | self._interpret_codes(part[3], ns, out, defs) |
| 303 | break |
| 304 | |
| 305 | def _eval(self, code, ns, pos): |
| 306 | # __traceback_hide__ = True |
no test coverage detected