Error

source: bluebase/rm/error.py


exception RmError(**kwargs)[source]

Bases: BbError

A base error for the RM component.

exception RmInvalidRecordSizeError(**kwargs)[source]

Bases: RmError

message: ClassVar[str] = 'Invalid record size'
exception RmRecordOutOfRangeError(**kwargs)[source]

Bases: RmError

message: ClassVar[str] = 'Record out of range'
exception RmInvalidSlotIdError(**kwargs)[source]

Bases: RmError

message: ClassVar[str] = 'Invalid slot ID'
exception RmSlotUnoccupiedError(**kwargs)[source]

Bases: RmError

message: ClassVar[str] = 'Slot is not occupied'
exception RmInvalidRecordDataSizeError(**kwargs)[source]

Bases: RmError

message: ClassVar[str] = 'Invalid record data size'
exception RmFileHeaderAccessError(**kwargs)[source]

Bases: RmError

message: ClassVar[str] = 'File header cannot be accessed'