Manager

source: bluebase/rm/manager.py


class RmManager(pf: PfManager | None = None)[source]

Bases: object

A manager for the RM component.

Variables:

pf (PfManager)

calc_record_capacity(record_size: int) → int[source]
assignmentcreate_file(path: Path, record_size: int) → None[source]
Raises:

RmInvalidRecordSizeError –

assignmentdestroy_file(path: Path) → None[source]
assignmentopen_file(path: Path) → RmFile[source]
assignmentclose_file(file: RmFile) → None[source]