Skip to content

bank_controller

Controller for managing bank operations via core services and EventBus.

Classes:

  • BankController

    Coordinator for banking/trading book controllers.

BankController

BankController(
    bank: Bank,
    event_bus: EventBus,
    combined_book_view: BRMSCombinedBookWidget,
    inspector_ctrl: InspectorController,
    *,
    initial_valuations: dict[str, Decimal] | None = None,
)

Bases: BRMSController

Coordinator for banking/trading book controllers.

Methods:

  • reset

    Disconnect signals and clear all data from both book trees.

reset

reset() -> None

Disconnect signals and clear all data from both book trees.