====== Checking before the patch ====== ====== Checking the tree with the patch ====== New warnings added --- /tmp/tmp.qYRf3y8CcH 2025-09-15 10:39:43.045167461 -0700 +++ /tmp/tmp.HN4zxhWW2o 2025-09-15 10:39:46.996148096 -0700 @@ -2,23 +2,23 @@ -tools/net/ynl/pyynl/ynl_gen_c.py:308:0: C0301: Line too long (104/100) (line-too-long) -tools/net/ynl/pyynl/ynl_gen_c.py:411:0: C0301: Line too long (125/100) (line-too-long) -tools/net/ynl/pyynl/ynl_gen_c.py:434:0: C0301: Line too long (106/100) (line-too-long) -tools/net/ynl/pyynl/ynl_gen_c.py:648:0: C0301: Line too long (107/100) (line-too-long) -tools/net/ynl/pyynl/ynl_gen_c.py:652:0: C0301: Line too long (112/100) (line-too-long) -tools/net/ynl/pyynl/ynl_gen_c.py:778:0: C0301: Line too long (133/100) (line-too-long) -tools/net/ynl/pyynl/ynl_gen_c.py:831:0: C0301: Line too long (103/100) (line-too-long) -tools/net/ynl/pyynl/ynl_gen_c.py:857:0: C0301: Line too long (101/100) (line-too-long) -tools/net/ynl/pyynl/ynl_gen_c.py:1028:0: C0325: Unnecessary parens after '=' keyword (superfluous-parens) -tools/net/ynl/pyynl/ynl_gen_c.py:1030:0: C0325: Unnecessary parens after '=' keyword (superfluous-parens) -tools/net/ynl/pyynl/ynl_gen_c.py:1214:0: C0301: Line too long (102/100) (line-too-long) -tools/net/ynl/pyynl/ynl_gen_c.py:1972:0: C0301: Line too long (102/100) (line-too-long) -tools/net/ynl/pyynl/ynl_gen_c.py:2165:0: C0301: Line too long (116/100) (line-too-long) -tools/net/ynl/pyynl/ynl_gen_c.py:2199:0: C0301: Line too long (105/100) (line-too-long) -tools/net/ynl/pyynl/ynl_gen_c.py:2685:0: W0311: Bad indentation. Found 8 spaces, expected 4 (bad-indentation) -tools/net/ynl/pyynl/ynl_gen_c.py:2789:0: C0301: Line too long (120/100) (line-too-long) -tools/net/ynl/pyynl/ynl_gen_c.py:3022:0: C0301: Line too long (102/100) (line-too-long) -tools/net/ynl/pyynl/ynl_gen_c.py:3344:0: C0301: Line too long (103/100) (line-too-long) -tools/net/ynl/pyynl/ynl_gen_c.py:3382:0: C0301: Line too long (106/100) (line-too-long) -tools/net/ynl/pyynl/ynl_gen_c.py:3403:0: C0325: Unnecessary parens after '=' keyword (superfluous-parens) -tools/net/ynl/pyynl/ynl_gen_c.py:3586:0: C0301: Line too long (106/100) (line-too-long) -tools/net/ynl/pyynl/ynl_gen_c.py:3664:0: C0301: Line too long (106/100) (line-too-long) -tools/net/ynl/pyynl/ynl_gen_c.py:1:0: C0302: Too many lines in module (3684/1000) (too-many-lines) +tools/net/ynl/pyynl/ynl_gen_c.py:304:0: C0301: Line too long (104/100) (line-too-long) +tools/net/ynl/pyynl/ynl_gen_c.py:407:0: C0301: Line too long (125/100) (line-too-long) +tools/net/ynl/pyynl/ynl_gen_c.py:430:0: C0301: Line too long (106/100) (line-too-long) +tools/net/ynl/pyynl/ynl_gen_c.py:644:0: C0301: Line too long (107/100) (line-too-long) +tools/net/ynl/pyynl/ynl_gen_c.py:648:0: C0301: Line too long (112/100) (line-too-long) +tools/net/ynl/pyynl/ynl_gen_c.py:774:0: C0301: Line too long (133/100) (line-too-long) +tools/net/ynl/pyynl/ynl_gen_c.py:827:0: C0301: Line too long (103/100) (line-too-long) +tools/net/ynl/pyynl/ynl_gen_c.py:853:0: C0301: Line too long (101/100) (line-too-long) +tools/net/ynl/pyynl/ynl_gen_c.py:1024:0: C0325: Unnecessary parens after '=' keyword (superfluous-parens) +tools/net/ynl/pyynl/ynl_gen_c.py:1026:0: C0325: Unnecessary parens after '=' keyword (superfluous-parens) +tools/net/ynl/pyynl/ynl_gen_c.py:1210:0: C0301: Line too long (102/100) (line-too-long) +tools/net/ynl/pyynl/ynl_gen_c.py:1968:0: C0301: Line too long (102/100) (line-too-long) +tools/net/ynl/pyynl/ynl_gen_c.py:2169:0: C0301: Line too long (116/100) (line-too-long) +tools/net/ynl/pyynl/ynl_gen_c.py:2203:0: C0301: Line too long (105/100) (line-too-long) +tools/net/ynl/pyynl/ynl_gen_c.py:2689:0: W0311: Bad indentation. Found 8 spaces, expected 4 (bad-indentation) +tools/net/ynl/pyynl/ynl_gen_c.py:2793:0: C0301: Line too long (120/100) (line-too-long) +tools/net/ynl/pyynl/ynl_gen_c.py:3026:0: C0301: Line too long (102/100) (line-too-long) +tools/net/ynl/pyynl/ynl_gen_c.py:3348:0: C0301: Line too long (103/100) (line-too-long) +tools/net/ynl/pyynl/ynl_gen_c.py:3386:0: C0301: Line too long (106/100) (line-too-long) +tools/net/ynl/pyynl/ynl_gen_c.py:3407:0: C0325: Unnecessary parens after '=' keyword (superfluous-parens) +tools/net/ynl/pyynl/ynl_gen_c.py:3590:0: C0301: Line too long (106/100) (line-too-long) +tools/net/ynl/pyynl/ynl_gen_c.py:3668:0: C0301: Line too long (106/100) (line-too-long) +tools/net/ynl/pyynl/ynl_gen_c.py:1:0: C0302: Too many lines in module (3688/1000) (too-many-lines) @@ -75,122 +75,123 @@ -tools/net/ynl/pyynl/ynl_gen_c.py:275:8: W0719: Raising too general exception: Exception (broad-exception-raised) -tools/net/ynl/pyynl/ynl_gen_c.py:277:4: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:277:4: R0913: Too many arguments (7/5) (too-many-arguments) -tools/net/ynl/pyynl/ynl_gen_c.py:277:4: R0917: Too many positional arguments (7/5) (too-many-positional-arguments) -tools/net/ynl/pyynl/ynl_gen_c.py:277:4: R0914: Too many local variables (16/15) (too-many-locals) -tools/net/ynl/pyynl/ynl_gen_c.py:287:8: C0200: Consider using enumerate instead of iterating with range and len (consider-using-enumerate) -tools/net/ynl/pyynl/ynl_gen_c.py:277:25: W0613: Unused argument 'space' (unused-argument) -tools/net/ynl/pyynl/ynl_gen_c.py:311:0: C0115: Missing class docstring (missing-class-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:333:4: R0913: Too many arguments (7/5) (too-many-arguments) -tools/net/ynl/pyynl/ynl_gen_c.py:333:4: R0917: Too many positional arguments (7/5) (too-many-positional-arguments) -tools/net/ynl/pyynl/ynl_gen_c.py:337:0: C0115: Missing class docstring (missing-class-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:356:4: R0913: Too many arguments (7/5) (too-many-arguments) -tools/net/ynl/pyynl/ynl_gen_c.py:356:4: R0917: Too many positional arguments (7/5) (too-many-positional-arguments) -tools/net/ynl/pyynl/ynl_gen_c.py:360:0: C0115: Missing class docstring (missing-class-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:411:16: W0719: Raising too general exception: Exception (broad-exception-raised) -tools/net/ynl/pyynl/ynl_gen_c.py:417:12: W0719: Raising too general exception: Exception (broad-exception-raised) -tools/net/ynl/pyynl/ynl_gen_c.py:422:8: R1705: Unnecessary "elif" after "return", remove the leading "el" from "elif" (no-else-return) -tools/net/ynl/pyynl/ynl_gen_c.py:421:4: R0911: Too many return statements (7/6) (too-many-return-statements) -tools/net/ynl/pyynl/ynl_gen_c.py:459:0: C0115: Missing class docstring (missing-class-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:476:0: C0115: Missing class docstring (missing-class-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:530:0: C0115: Missing class docstring (missing-class-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:549:16: W0719: Raising too general exception: Exception (broad-exception-raised) -tools/net/ynl/pyynl/ynl_gen_c.py:551:12: W0719: Raising too general exception: Exception (broad-exception-raised) -tools/net/ynl/pyynl/ynl_gen_c.py:562:15: E0606: Possibly using variable 'mem' before assignment (possibly-used-before-assignment) -tools/net/ynl/pyynl/ynl_gen_c.py:582:0: C0115: Missing class docstring (missing-class-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:599:0: C0115: Missing class docstring (missing-class-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:633:0: C0115: Missing class docstring (missing-class-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:642:12: W0719: Raising too general exception: Exception (broad-exception-raised) -tools/net/ynl/pyynl/ynl_gen_c.py:658:0: C0115: Missing class docstring (missing-class-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:696:4: R0913: Too many arguments (7/5) (too-many-arguments) -tools/net/ynl/pyynl/ynl_gen_c.py:696:4: R0917: Too many positional arguments (7/5) (too-many-positional-arguments) -tools/net/ynl/pyynl/ynl_gen_c.py:706:0: C0115: Missing class docstring (missing-class-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:707:4: R0913: Too many arguments (6/5) (too-many-arguments) -tools/net/ynl/pyynl/ynl_gen_c.py:707:4: R0917: Too many positional arguments (6/5) (too-many-positional-arguments) -tools/net/ynl/pyynl/ynl_gen_c.py:719:8: R1705: Unnecessary "elif" after "return", remove the leading "el" from "elif" (no-else-return) -tools/net/ynl/pyynl/ynl_gen_c.py:729:12: W0719: Raising too general exception: Exception (broad-exception-raised) -tools/net/ynl/pyynl/ynl_gen_c.py:759:12: W0719: Raising too general exception: Exception (broad-exception-raised) -tools/net/ynl/pyynl/ynl_gen_c.py:763:15: W0212: Access to a protected member _attr_policy of a client class (protected-access) -tools/net/ynl/pyynl/ynl_gen_c.py:766:15: W0212: Access to a protected member _attr_typol of a client class (protected-access) -tools/net/ynl/pyynl/ynl_gen_c.py:787:12: W0719: Raising too general exception: Exception (broad-exception-raised) -tools/net/ynl/pyynl/ynl_gen_c.py:794:0: C0115: Missing class docstring (missing-class-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:802:8: R1705: Unnecessary "elif" after "return", remove the leading "el" from "elif" (no-else-return) -tools/net/ynl/pyynl/ynl_gen_c.py:810:12: W0719: Raising too general exception: Exception (broad-exception-raised) -tools/net/ynl/pyynl/ynl_gen_c.py:824:8: R1705: Unnecessary "elif" after "return", remove the leading "el" from "elif" (no-else-return) -tools/net/ynl/pyynl/ynl_gen_c.py:831:12: W0719: Raising too general exception: Exception (broad-exception-raised) -tools/net/ynl/pyynl/ynl_gen_c.py:857:12: W0719: Raising too general exception: Exception (broad-exception-raised) -tools/net/ynl/pyynl/ynl_gen_c.py:865:0: C0115: Missing class docstring (missing-class-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:895:0: C0115: Missing class docstring (missing-class-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:918:21: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) -tools/net/ynl/pyynl/ynl_gen_c.py:927:0: C0115: Missing class docstring (missing-class-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:940:4: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:943:4: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:947:0: C0115: Missing class docstring (missing-class-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:947:0: R0902: Too many instance attributes (19/7) (too-many-instance-attributes) -tools/net/ynl/pyynl/ynl_gen_c.py:948:4: R0913: Too many arguments (7/5) (too-many-arguments) -tools/net/ynl/pyynl/ynl_gen_c.py:948:4: R0917: Too many positional arguments (7/5) (too-many-positional-arguments) -tools/net/ynl/pyynl/ynl_gen_c.py:979:21: R1735: Consider using '{}' instead of a call to 'dict'. (use-dict-literal) -tools/net/ynl/pyynl/ynl_gen_c.py:1001:4: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:1004:4: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:1006:12: W0719: Raising too general exception: Exception (broad-exception-raised) -tools/net/ynl/pyynl/ynl_gen_c.py:1009:4: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:1011:12: W0612: Unused variable 'name' (unused-variable) -tools/net/ynl/pyynl/ynl_gen_c.py:1016:4: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:1023:0: C0115: Missing class docstring (missing-class-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:1024:33: W0621: Redefining name 'yaml' from outer scope (line 12) (redefined-outer-name) -tools/net/ynl/pyynl/ynl_gen_c.py:1037:4: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:1023:0: R0903: Too few public methods (1/2) (too-few-public-methods) -tools/net/ynl/pyynl/ynl_gen_c.py:1043:0: C0115: Missing class docstring (missing-class-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:1044:31: W0621: Redefining name 'yaml' from outer scope (line 12) (redefined-outer-name) -tools/net/ynl/pyynl/ynl_gen_c.py:1067:4: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:1070:4: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:1071:14: R1728: Consider using a generator instead 'min(x.value for x in self.entries.values())' (consider-using-generator) -tools/net/ynl/pyynl/ynl_gen_c.py:1072:15: R1728: Consider using a generator instead 'max(x.value for x in self.entries.values())' (consider-using-generator) -tools/net/ynl/pyynl/ynl_gen_c.py:1080:0: C0115: Missing class docstring (missing-class-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:1081:31: W0621: Redefining name 'yaml' from outer scope (line 12) (redefined-outer-name) -tools/net/ynl/pyynl/ynl_gen_c.py:1103:4: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:1110:4: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:1136:16: W0719: Raising too general exception: Exception (broad-exception-raised) -tools/net/ynl/pyynl/ynl_gen_c.py:1142:12: W0719: Raising too general exception: Exception (broad-exception-raised) -tools/net/ynl/pyynl/ynl_gen_c.py:1110:4: R0912: Too many branches (18/12) (too-many-branches) -tools/net/ynl/pyynl/ynl_gen_c.py:1150:0: C0115: Missing class docstring (missing-class-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:1151:31: W0621: Redefining name 'yaml' from outer scope (line 12) (redefined-outer-name) -tools/net/ynl/pyynl/ynl_gen_c.py:1173:4: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:1181:4: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:1185:0: C0115: Missing class docstring (missing-class-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:1186:31: W0621: Redefining name 'yaml' from outer scope (line 12) (redefined-outer-name) -tools/net/ynl/pyynl/ynl_gen_c.py:1191:4: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:1185:0: R0903: Too few public methods (1/2) (too-few-public-methods) -tools/net/ynl/pyynl/ynl_gen_c.py:1195:0: C0115: Missing class docstring (missing-class-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:1195:0: R0902: Too many instance attributes (15/7) (too-many-instance-attributes) -tools/net/ynl/pyynl/ynl_gen_c.py:1228:4: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:1243:21: R1735: Consider using '{}' instead of a call to 'dict'. (use-dict-literal) -tools/net/ynl/pyynl/ynl_gen_c.py:1245:31: R1735: Consider using '{}' instead of a call to 'dict'. (use-dict-literal) -tools/net/ynl/pyynl/ynl_gen_c.py:1247:44: R1735: Consider using '{}' instead of a call to 'dict'. (use-dict-literal) -tools/net/ynl/pyynl/ynl_gen_c.py:1252:25: R1735: Consider using '{}' instead of a call to 'dict'. (use-dict-literal) -tools/net/ynl/pyynl/ynl_gen_c.py:1254:35: R1735: Consider using '{}' instead of a call to 'dict'. (use-dict-literal) -tools/net/ynl/pyynl/ynl_gen_c.py:1269:4: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:1272:4: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:1275:4: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:1278:4: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:1281:4: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:1300:12: W0612: Unused variable 'op_name' (unused-variable) -tools/net/ynl/pyynl/ynl_gen_c.py:1361:12: W0719: Raising too general exception: Exception (broad-exception-raised) -tools/net/ynl/pyynl/ynl_gen_c.py:1365:16: W0719: Raising too general exception: Exception (broad-exception-raised) -tools/net/ynl/pyynl/ynl_gen_c.py:1416:14: C1802: Do not use `len(SEQUENCE)` without comparison to determine if a sequence is empty (use-implicit-booleaness-not-len) -tools/net/ynl/pyynl/ynl_gen_c.py:1412:4: R0912: Too many branches (24/12) (too-many-branches) -tools/net/ynl/pyynl/ynl_gen_c.py:1514:24: W0719: Raising too general exception: Exception (broad-exception-raised) -tools/net/ynl/pyynl/ynl_gen_c.py:1499:22: W0612: Unused variable 'struct' (unused-variable) -tools/net/ynl/pyynl/ynl_gen_c.py:1528:16: W0719: Raising too general exception: Exception (broad-exception-raised) -tools/net/ynl/pyynl/ynl_gen_c.py:1519:12: W0612: Unused variable 'op_name' (unused-variable) -tools/net/ynl/pyynl/ynl_gen_c.py:1252:8: W0201: Attribute 'root_sets' defined outside __init__ (attribute-defined-outside-init) -tools/net/ynl/pyynl/ynl_gen_c.py:1254:8: W0201: Attribute 'pure_nested_structs' defined outside __init__ (attribute-defined-outside-init) -tools/net/ynl/pyynl/ynl_gen_c.py:1265:8: W0201: Attribute 'kernel_policy' defined outside __init__ (attribute-defined-outside-init) -tools/net/ynl/pyynl/ynl_gen_c.py:1536:8: W0201: Attribute 'global_policy' defined outside __init__ (attribute-defined-outside-init) -tools/net/ynl/pyynl/ynl_gen_c.py:1537:8: W0201: Attribute 'global_policy_set' defined outside __init__ (attribute-defined-outside-init) -tools/net/ynl/pyynl/ynl_gen_c.py:1557:0: C0115: Missing class docstring (missing-class-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:1557:0: R0902: Too many instance attributes (13/7) (too-many-instance-attributes) -tools/net/ynl/pyynl/ynl_gen_c.py:1558:4: R0913: Too many arguments (7/5) (too-many-arguments) -tools/net/ynl/pyynl/ynl_gen_c.py:1558:4: R0917: Too many positional arguments (7/5) (too-many-positional-arguments) -tools/net/ynl/pyynl/ynl_gen_c.py:1572:20: W0719: Raising too general exception: Exception (broad-exception-raised) -tools/net/ynl/pyynl/ynl_gen_c.py:1602:22: R1735: Consider using '{}' instead of a call to 'dict'. (use-dict-literal) -tools/net/ynl/pyynl/ynl_gen_c.py:1558:4: R0912: Too many branches (18/12) (too-many-branches) +tools/net/ynl/pyynl/ynl_gen_c.py:271:8: W0719: Raising too general exception: Exception (broad-exception-raised) +tools/net/ynl/pyynl/ynl_gen_c.py:273:4: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:273:4: R0913: Too many arguments (7/5) (too-many-arguments) +tools/net/ynl/pyynl/ynl_gen_c.py:273:4: R0917: Too many positional arguments (7/5) (too-many-positional-arguments) +tools/net/ynl/pyynl/ynl_gen_c.py:273:4: R0914: Too many local variables (16/15) (too-many-locals) +tools/net/ynl/pyynl/ynl_gen_c.py:283:8: C0200: Consider using enumerate instead of iterating with range and len (consider-using-enumerate) +tools/net/ynl/pyynl/ynl_gen_c.py:273:25: W0613: Unused argument 'space' (unused-argument) +tools/net/ynl/pyynl/ynl_gen_c.py:307:0: C0115: Missing class docstring (missing-class-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:329:4: R0913: Too many arguments (7/5) (too-many-arguments) +tools/net/ynl/pyynl/ynl_gen_c.py:329:4: R0917: Too many positional arguments (7/5) (too-many-positional-arguments) +tools/net/ynl/pyynl/ynl_gen_c.py:333:0: C0115: Missing class docstring (missing-class-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:352:4: R0913: Too many arguments (7/5) (too-many-arguments) +tools/net/ynl/pyynl/ynl_gen_c.py:352:4: R0917: Too many positional arguments (7/5) (too-many-positional-arguments) +tools/net/ynl/pyynl/ynl_gen_c.py:356:0: C0115: Missing class docstring (missing-class-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:407:16: W0719: Raising too general exception: Exception (broad-exception-raised) +tools/net/ynl/pyynl/ynl_gen_c.py:413:12: W0719: Raising too general exception: Exception (broad-exception-raised) +tools/net/ynl/pyynl/ynl_gen_c.py:418:8: R1705: Unnecessary "elif" after "return", remove the leading "el" from "elif" (no-else-return) +tools/net/ynl/pyynl/ynl_gen_c.py:417:4: R0911: Too many return statements (7/6) (too-many-return-statements) +tools/net/ynl/pyynl/ynl_gen_c.py:455:0: C0115: Missing class docstring (missing-class-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:472:0: C0115: Missing class docstring (missing-class-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:526:0: C0115: Missing class docstring (missing-class-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:545:16: W0719: Raising too general exception: Exception (broad-exception-raised) +tools/net/ynl/pyynl/ynl_gen_c.py:547:12: W0719: Raising too general exception: Exception (broad-exception-raised) +tools/net/ynl/pyynl/ynl_gen_c.py:558:15: E0606: Possibly using variable 'mem' before assignment (possibly-used-before-assignment) +tools/net/ynl/pyynl/ynl_gen_c.py:578:0: C0115: Missing class docstring (missing-class-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:595:0: C0115: Missing class docstring (missing-class-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:629:0: C0115: Missing class docstring (missing-class-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:638:12: W0719: Raising too general exception: Exception (broad-exception-raised) +tools/net/ynl/pyynl/ynl_gen_c.py:654:0: C0115: Missing class docstring (missing-class-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:692:4: R0913: Too many arguments (7/5) (too-many-arguments) +tools/net/ynl/pyynl/ynl_gen_c.py:692:4: R0917: Too many positional arguments (7/5) (too-many-positional-arguments) +tools/net/ynl/pyynl/ynl_gen_c.py:702:0: C0115: Missing class docstring (missing-class-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:703:4: R0913: Too many arguments (6/5) (too-many-arguments) +tools/net/ynl/pyynl/ynl_gen_c.py:703:4: R0917: Too many positional arguments (6/5) (too-many-positional-arguments) +tools/net/ynl/pyynl/ynl_gen_c.py:715:8: R1705: Unnecessary "elif" after "return", remove the leading "el" from "elif" (no-else-return) +tools/net/ynl/pyynl/ynl_gen_c.py:725:12: W0719: Raising too general exception: Exception (broad-exception-raised) +tools/net/ynl/pyynl/ynl_gen_c.py:755:12: W0719: Raising too general exception: Exception (broad-exception-raised) +tools/net/ynl/pyynl/ynl_gen_c.py:759:15: W0212: Access to a protected member _attr_policy of a client class (protected-access) +tools/net/ynl/pyynl/ynl_gen_c.py:762:15: W0212: Access to a protected member _attr_typol of a client class (protected-access) +tools/net/ynl/pyynl/ynl_gen_c.py:783:12: W0719: Raising too general exception: Exception (broad-exception-raised) +tools/net/ynl/pyynl/ynl_gen_c.py:790:0: C0115: Missing class docstring (missing-class-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:798:8: R1705: Unnecessary "elif" after "return", remove the leading "el" from "elif" (no-else-return) +tools/net/ynl/pyynl/ynl_gen_c.py:806:12: W0719: Raising too general exception: Exception (broad-exception-raised) +tools/net/ynl/pyynl/ynl_gen_c.py:820:8: R1705: Unnecessary "elif" after "return", remove the leading "el" from "elif" (no-else-return) +tools/net/ynl/pyynl/ynl_gen_c.py:827:12: W0719: Raising too general exception: Exception (broad-exception-raised) +tools/net/ynl/pyynl/ynl_gen_c.py:853:12: W0719: Raising too general exception: Exception (broad-exception-raised) +tools/net/ynl/pyynl/ynl_gen_c.py:861:0: C0115: Missing class docstring (missing-class-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:891:0: C0115: Missing class docstring (missing-class-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:914:21: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) +tools/net/ynl/pyynl/ynl_gen_c.py:923:0: C0115: Missing class docstring (missing-class-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:936:4: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:939:4: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:943:0: C0115: Missing class docstring (missing-class-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:943:0: R0902: Too many instance attributes (19/7) (too-many-instance-attributes) +tools/net/ynl/pyynl/ynl_gen_c.py:944:4: R0913: Too many arguments (7/5) (too-many-arguments) +tools/net/ynl/pyynl/ynl_gen_c.py:944:4: R0917: Too many positional arguments (7/5) (too-many-positional-arguments) +tools/net/ynl/pyynl/ynl_gen_c.py:975:21: R1735: Consider using '{}' instead of a call to 'dict'. (use-dict-literal) +tools/net/ynl/pyynl/ynl_gen_c.py:997:4: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1000:4: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1002:12: W0719: Raising too general exception: Exception (broad-exception-raised) +tools/net/ynl/pyynl/ynl_gen_c.py:1005:4: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1007:12: W0612: Unused variable 'name' (unused-variable) +tools/net/ynl/pyynl/ynl_gen_c.py:1012:4: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1019:0: C0115: Missing class docstring (missing-class-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1020:33: W0621: Redefining name 'yaml' from outer scope (line 12) (redefined-outer-name) +tools/net/ynl/pyynl/ynl_gen_c.py:1033:4: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1019:0: R0903: Too few public methods (1/2) (too-few-public-methods) +tools/net/ynl/pyynl/ynl_gen_c.py:1039:0: C0115: Missing class docstring (missing-class-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1040:31: W0621: Redefining name 'yaml' from outer scope (line 12) (redefined-outer-name) +tools/net/ynl/pyynl/ynl_gen_c.py:1063:4: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1066:4: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1067:14: R1728: Consider using a generator instead 'min(x.value for x in self.entries.values())' (consider-using-generator) +tools/net/ynl/pyynl/ynl_gen_c.py:1068:15: R1728: Consider using a generator instead 'max(x.value for x in self.entries.values())' (consider-using-generator) +tools/net/ynl/pyynl/ynl_gen_c.py:1076:0: C0115: Missing class docstring (missing-class-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1077:31: W0621: Redefining name 'yaml' from outer scope (line 12) (redefined-outer-name) +tools/net/ynl/pyynl/ynl_gen_c.py:1099:4: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1106:4: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1132:16: W0719: Raising too general exception: Exception (broad-exception-raised) +tools/net/ynl/pyynl/ynl_gen_c.py:1138:12: W0719: Raising too general exception: Exception (broad-exception-raised) +tools/net/ynl/pyynl/ynl_gen_c.py:1106:4: R0912: Too many branches (18/12) (too-many-branches) +tools/net/ynl/pyynl/ynl_gen_c.py:1146:0: C0115: Missing class docstring (missing-class-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1147:31: W0621: Redefining name 'yaml' from outer scope (line 12) (redefined-outer-name) +tools/net/ynl/pyynl/ynl_gen_c.py:1169:4: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1177:4: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1181:0: C0115: Missing class docstring (missing-class-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1182:31: W0621: Redefining name 'yaml' from outer scope (line 12) (redefined-outer-name) +tools/net/ynl/pyynl/ynl_gen_c.py:1187:4: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1181:0: R0903: Too few public methods (1/2) (too-few-public-methods) +tools/net/ynl/pyynl/ynl_gen_c.py:1191:0: C0115: Missing class docstring (missing-class-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1191:0: R0902: Too many instance attributes (15/7) (too-many-instance-attributes) +tools/net/ynl/pyynl/ynl_gen_c.py:1224:4: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1239:21: R1735: Consider using '{}' instead of a call to 'dict'. (use-dict-literal) +tools/net/ynl/pyynl/ynl_gen_c.py:1241:31: R1735: Consider using '{}' instead of a call to 'dict'. (use-dict-literal) +tools/net/ynl/pyynl/ynl_gen_c.py:1243:44: R1735: Consider using '{}' instead of a call to 'dict'. (use-dict-literal) +tools/net/ynl/pyynl/ynl_gen_c.py:1248:25: R1735: Consider using '{}' instead of a call to 'dict'. (use-dict-literal) +tools/net/ynl/pyynl/ynl_gen_c.py:1250:35: R1735: Consider using '{}' instead of a call to 'dict'. (use-dict-literal) +tools/net/ynl/pyynl/ynl_gen_c.py:1265:4: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1268:4: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1271:4: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1274:4: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1277:4: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1296:12: W0612: Unused variable 'op_name' (unused-variable) +tools/net/ynl/pyynl/ynl_gen_c.py:1357:12: W0719: Raising too general exception: Exception (broad-exception-raised) +tools/net/ynl/pyynl/ynl_gen_c.py:1361:16: W0719: Raising too general exception: Exception (broad-exception-raised) +tools/net/ynl/pyynl/ynl_gen_c.py:1412:14: C1802: Do not use `len(SEQUENCE)` without comparison to determine if a sequence is empty (use-implicit-booleaness-not-len) +tools/net/ynl/pyynl/ynl_gen_c.py:1408:4: R0912: Too many branches (24/12) (too-many-branches) +tools/net/ynl/pyynl/ynl_gen_c.py:1510:24: W0719: Raising too general exception: Exception (broad-exception-raised) +tools/net/ynl/pyynl/ynl_gen_c.py:1495:22: W0612: Unused variable 'struct' (unused-variable) +tools/net/ynl/pyynl/ynl_gen_c.py:1524:16: W0719: Raising too general exception: Exception (broad-exception-raised) +tools/net/ynl/pyynl/ynl_gen_c.py:1515:12: W0612: Unused variable 'op_name' (unused-variable) +tools/net/ynl/pyynl/ynl_gen_c.py:1248:8: W0201: Attribute 'root_sets' defined outside __init__ (attribute-defined-outside-init) +tools/net/ynl/pyynl/ynl_gen_c.py:1250:8: W0201: Attribute 'pure_nested_structs' defined outside __init__ (attribute-defined-outside-init) +tools/net/ynl/pyynl/ynl_gen_c.py:1261:8: W0201: Attribute 'kernel_policy' defined outside __init__ (attribute-defined-outside-init) +tools/net/ynl/pyynl/ynl_gen_c.py:1532:8: W0201: Attribute 'global_policy' defined outside __init__ (attribute-defined-outside-init) +tools/net/ynl/pyynl/ynl_gen_c.py:1533:8: W0201: Attribute 'global_policy_set' defined outside __init__ (attribute-defined-outside-init) +tools/net/ynl/pyynl/ynl_gen_c.py:1553:0: C0115: Missing class docstring (missing-class-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1553:0: R0902: Too many instance attributes (13/7) (too-many-instance-attributes) +tools/net/ynl/pyynl/ynl_gen_c.py:1554:4: R0913: Too many arguments (7/5) (too-many-arguments) +tools/net/ynl/pyynl/ynl_gen_c.py:1554:4: R0917: Too many positional arguments (7/5) (too-many-positional-arguments) +tools/net/ynl/pyynl/ynl_gen_c.py:1568:20: W0719: Raising too general exception: Exception (broad-exception-raised) +tools/net/ynl/pyynl/ynl_gen_c.py:1598:22: R1735: Consider using '{}' instead of a call to 'dict'. (use-dict-literal) +tools/net/ynl/pyynl/ynl_gen_c.py:1554:4: R0912: Too many branches (18/12) (too-many-branches) +tools/net/ynl/pyynl/ynl_gen_c.py:1614:4: C0116: Missing function or method docstring (missing-function-docstring) @@ -198,28 +199,28 @@ -tools/net/ynl/pyynl/ynl_gen_c.py:1622:4: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:1626:0: C0115: Missing class docstring (missing-class-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:1626:0: R0902: Too many instance attributes (9/7) (too-many-instance-attributes) -tools/net/ynl/pyynl/ynl_gen_c.py:1639:24: R1732: Consider using 'with' for resource-allocating operations (consider-using-with) -tools/net/ynl/pyynl/ynl_gen_c.py:1645:4: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:1653:13: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) -tools/net/ynl/pyynl/ynl_gen_c.py:1663:4: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:1688:4: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:1691:4: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:1697:4: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:1710:4: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:1722:4: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:1722:4: R0913: Too many arguments (6/5) (too-many-arguments) -tools/net/ynl/pyynl/ynl_gen_c.py:1722:4: R0917: Too many positional arguments (6/5) (too-many-positional-arguments) -tools/net/ynl/pyynl/ynl_gen_c.py:1764:4: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:1768:11: C0123: Use isinstance() rather than type() for a typecheck. (unidiomatic-typecheck) -tools/net/ynl/pyynl/ynl_gen_c.py:1776:4: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:1776:4: R0913: Too many arguments (6/5) (too-many-arguments) -tools/net/ynl/pyynl/ynl_gen_c.py:1776:4: R0917: Too many positional arguments (6/5) (too-many-positional-arguments) -tools/net/ynl/pyynl/ynl_gen_c.py:1785:4: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:1788:12: R1731: Consider using 'longest = max(longest, len(define[0]))' instead of unnecessary if block (consider-using-max-builtin) -tools/net/ynl/pyynl/ynl_gen_c.py:1794:15: C0123: Use isinstance() rather than type() for a typecheck. (unidiomatic-typecheck) -tools/net/ynl/pyynl/ynl_gen_c.py:1796:17: C0123: Use isinstance() rather than type() for a typecheck. (unidiomatic-typecheck) -tools/net/ynl/pyynl/ynl_gen_c.py:1800:4: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:1801:18: R1728: Consider using a generator instead 'max(len(x[0]) for x in members)' (consider-using-generator) -tools/net/ynl/pyynl/ynl_gen_c.py:1810:4: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:1877:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:1885:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1622:0: C0115: Missing class docstring (missing-class-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1622:0: R0902: Too many instance attributes (9/7) (too-many-instance-attributes) +tools/net/ynl/pyynl/ynl_gen_c.py:1635:24: R1732: Consider using 'with' for resource-allocating operations (consider-using-with) +tools/net/ynl/pyynl/ynl_gen_c.py:1641:4: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1649:13: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) +tools/net/ynl/pyynl/ynl_gen_c.py:1659:4: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1684:4: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1687:4: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1693:4: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1706:4: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1718:4: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1718:4: R0913: Too many arguments (6/5) (too-many-arguments) +tools/net/ynl/pyynl/ynl_gen_c.py:1718:4: R0917: Too many positional arguments (6/5) (too-many-positional-arguments) +tools/net/ynl/pyynl/ynl_gen_c.py:1760:4: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1764:11: C0123: Use isinstance() rather than type() for a typecheck. (unidiomatic-typecheck) +tools/net/ynl/pyynl/ynl_gen_c.py:1772:4: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1772:4: R0913: Too many arguments (6/5) (too-many-arguments) +tools/net/ynl/pyynl/ynl_gen_c.py:1772:4: R0917: Too many positional arguments (6/5) (too-many-positional-arguments) +tools/net/ynl/pyynl/ynl_gen_c.py:1781:4: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1784:12: R1731: Consider using 'longest = max(longest, len(define[0]))' instead of unnecessary if block (consider-using-max-builtin) +tools/net/ynl/pyynl/ynl_gen_c.py:1790:15: C0123: Use isinstance() rather than type() for a typecheck. (unidiomatic-typecheck) +tools/net/ynl/pyynl/ynl_gen_c.py:1792:17: C0123: Use isinstance() rather than type() for a typecheck. (unidiomatic-typecheck) +tools/net/ynl/pyynl/ynl_gen_c.py:1796:4: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1797:18: R1728: Consider using a generator instead 'max(len(x[0]) for x in members)' (consider-using-generator) +tools/net/ynl/pyynl/ynl_gen_c.py:1806:4: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1873:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1881:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1906:0: C0116: Missing function or method docstring (missing-function-docstring) @@ -227 +228 @@ -tools/net/ynl/pyynl/ynl_gen_c.py:1914:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1928:0: C0116: Missing function or method docstring (missing-function-docstring) @@ -230 +231 @@ -tools/net/ynl/pyynl/ynl_gen_c.py:1940:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1958:0: C0116: Missing function or method docstring (missing-function-docstring) @@ -232 +233 @@ -tools/net/ynl/pyynl/ynl_gen_c.py:1966:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:1998:0: C0116: Missing function or method docstring (missing-function-docstring) @@ -234,26 +235,27 @@ -tools/net/ynl/pyynl/ynl_gen_c.py:2006:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:2027:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:2027:24: W0613: Unused argument 'family' (unused-argument) -tools/net/ynl/pyynl/ynl_gen_c.py:2032:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:2032:20: W0613: Unused argument 'family' (unused-argument) -tools/net/ynl/pyynl/ynl_gen_c.py:2043:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:2057:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:2066:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:2114:16: W0719: Raising too general exception: Exception (broad-exception-raised) -tools/net/ynl/pyynl/ynl_gen_c.py:2128:16: W0719: Raising too general exception: Exception (broad-exception-raised) -tools/net/ynl/pyynl/ynl_gen_c.py:2201:12: W0719: Raising too general exception: Exception (broad-exception-raised) -tools/net/ynl/pyynl/ynl_gen_c.py:2238:12: W0719: Raising too general exception: Exception (broad-exception-raised) -tools/net/ynl/pyynl/ynl_gen_c.py:2100:0: R0912: Too many branches (40/12) (too-many-branches) -tools/net/ynl/pyynl/ynl_gen_c.py:2100:0: R0915: Too many statements (127/50) (too-many-statements) -tools/net/ynl/pyynl/ynl_gen_c.py:2253:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:2262:23: W0212: Access to a protected member _attr_get of a client class (protected-access) -tools/net/ynl/pyynl/ynl_gen_c.py:2276:35: W0212: Access to a protected member _attr_get of a client class (protected-access) -tools/net/ynl/pyynl/ynl_gen_c.py:2289:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:2303:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:2303:0: R1710: Either all return statements in a function should return an expression, or none of them should. (inconsistent-return-statements) -tools/net/ynl/pyynl/ynl_gen_c.py:2323:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:2346:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:2346:0: R0912: Too many branches (13/12) (too-many-branches) -tools/net/ynl/pyynl/ynl_gen_c.py:2346:0: R0915: Too many statements (54/50) (too-many-statements) -tools/net/ynl/pyynl/ynl_gen_c.py:2418:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:2477:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:2023:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:2023:24: W0613: Unused argument 'family' (unused-argument) +tools/net/ynl/pyynl/ynl_gen_c.py:2028:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:2028:20: W0613: Unused argument 'family' (unused-argument) +tools/net/ynl/pyynl/ynl_gen_c.py:2039:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:2053:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:2062:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:2096:0: R0914: Too many local variables (17/15) (too-many-locals) +tools/net/ynl/pyynl/ynl_gen_c.py:2110:16: W0719: Raising too general exception: Exception (broad-exception-raised) +tools/net/ynl/pyynl/ynl_gen_c.py:2125:16: W0719: Raising too general exception: Exception (broad-exception-raised) +tools/net/ynl/pyynl/ynl_gen_c.py:2134:15: W0718: Catching too general exception Exception (broad-exception-caught) +tools/net/ynl/pyynl/ynl_gen_c.py:2132:27: W0212: Access to a protected member _attr_get of a client class (protected-access) +tools/net/ynl/pyynl/ynl_gen_c.py:2205:12: W0719: Raising too general exception: Exception (broad-exception-raised) +tools/net/ynl/pyynl/ynl_gen_c.py:2242:12: W0719: Raising too general exception: Exception (broad-exception-raised) +tools/net/ynl/pyynl/ynl_gen_c.py:2096:0: R0912: Too many branches (41/12) (too-many-branches) +tools/net/ynl/pyynl/ynl_gen_c.py:2096:0: R0915: Too many statements (134/50) (too-many-statements) +tools/net/ynl/pyynl/ynl_gen_c.py:2257:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:2266:23: W0212: Access to a protected member _attr_get of a client class (protected-access) +tools/net/ynl/pyynl/ynl_gen_c.py:2280:35: W0212: Access to a protected member _attr_get of a client class (protected-access) +tools/net/ynl/pyynl/ynl_gen_c.py:2293:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:2307:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:2307:0: R1710: Either all return statements in a function should return an expression, or none of them should. (inconsistent-return-statements) +tools/net/ynl/pyynl/ynl_gen_c.py:2327:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:2350:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:2350:0: R0912: Too many branches (13/12) (too-many-branches) +tools/net/ynl/pyynl/ynl_gen_c.py:2350:0: R0915: Too many statements (54/50) (too-many-statements) +tools/net/ynl/pyynl/ynl_gen_c.py:2422:0: C0116: Missing function or method docstring (missing-function-docstring) @@ -261,4 +263,4 @@ -tools/net/ynl/pyynl/ynl_gen_c.py:2487:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:2506:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:2515:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:2565:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:2485:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:2491:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:2510:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:2519:0: C0116: Missing function or method docstring (missing-function-docstring) @@ -266,11 +268,11 @@ -tools/net/ynl/pyynl/ynl_gen_c.py:2586:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:2599:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:2606:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:2612:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:2622:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:2628:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:2634:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:2635:8: R1714: Consider merging these comparisons with 'in' by using 'ri.op_mode in ('do', 'dump')'. Use a set instead if elements are hashable. (consider-using-in) -tools/net/ynl/pyynl/ynl_gen_c.py:2644:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:2648:9: R1714: Consider merging these comparisons with 'in' by using 'ri.op_mode in ('notify', 'event')'. Use a set instead if elements are hashable. (consider-using-in) -tools/net/ynl/pyynl/ynl_gen_c.py:2684:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:2573:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:2590:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:2603:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:2610:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:2616:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:2626:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:2632:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:2638:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:2639:8: R1714: Consider merging these comparisons with 'in' by using 'ri.op_mode in ('do', 'dump')'. Use a set instead if elements are hashable. (consider-using-in) +tools/net/ynl/pyynl/ynl_gen_c.py:2648:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:2652:9: R1714: Consider merging these comparisons with 'in' by using 'ri.op_mode in ('notify', 'event')'. Use a set instead if elements are hashable. (consider-using-in) @@ -279,5 +281,5 @@ -tools/net/ynl/pyynl/ynl_gen_c.py:2698:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:2718:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:2728:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:2752:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:2763:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:2696:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:2702:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:2722:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:2732:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:2756:0: C0116: Missing function or method docstring (missing-function-docstring) @@ -286,4 +288,4 @@ -tools/net/ynl/pyynl/ynl_gen_c.py:2800:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:2838:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:2838:0: R0912: Too many branches (18/12) (too-many-branches) -tools/net/ynl/pyynl/ynl_gen_c.py:2905:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:2775:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:2804:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:2842:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:2842:0: R0912: Too many branches (18/12) (too-many-branches) @@ -291,31 +293,32 @@ -tools/net/ynl/pyynl/ynl_gen_c.py:2911:7: R1714: Consider merging these comparisons with 'in' by using 'family.kernel_policy in ('global', 'per-op')'. Use a set instead if elements are hashable. (consider-using-in) -tools/net/ynl/pyynl/ynl_gen_c.py:2938:4: R1702: Too many nested blocks (6/5) (too-many-nested-blocks) -tools/net/ynl/pyynl/ynl_gen_c.py:2909:0: R0912: Too many branches (22/12) (too-many-branches) -tools/net/ynl/pyynl/ynl_gen_c.py:2909:0: R0915: Too many statements (59/50) (too-many-statements) -tools/net/ynl/pyynl/ynl_gen_c.py:2989:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:3001:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:3014:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:3026:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:3063:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:3073:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:3100:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:3154:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:3154:0: R0914: Too many local variables (22/15) (too-many-locals) -tools/net/ynl/pyynl/ynl_gen_c.py:3268:8: W0719: Raising too general exception: Exception (broad-exception-raised) -tools/net/ynl/pyynl/ynl_gen_c.py:3154:0: R0912: Too many branches (35/12) (too-many-branches) -tools/net/ynl/pyynl/ynl_gen_c.py:3154:0: R0915: Too many statements (108/50) (too-many-statements) -tools/net/ynl/pyynl/ynl_gen_c.py:3310:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:3325:16: W0719: Raising too general exception: Exception (broad-exception-raised) -tools/net/ynl/pyynl/ynl_gen_c.py:3310:0: R0912: Too many branches (14/12) (too-many-branches) -tools/net/ynl/pyynl/ynl_gen_c.py:3327:12: W0612: Unused variable 'op_name' (unused-variable) -tools/net/ynl/pyynl/ynl_gen_c.py:3353:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:3363:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:3373:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/net/ynl/pyynl/ynl_gen_c.py:3373:0: R0914: Too many local variables (23/15) (too-many-locals) -tools/net/ynl/pyynl/ynl_gen_c.py:3401:8: W0101: Unreachable code (unreachable) -tools/net/ynl/pyynl/ynl_gen_c.py:3480:4: R1702: Too many nested blocks (6/5) (too-many-nested-blocks) -tools/net/ynl/pyynl/ynl_gen_c.py:3586:24: W0719: Raising too general exception: Exception (broad-exception-raised) -tools/net/ynl/pyynl/ynl_gen_c.py:3664:24: W0719: Raising too general exception: Exception (broad-exception-raised) -tools/net/ynl/pyynl/ynl_gen_c.py:3373:0: R0912: Too many branches (83/12) (too-many-branches) -tools/net/ynl/pyynl/ynl_gen_c.py:3373:0: R0915: Too many statements (243/50) (too-many-statements) -tools/net/ynl/pyynl/ynl_gen_c.py:3499:20: W0612: Unused variable 'op_name' (unused-variable) +tools/net/ynl/pyynl/ynl_gen_c.py:2913:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:2915:7: R1714: Consider merging these comparisons with 'in' by using 'family.kernel_policy in ('global', 'per-op')'. Use a set instead if elements are hashable. (consider-using-in) +tools/net/ynl/pyynl/ynl_gen_c.py:2942:4: R1702: Too many nested blocks (6/5) (too-many-nested-blocks) +tools/net/ynl/pyynl/ynl_gen_c.py:2913:0: R0912: Too many branches (22/12) (too-many-branches) +tools/net/ynl/pyynl/ynl_gen_c.py:2913:0: R0915: Too many statements (59/50) (too-many-statements) +tools/net/ynl/pyynl/ynl_gen_c.py:2993:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:3005:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:3018:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:3030:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:3067:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:3077:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:3104:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:3158:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:3158:0: R0914: Too many local variables (22/15) (too-many-locals) +tools/net/ynl/pyynl/ynl_gen_c.py:3272:8: W0719: Raising too general exception: Exception (broad-exception-raised) +tools/net/ynl/pyynl/ynl_gen_c.py:3158:0: R0912: Too many branches (35/12) (too-many-branches) +tools/net/ynl/pyynl/ynl_gen_c.py:3158:0: R0915: Too many statements (108/50) (too-many-statements) +tools/net/ynl/pyynl/ynl_gen_c.py:3314:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:3329:16: W0719: Raising too general exception: Exception (broad-exception-raised) +tools/net/ynl/pyynl/ynl_gen_c.py:3314:0: R0912: Too many branches (14/12) (too-many-branches) +tools/net/ynl/pyynl/ynl_gen_c.py:3331:12: W0612: Unused variable 'op_name' (unused-variable) +tools/net/ynl/pyynl/ynl_gen_c.py:3357:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:3367:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:3377:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/net/ynl/pyynl/ynl_gen_c.py:3377:0: R0914: Too many local variables (23/15) (too-many-locals) +tools/net/ynl/pyynl/ynl_gen_c.py:3405:8: W0101: Unreachable code (unreachable) +tools/net/ynl/pyynl/ynl_gen_c.py:3484:4: R1702: Too many nested blocks (6/5) (too-many-nested-blocks) +tools/net/ynl/pyynl/ynl_gen_c.py:3590:24: W0719: Raising too general exception: Exception (broad-exception-raised) +tools/net/ynl/pyynl/ynl_gen_c.py:3668:24: W0719: Raising too general exception: Exception (broad-exception-raised) +tools/net/ynl/pyynl/ynl_gen_c.py:3377:0: R0912: Too many branches (83/12) (too-many-branches) +tools/net/ynl/pyynl/ynl_gen_c.py:3377:0: R0915: Too many statements (243/50) (too-many-statements) +tools/net/ynl/pyynl/ynl_gen_c.py:3503:20: W0612: Unused variable 'op_name' (unused-variable) @@ -324 +327 @@ -Your code has been rated at 8.64/10 (previous run: 8.64/10, +0.00) +Your code has been rated at 8.63/10 (previous run: 8.64/10, -0.01)