MCPcopy
hub / github.com/benoitc/gunicorn / _handle_show

Method _handle_show

gunicorn/ctl/server.py:337–357  ·  view source on GitHub ↗

Handle 'show' commands.

(self, args: list)

Source from the content-addressed store, hash-verified

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."""

Callers 1

_execute_commandMethod · 0.95

Calls 6

show_allMethod · 0.80
show_workersMethod · 0.80
show_dirtyMethod · 0.80
show_configMethod · 0.80
show_statsMethod · 0.80
show_listenersMethod · 0.80

Tested by

no test coverage detected