mirror of
https://github.com/systemd/systemd-stable.git
synced 2025-01-24 02:03:54 +03:00
update-dbus-docs: omit verbose output when in --test mode
It makes the ninja output listing very long for no good purpose.
This commit is contained in:
parent
4cc73cf9c1
commit
04aa6fa8cd
@ -15,8 +15,6 @@ PARSER = etree.XMLParser(no_network=True,
|
||||
strip_cdata=False,
|
||||
resolve_entities=False)
|
||||
|
||||
PRINT_ERRORS = True
|
||||
|
||||
class NoCommand(Exception):
|
||||
pass
|
||||
|
||||
@ -38,7 +36,7 @@ def print_method(declarations, elem, *, prefix, file, is_signal=False):
|
||||
argname = arg.get('name')
|
||||
|
||||
if argname is None:
|
||||
if PRINT_ERRORS:
|
||||
if opts.print_errors:
|
||||
print(f'method {name}: argument {num+1} has no name', file=sys.stderr)
|
||||
argname = 'UNNAMED'
|
||||
|
||||
@ -140,7 +138,7 @@ def check_documented(document, declarations, stats):
|
||||
assert False, (klass, item)
|
||||
|
||||
if not document_has_elem_with_text(document, elem, item_repr):
|
||||
if PRINT_ERRORS:
|
||||
if opts.print_errors:
|
||||
print(f'{klass} {item} is not documented :(')
|
||||
missing.append((klass, item))
|
||||
|
||||
@ -283,7 +281,9 @@ def parse_args():
|
||||
help='only verify that everything is up2date')
|
||||
p.add_argument('--build-dir', default='build')
|
||||
p.add_argument('pages', nargs='+')
|
||||
return p.parse_args()
|
||||
opts = p.parse_args()
|
||||
opts.print_errors = not opts.test
|
||||
return opts
|
||||
|
||||
if __name__ == '__main__':
|
||||
opts = parse_args()
|
||||
|
Loading…
x
Reference in New Issue
Block a user