InvokeAI/invokeai/app/api
psychedelicious be41c84305 feat(app): iterate on processor split
- Add `OnNodeError` and `OnNonFatalProcessorError` callbacks
- Move all session/node callbacks to `SessionRunner` - this ensures we dump perf stats before resetting them and generally makes sense to me
- Remove `complete` event from `SessionRunner`, it's essentially the same as `OnAfterRunSession`
- Remove extraneous `next_invocation` block, which would treat a processor error as a node error
- Simplify loops
- Add some callbacks for testing, to be removed before merge
2024-05-24 20:02:24 +10:00
..
routers feat(app): update queue item's session on session completion 2024-05-24 08:59:49 +10:00
dependencies.py feat(app): iterate on processor split 2024-05-24 20:02:24 +10:00
events.py chore: ruff check - fix flake8-comprensions 2023-11-11 10:55:23 +11:00
no_cache_staticfiles.py fix(api): typo in no_cache_staticfiles.py 2024-01-22 16:10:25 +11:00
sockets.py linted and styling 2024-03-01 10:42:33 +11:00