src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/Security/Checks/sshNoHostKeyVerification.py

branch
eric7
changeset 10638
12558008c269
parent 10507
d1c6608155ef
child 10683
779cda568acb
equal deleted inserted replaced
10637:98160fe3eb4d 10638:12558008c269
52 policyArgument = context.node.args[0] 52 policyArgument = context.node.args[0]
53 53
54 policyArgumentValue = None 54 policyArgumentValue = None
55 if isinstance(policyArgument, ast.Attribute): 55 if isinstance(policyArgument, ast.Attribute):
56 policyArgumentValue = policyArgument.attr 56 policyArgumentValue = policyArgument.attr
57 elif isinstance(policyArgument, ast.Name):
58 policyArgumentValue = policyArgument.id
57 elif isinstance(policyArgument, ast.Call): 59 elif isinstance(policyArgument, ast.Call):
58 policyArgumentValue = policyArgument.func.attr 60 if isinstance(policyArgument.func, ast.Attribute):
61 policyArgumentValue = policyArgument.func.attr
62 elif isinstance(policyArgument.func, ast.Name):
63 policyArgumentValue = policyArgument.func.id
59 64
60 if policyArgumentValue in ["AutoAddPolicy", "WarningPolicy"]: 65 if policyArgumentValue in ["AutoAddPolicy", "WarningPolicy"]:
61 reportError( 66 reportError(
62 context.node.lineno - 1, 67 context.node.lineno - 1,
63 context.node.col_offset, 68 context.node.col_offset,

eric ide

mercurial