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:
- Parameters:
record (ExportRecordDefinition)
draft (ModeloDraft)
producer_values (Mapping[FilingProducerKey, object])
producer_snapshot (FilingProducerSnapshot)
row (RecordRenderRow)
render_context (FilingRecordRenderContext | None)
- 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:
- Parameters:
layout (ExportLayoutDefinition)
registry_snapshot (RegistrySnapshot)
draft (ModeloDraft)
headers (Mapping[FilingProducerKey, object])
producer_snapshot (FilingProducerSnapshot)
prior_domiciliation_election (PriorDomiciliationElection)
projection_plan (FilingProjectionPlan)
- record_render_rows(record, binding_values, casilla_values)[source]¶
Return the render rows admitted by a record’s repeat policy.
- preflight_projection_plan(plan)[source]¶
Prove an exact admitted/produced projection bijection before any bytes.
- Return type:
- Parameters:
plan (FilingProjectionPlan)