Skip to content

Exceptions

ClockError

Bases: OneflakeException

Clock-related exception.

ClockRollbackError

Bases: ClockError

Clock moved backwards while generating IDs.

ConfigurationError

Bases: OneflakeException

Configuration-related exception.

DecodeError

Bases: OneflakeException

Decode-related exception.

InvalidBitWidthError

Bases: ConfigurationError

Invalid bit-width configuration.

InvalidClockFunctionError

Bases: ConfigurationError

Invalid custom clock function.

InvalidEpochError

Bases: ConfigurationError

Invalid epoch configuration.

InvalidLayoutError

Bases: ConfigurationError

Invalid layout configuration.

InvalidTimeUnitError

Bases: ConfigurationError

Invalid time unit configuration.

InvalidWorkerError

Bases: ConfigurationError

Invalid worker ID for configured bit-width.

LayoutDecodeError

Bases: DecodeError

Invalid internal layout while decoding.

OneflakeException

Bases: Exception

Base exception for oneflake errors.

TimeBeforeEpochError

Bases: ClockError

Current time is before configured epoch.

TimeOverflowError

Bases: ClockError

Timestamp exceeded representable range.

TimeReadError

Bases: ClockError

Time read failed.