pylint 3.3.7 astroid 3.3.8 Python 3.13.9 (main, Oct 14 2025, 00:00:00) [GCC 15.2.1 20250808 (Red Hat 15.2.1-1)] Redirect to /tmp/tmp.YOfDqwJt3u and /tmp/tmp.6eZVlYPTns Tree base: 3db35841bde7 ("selftests: net: py: support ksft ready without wait") Now at: 8e241362a7df ("selftests: net: py: read ip link info about remote dev") ====== Checking before the patch ====== ************* Module py.env tools/testing/selftests/drivers/net/lib/py/env.py:164:0: C0301: Line too long (114/100) (line-too-long) tools/testing/selftests/drivers/net/lib/py/env.py:190:0: C0301: Line too long (101/100) (line-too-long) tools/testing/selftests/drivers/net/lib/py/env.py:191:0: C0301: Line too long (107/100) (line-too-long) tools/testing/selftests/drivers/net/lib/py/env.py:1:0: C0114: Missing module docstring (missing-module-docstring) tools/testing/selftests/drivers/net/lib/py/env.py:6:0: E0401: Unable to import 'lib.py' (import-error) tools/testing/selftests/drivers/net/lib/py/env.py:7:0: E0401: Unable to import 'lib.py' (import-error) tools/testing/selftests/drivers/net/lib/py/env.py:8:0: E0401: Unable to import 'lib.py' (import-error) tools/testing/selftests/drivers/net/lib/py/env.py:9:0: E0401: Unable to import 'lib.py' (import-error) tools/testing/selftests/drivers/net/lib/py/env.py:38:13: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) tools/testing/selftests/drivers/net/lib/py/env.py:50:20: W0719: Raising too general exception: Exception (broad-exception-raised) tools/testing/selftests/drivers/net/lib/py/env.py:71:0: R0903: Too few public methods (1/2) (too-few-public-methods) tools/testing/selftests/drivers/net/lib/py/env.py:100:0: R0902: Too many instance attributes (17/7) (too-many-instance-attributes) tools/testing/selftests/drivers/net/lib/py/env.py:174:4: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/lib/py/env.py:179:13: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) tools/testing/selftests/drivers/net/lib/py/env.py:180:13: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) tools/testing/selftests/drivers/net/lib/py/env.py:215:12: W0719: Raising too general exception: Exception (broad-exception-raised) tools/testing/selftests/drivers/net/lib/py/env.py:218:4: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/lib/py/env.py:225:12: W0719: Raising too general exception: Exception (broad-exception-raised) tools/testing/selftests/drivers/net/lib/py/env.py:227:12: W0719: Raising too general exception: Exception (broad-exception-raised) tools/testing/selftests/drivers/net/lib/py/env.py:244:4: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/lib/py/env.py:248:4: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/lib/py/env.py:260:4: C0116: Missing function or method docstring (missing-function-docstring) ------------------------------------------------------------------ Your code has been rated at 7.93/10 (previous run: 7.95/10, -0.01) ************* Module py.nsim tools/testing/selftests/net/lib/py/nsim.py:1:0: C0114: Missing module docstring (missing-module-docstring) tools/testing/selftests/net/lib/py/nsim.py:23:12: W0719: Raising too general exception: Exception (broad-exception-raised) tools/testing/selftests/net/lib/py/nsim.py:29:23: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) tools/testing/selftests/net/lib/py/nsim.py:30:17: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) tools/testing/selftests/net/lib/py/nsim.py:34:4: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/net/lib/py/nsim.py:12:0: R0903: Too few public methods (1/2) (too-few-public-methods) tools/testing/selftests/net/lib/py/nsim.py:43:4: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/net/lib/py/nsim.py:45:13: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) tools/testing/selftests/net/lib/py/nsim.py:48:4: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/net/lib/py/nsim.py:50:13: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) tools/testing/selftests/net/lib/py/nsim.py:63:46: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) tools/testing/selftests/net/lib/py/nsim.py:83:23: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) tools/testing/selftests/net/lib/py/nsim.py:103:4: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/net/lib/py/nsim.py:112:4: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/net/lib/py/nsim.py:125:12: W0719: Raising too general exception: Exception (broad-exception-raised) tools/testing/selftests/net/lib/py/nsim.py:119:12: W0612: Unused variable 'e' (unused-variable) tools/testing/selftests/net/lib/py/nsim.py:127:4: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/net/lib/py/nsim.py:129:42: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) tools/testing/selftests/net/lib/py/nsim.py:132:4: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/net/lib/py/nsim.py:134:24: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) tools/testing/selftests/net/lib/py/nsim.py:135:24: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) ------------------------------------------------------------------ Your code has been rated at 7.69/10 (previous run: 7.69/10, +0.00) ====== Checking the tree with the patch ====== ************* Module py.env tools/testing/selftests/drivers/net/lib/py/env.py:164:0: C0301: Line too long (114/100) (line-too-long) tools/testing/selftests/drivers/net/lib/py/env.py:192:0: C0301: Line too long (101/100) (line-too-long) tools/testing/selftests/drivers/net/lib/py/env.py:193:0: C0301: Line too long (107/100) (line-too-long) tools/testing/selftests/drivers/net/lib/py/env.py:1:0: C0114: Missing module docstring (missing-module-docstring) tools/testing/selftests/drivers/net/lib/py/env.py:6:0: E0401: Unable to import 'lib.py' (import-error) tools/testing/selftests/drivers/net/lib/py/env.py:7:0: E0401: Unable to import 'lib.py' (import-error) tools/testing/selftests/drivers/net/lib/py/env.py:8:0: E0401: Unable to import 'lib.py' (import-error) tools/testing/selftests/drivers/net/lib/py/env.py:9:0: E0401: Unable to import 'lib.py' (import-error) tools/testing/selftests/drivers/net/lib/py/env.py:38:13: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) tools/testing/selftests/drivers/net/lib/py/env.py:50:20: W0719: Raising too general exception: Exception (broad-exception-raised) tools/testing/selftests/drivers/net/lib/py/env.py:71:0: R0903: Too few public methods (1/2) (too-few-public-methods) tools/testing/selftests/drivers/net/lib/py/env.py:100:0: R0902: Too many instance attributes (18/7) (too-many-instance-attributes) tools/testing/selftests/drivers/net/lib/py/env.py:176:4: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/lib/py/env.py:181:13: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) tools/testing/selftests/drivers/net/lib/py/env.py:182:13: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) tools/testing/selftests/drivers/net/lib/py/env.py:217:12: W0719: Raising too general exception: Exception (broad-exception-raised) tools/testing/selftests/drivers/net/lib/py/env.py:220:4: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/lib/py/env.py:227:12: W0719: Raising too general exception: Exception (broad-exception-raised) tools/testing/selftests/drivers/net/lib/py/env.py:229:12: W0719: Raising too general exception: Exception (broad-exception-raised) tools/testing/selftests/drivers/net/lib/py/env.py:246:4: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/lib/py/env.py:250:4: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/lib/py/env.py:262:4: C0116: Missing function or method docstring (missing-function-docstring) ------------------------------------------------------------------ Your code has been rated at 7.95/10 (previous run: 7.93/10, +0.01) ************* Module py.nsim tools/testing/selftests/net/lib/py/nsim.py:1:0: C0114: Missing module docstring (missing-module-docstring) tools/testing/selftests/net/lib/py/nsim.py:23:12: W0719: Raising too general exception: Exception (broad-exception-raised) tools/testing/selftests/net/lib/py/nsim.py:29:23: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) tools/testing/selftests/net/lib/py/nsim.py:30:17: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) tools/testing/selftests/net/lib/py/nsim.py:34:4: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/net/lib/py/nsim.py:12:0: R0903: Too few public methods (1/2) (too-few-public-methods) tools/testing/selftests/net/lib/py/nsim.py:43:4: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/net/lib/py/nsim.py:45:13: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) tools/testing/selftests/net/lib/py/nsim.py:48:4: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/net/lib/py/nsim.py:50:13: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) tools/testing/selftests/net/lib/py/nsim.py:63:46: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) tools/testing/selftests/net/lib/py/nsim.py:83:23: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) tools/testing/selftests/net/lib/py/nsim.py:103:4: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/net/lib/py/nsim.py:112:4: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/net/lib/py/nsim.py:125:12: W0719: Raising too general exception: Exception (broad-exception-raised) tools/testing/selftests/net/lib/py/nsim.py:119:12: W0612: Unused variable 'e' (unused-variable) tools/testing/selftests/net/lib/py/nsim.py:127:4: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/net/lib/py/nsim.py:129:42: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) tools/testing/selftests/net/lib/py/nsim.py:132:4: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/net/lib/py/nsim.py:134:24: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) tools/testing/selftests/net/lib/py/nsim.py:135:24: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) ------------------------------------------------------------------ Your code has been rated at 7.69/10 (previous run: 7.69/10, +0.00)