eater package

Submodules

eater.errors module

eater.errors

A place for errors that are raised by Eater.

exception eater.errors.EaterError[source]

Bases: Exception

Base Eater error.

exception eater.errors.EaterTimeoutError[source]

Bases: eater.errors.EaterError

Raised if something times out.

exception eater.errors.EaterConnectError[source]

Bases: eater.errors.EaterError

Raised if there is a connection error.

exception eater.errors.EaterUnexpectedError[source]

Bases: eater.errors.EaterError

Raised when something unexpected happens.

exception eater.errors.EaterUnexpectedResponseError[source]

Bases: eater.errors.EaterUnexpectedError

Raised when a response from an API is unexpected.

Module contents

Consume APIs and hold them to account.

class eater.VersionInfo(major, minor, micro, releaselevel, serial)

Bases: tuple

major

Alias for field number 0

micro

Alias for field number 2

minor

Alias for field number 1

releaselevel

Alias for field number 3

serial

Alias for field number 4