mirror of
https://github.com/qurator-spk/eynollah.git
synced 2025-10-06 22:50:14 +02:00
machine-based-reading-order CLI: no foreign logger, add --log-level
This commit is contained in:
parent
8b30bdbae2
commit
960b11f51f
1 changed files with 13 additions and 5 deletions
|
@ -37,14 +37,22 @@ def main():
|
||||||
type=click.Path(exists=True, file_okay=False),
|
type=click.Path(exists=True, file_okay=False),
|
||||||
required=True,
|
required=True,
|
||||||
)
|
)
|
||||||
|
@click.option(
|
||||||
|
"--log_level",
|
||||||
|
"-l",
|
||||||
|
type=click.Choice(['OFF', 'DEBUG', 'INFO', 'WARN', 'ERROR']),
|
||||||
|
help="Override log level globally to this",
|
||||||
|
)
|
||||||
|
|
||||||
def machine_based_reading_order(dir_xml, xml_file, dir_out, model):
|
def machine_based_reading_order(dir_xml, xml_file, dir_out, model, log_level):
|
||||||
raedingorder_object = machine_based_reading_order_on_layout(model, dir_out=dir_out, logger=getLogger('enhancement'))
|
orderer = machine_based_reading_order_on_layout(model, dir_out=dir_out)
|
||||||
|
if log_level:
|
||||||
|
orderer.logger.setLevel(getLevelName(log_level))
|
||||||
|
|
||||||
if dir_xml:
|
if dir_xml:
|
||||||
raedingorder_object.run(dir_in=dir_xml)
|
orderer.run(dir_in=dir_xml)
|
||||||
else:
|
else:
|
||||||
raedingorder_object.run(xml_filename=xml_file)
|
orderer.run(xml_filename=xml_file)
|
||||||
|
|
||||||
|
|
||||||
@main.command()
|
@main.command()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue