Errors¶
Exception classes raised by flaude operations.
MachineExitError
¶
Bases: Exception
Raised when a Fly machine exits with a non-zero exit code or failure state.
Attributes:
| Name | Type | Description |
|---|---|---|
machine_id |
The Fly machine ID. |
|
exit_code |
Process exit code (non-zero or None). |
|
state |
Final machine state (e.g. |
|
logs |
Available log lines captured before/during failure. May be empty if no log drain was configured. |
Source code in flaude/runner.py
FlyAPIError
¶
Bases: Exception
Raised when a Fly.io API call fails.