Solitary#
- class mobu.services.solitary.Solitary(*, solitary_config, gafaelfawr_storage, http_client, events, repo_manager, logger)#
Bases:
objectRuns a single monkey to completion and reports its results.
- Parameters:
solitary_config (
SolitaryConfig) – Configuration for the monkey.gafaelfawr_storage (
GafaelfawrStorage) – Gafaelfawr storage client.http_client (
AsyncClient) – Shared HTTP client.events (
Events) – Event publishers.repo_manager (
RepoManager) – For efficiently cloning git repos.logger (
BoundLogger) – Global logger.
Methods Summary
run()Run the monkey and return its results.
Methods Documentation
- async run()#
Run the monkey and return its results.
- Returns:
Result of monkey run.
- Return type: