cadrumo.application.filing.record_renderer module

Canonical fixed-width filing record renderer.

render_record(record, *, draft, producer_values, producer_snapshot, casilla_values, binding_values, row, render_context, projection_values)[source]

Render one registry record through the canonical field renderer.

Core types: ModeloDraft.

Return type:

str

Parameters:
render_layout_records(layout, *, registry_snapshot, draft, headers, producer_snapshot, prior_domiciliation_election, casilla_values, binding_values, projection_plan, projection_values)[source]

Render admitted records after projection preflight has passed.

Core types: ModeloDraft, RegistrySnapshot.

Return type:

tuple[RenderedRecordOccurrence, ...]

Parameters:
record_render_rows(record, binding_values, casilla_values)[source]

Return the render rows admitted by a record’s repeat policy.

Return type:

tuple[RecordRenderRow, ...]

Parameters:
preflight_projection_plan(plan)[source]

Prove an exact admitted/produced projection bijection before any bytes.

Return type:

dict[TypeAliasType, object]

Parameters:

plan (FilingProjectionPlan)