Skip to content
Snippets Groups Projects
Antoine Lambert's avatar
Antoine Lambert authored
Add a new enable_requests_retry flag to the swh.core.api.RPCClient
class, default to False, allowing to retry requests sent by the
client when encountering specific errors. Default policy is to retry
when connection errors and transient remote exceptions are raised.
Subclasses can change that policy by overriding the retry_policy
method. Such failed requests will be retry at most five times with a
delay of 10 seconds between each.
ce0d4b72
History

Software Heritage - Core foundations

Low-level utilities and helpers used by almost all other modules in the stack.

core library for swh's modules:

  • config parser
  • serialization
  • logging mechanism
  • database connection
  • http-based RPC client/server