Exceptions

class fair_research_login.exc.LoginException

Bases: Exception

A top level fair_research_login exception, which can be used to catch all other exceptions in fair_research_login.

class fair_research_login.exc.InvalidTokenFormat(message, code=None)

Bases: LoginException

A token format was found to be an invalid format.

class fair_research_login.exc.AuthFailure

Bases: LoginException

Authentication with Globus Auth failed for some reason.

class fair_research_login.exc.LocalServerError

Bases: AuthFailure

The Local Server Code Handler failed to get an auth code.

class fair_research_login.exc.LoadError

Bases: LoginException

Failed to load tokens from storage.

class fair_research_login.exc.TokenStorageDisabled

Bases: LoadError

Storage is disabled and cannot be used, due to no storage being configured.

class fair_research_login.exc.NoSavedTokens

Bases: LoadError

There were no saved tokens to load.

class fair_research_login.exc.ScopesMismatch

Bases: LoadError

Requested scopes do not match loaded scopes.

class fair_research_login.exc.TokensExpired(*args, **kwargs)

Bases: LoadError

Tokens have expired.