(self, updated)
| 561 | |
| 562 | # Event handlers |
| 563 | def configure(self, updated): |
| 564 | if "view_filter" in updated: |
| 565 | filt = None |
| 566 | if ctx.options.view_filter: |
| 567 | try: |
| 568 | filt = flowfilter.parse(ctx.options.view_filter) |
| 569 | except ValueError as e: |
| 570 | raise exceptions.OptionsError(str(e)) from e |
| 571 | self.set_filter(filt) |
| 572 | if "view_order" in updated: |
| 573 | if ctx.options.view_order not in self.orders: |
| 574 | raise exceptions.OptionsError( |
| 575 | "Unknown flow order: %s" % ctx.options.view_order |
| 576 | ) |
| 577 | self.set_order(ctx.options.view_order) |
| 578 | if "view_order_reversed" in updated: |
| 579 | self.set_reversed(ctx.options.view_order_reversed) |
| 580 | if "console_focus_follow" in updated: |
| 581 | self.focus_follow = ctx.options.console_focus_follow |
| 582 | |
| 583 | def requestheaders(self, f): |
| 584 | self.add([f]) |
no test coverage detected