wv_cli: if multiple files, only generate shared pdf
This commit is contained in:
parent
7d61f0e6da
commit
e61c03ce2b
@ -123,6 +123,10 @@ def cli(files, formats, prepend, output_dir, output_name, version, use_qty_multi
|
|||||||
|
|
||||||
# determine output formats
|
# determine output formats
|
||||||
output_formats = {format_codes[f] for f in formats if f in format_codes}
|
output_formats = {format_codes[f] for f in formats if f in format_codes}
|
||||||
|
harness_output_formats = output_formats.copy()
|
||||||
|
# Only generate the global pdf if there's multiple files
|
||||||
|
if len(files) > 1 and 'pdf' in harness_output_formats:
|
||||||
|
harness_output_formats.remove('pdf')
|
||||||
|
|
||||||
harness = None
|
harness = None
|
||||||
shared_bom = {}
|
shared_bom = {}
|
||||||
@ -150,7 +154,7 @@ def cli(files, formats, prepend, output_dir, output_name, version, use_qty_multi
|
|||||||
ret = wv.parse(
|
ret = wv.parse(
|
||||||
prepend + (_file,),
|
prepend + (_file,),
|
||||||
return_types=("shared_bom"),
|
return_types=("shared_bom"),
|
||||||
output_formats=output_formats,
|
output_formats=harness_output_formats,
|
||||||
output_dir=_output_dir,
|
output_dir=_output_dir,
|
||||||
output_name=_output_name,
|
output_name=_output_name,
|
||||||
extra_metadata=extra_metadata,
|
extra_metadata=extra_metadata,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user