pylint 3.3.7 astroid 3.3.8 Python 3.13.3 (main, Apr 22 2025, 00:00:00) [GCC 15.0.1 20250418 (Red Hat 15.0.1-0)] Redirect to /tmp/tmp.CglWT1NvT9 and /tmp/tmp.O0UVb1gjXx Tree base: d8daf21dfb65 ("tools: ynl_gen_rst.py: make the index parser more generic") Now at: a6378787eb9e ("tools: ynl_gen_rst.py: Split library from command line tool") ====== Checking before the patch ====== ************* Module pyynl.ynl_gen_rst tools/net/ynl/pyynl/ynl_gen_rst.py:111:4: R1715: Consider using dict.get for getting values from a dict if a key is present or a default if not (consider-using-get) tools/net/ynl/pyynl/ynl_gen_rst.py:409:4: W0622: Redefining built-in 'dir' (redefined-builtin) tools/net/ynl/pyynl/ynl_gen_rst.py:451:15: W0718: Catching too general exception Exception (broad-exception-caught) ------------------------------------------------------------------ Your code has been rated at 9.88/10 (previous run: 9.88/10, +0.00) ====== Checking the tree with the patch ====== ************* Module pyynl.netlink_yml_parser tools/net/ynl/pyynl/netlink_yml_parser.py:109:4: R1715: Consider using dict.get for getting values from a dict if a key is present or a default if not (consider-using-get) ----------------------------------- Your code has been rated at 9.95/10 ************* Module pyynl.ynl_gen_rst tools/net/ynl/pyynl/ynl_gen_rst.py:31:0: E0401: Unable to import 'netlink_yml_parser' (import-error) tools/net/ynl/pyynl/ynl_gen_rst.py:31:0: C0413: Import "from netlink_yml_parser import parse_yaml_file, generate_main_index_rst" should be placed at the top of the module (wrong-import-position) tools/net/ynl/pyynl/ynl_gen_rst.py:97:15: W0718: Catching too general exception Exception (broad-exception-caught) ------------------------------------------------------------------ Your code has been rated at 8.68/10 (previous run: 9.88/10, -1.20)