INNER CODE UNIT · Python

exported

mindee/doctr · doctr/cli/main.py:288

        exported = result.export_as(fmt, **_export_kwargs(fmt, args))
    except Exception as e:
        logger.error(f"Results could not be exported as '{fmt}': {e}")
        sys.exit(1)

    try:
        if fmt == "xml":
            # `export_as_xml` returns one (bytes, ElementTree) tuple per page
            paths = _xml_paths(args.output, len(exported))
            for path, (xml_bytes, _) in zip(paths, exported):
                path.write_bytes(xml_bytes)
            logger.info(f"Results saved to {', '.join(str(path) for path in paths)}")
        else:
            with open(args.output, "w", encoding="utf-8") as f:
                if fmt == "json":
                    json.dump(exported, f, indent=args.indent, ensure_ascii=False)
                else:
                    f.write(exported)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…