Handle 'show' commands.
(self, args: list)
| 335 | raise ValueError(f"Unknown command: {cmd}") |
| 336 | |
| 337 | def _handle_show(self, args: list) -> dict: |
| 338 | """Handle 'show' commands.""" |
| 339 | if not args: |
| 340 | raise ValueError("Missing show target (all|workers|dirty|config|stats|listeners)") |
| 341 | |
| 342 | target = args[0].lower() |
| 343 | |
| 344 | if target == "all": |
| 345 | return self.handlers.show_all() |
| 346 | elif target == "workers": |
| 347 | return self.handlers.show_workers() |
| 348 | elif target == "dirty": |
| 349 | return self.handlers.show_dirty() |
| 350 | elif target == "config": |
| 351 | return self.handlers.show_config() |
| 352 | elif target == "stats": |
| 353 | return self.handlers.show_stats() |
| 354 | elif target == "listeners": |
| 355 | return self.handlers.show_listeners() |
| 356 | else: |
| 357 | raise ValueError(f"Unknown show target: {target}") |
| 358 | |
| 359 | def _handle_worker(self, args: list) -> dict: |
| 360 | """Handle 'worker' commands.""" |
no test coverage detected