pylint 4.0.5 astroid 4.0.4 Python 3.14.3 (main, Mar 26 2026, 00:00:00) [GCC 16.0.1 20260321 (Red Hat 16.0.1-0)] Redirect to /tmp/tmp.Lr1u8tGzWF and /tmp/tmp.LSWcwFfWRn Tree base: 1b9707e6f1a9 ("net: stmmac: enable RPS and RBU interrupts") Now at: 3b2974f59200 ("tools/ynl: Make YnlFamily closeable as a context manager") ====== Checking before the patch ====== ************* Module pyynl.lib.ynl tools/net/ynl/pyynl/lib/ynl.py:165:4: R0913: Too many arguments (6/5) (too-many-arguments) tools/net/ynl/pyynl/lib/ynl.py:165:4: R0917: Too many positional arguments (6/5) (too-many-positional-arguments) tools/net/ynl/pyynl/lib/ynl.py:212:12: W0707: Consider explicitly re-raising using 'except KeyError as exc' and 'raise AttributeError(name) from exc' (raise-missing-from) tools/net/ynl/pyynl/lib/ynl.py:1017:16: R1724: Unnecessary "elif" after "continue", remove the leading "el" from "elif" (no-else-continue) ------------------------------------------------------------------ Your code has been rated at 9.96/10 (previous run: 9.96/10, -0.00) ====== Checking the tree with the patch ====== ************* Module pyynl.lib.ynl tools/net/ynl/pyynl/lib/ynl.py:165:4: R0913: Too many arguments (6/5) (too-many-arguments) tools/net/ynl/pyynl/lib/ynl.py:165:4: R0917: Too many positional arguments (6/5) (too-many-positional-arguments) tools/net/ynl/pyynl/lib/ynl.py:212:12: W0707: Consider explicitly re-raising using 'except KeyError as exc' and 'raise AttributeError(name) from exc' (raise-missing-from) tools/net/ynl/pyynl/lib/ynl.py:1027:16: R1724: Unnecessary "elif" after "continue", remove the leading "el" from "elif" (no-else-continue) ------------------------------------------------------------------ Your code has been rated at 9.96/10 (previous run: 9.96/10, +0.00)