exception gafaelfawr.exceptions.ExternalUserInfoError(message, user=None, *, failed_at=None)

Bases: SlackException

Error in external user information source.

This is the base exception for any error in retrieving information from an external source of user data. External sources of data may be affected by an external outage, and we don’t want to report uncaught exceptions for every attempt to query them (possibly multiple times per second), so this exception base class is used to catch those errors in the high-traffic /auth route and only log them.