v3.9.0
Changed:
- Support multiple output file groups for processors, #1344
OcrdPageResult: replace by proxy classOcrdPageResultVariadicListWrapperwith list semantics and variadic constructor (with the original class now underSingleOcrdPageResult)Processor.process_page_file: handle results fromprocess_page_pcgts
as lists:- split
output_file_grpwith commas (just asinput_file_grp) - iterate over output file groups and
OcrdPageResult - log error if there are more results than output file groups (that will get lost)
- raise
FileExistsError(in order to skip actual computation) iff output file exists for all output file groups - make output files (and file IDs), and save images etc for each output independently
- split
- PAGE API:
get_AllRegionsavailable for all region types, not just PAGE root, #1344 ocrd_network: Update RabbitMQ from 3.12 to (latest) 4.2, #1348ocrd_network: Fix and improve logging for network integration tests, #1348
Fixed:
Added:
- test combinations of
OCRD_*config variables and multi-output, #1344