# `Slither.Stage.Python`
[🔗](https://github.com/nshkrdotcom/slither/blob/v0.1.0/lib/slither/stage/python.ex#L1)

Stage that dispatches batches to Python via `Slither.Dispatch`.

Items are automatically batched and sent through the configured
executor. This stage always operates in batch mode.

## Options

  * `:executor` - Executor module (default: `Slither.Dispatch.Executors.SnakeBridge`)
  * `:module` - Python module path (for SnakeBridge executor)
  * `:function` - Python function name (for SnakeBridge executor)
  * `:command` - Python command name (for Snakepit executor)
  * `:pool` - Snakepit pool name
  * `:batch_size` - Items per batch (default: 64)
  * `:max_in_flight` - Max concurrent batches (default: 8)
  * `:timeout` - Per-batch timeout in ms (default: 30_000)
  * `:on_error` - Error policy for failed batches

---

*Consult [api-reference.md](api-reference.md) for complete listing*
