(self, lvl: int | None = None, colour: bool = True)
| 173 | display.pprint([ItemAdapter(x).asdict() for x in items], colorize=colour) |
| 174 | |
| 175 | def print_requests(self, lvl: int | None = None, colour: bool = True) -> None: |
| 176 | if lvl is not None: |
| 177 | requests = self.requests.get(lvl, []) |
| 178 | elif self.requests: |
| 179 | requests = self.requests[max(self.requests)] |
| 180 | else: |
| 181 | requests = [] |
| 182 | |
| 183 | print("# Requests ", "-" * 65) |
| 184 | display.pprint(requests, colorize=colour) |
| 185 | |
| 186 | def print_results(self, opts: argparse.Namespace) -> None: |
| 187 | colour = not opts.nocolour |