Changeset View
Changeset View
Standalone View
Standalone View
test/lint/check-rpc-mappings.py
Show First 20 Lines • Show All 159 Lines • ▼ Show 20 Lines | def main(): | ||||
for argname, convert in converts_by_argname.items(): | for argname, convert in converts_by_argname.items(): | ||||
if all(convert) != any(convert): | if all(convert) != any(convert): | ||||
if argname in IGNORE_DUMMY_ARGS: | if argname in IGNORE_DUMMY_ARGS: | ||||
# these are testing or dummy, don't warn for them | # these are testing or dummy, don't warn for them | ||||
continue | continue | ||||
print('WARNING: conversion mismatch for argument named {} ({})'.format( | print('WARNING: conversion mismatch for argument named {} ({})'.format( | ||||
argname, list(zip(all_methods_by_argname[argname], converts_by_argname[argname])))) | argname, list(zip(all_methods_by_argname[argname], converts_by_argname[argname])))) | ||||
sys.exit(errors > 0) | sys.exit(0) | ||||
if __name__ == '__main__': | if __name__ == '__main__': | ||||
main() | main() |