Fixes in CF - unbound lv inspection false positives

This commit is contained in:
Oleg Shpynov
2010-03-12 14:08:48 +03:00
parent 5f4ae43750
commit c304205623
6 changed files with 45 additions and 54 deletions
@@ -2,10 +2,9 @@
1(2) element: PyAssignmentStatement
2(3) WRITE ACCESS: sibling
3(4) element: PyIfStatement
4(5,10) READ ACCESS: sibling
4(5,9) READ ACCESS: sibling
5(6) element: PyStatementList. Condition: sibling:true
6(7) element: PyAssignmentStatement
7(8) element: PySubscriptionExpression
8(9) READ ACCESS: sibling
9(10) READ ACCESS: text
10() element: null
9() element: null
@@ -19,24 +19,19 @@
18(19) element: PyAssignmentStatement
19(20) READ ACCESS: collapse
20(21) WRITE ACCESS: s
21(22) READ ACCESS: join
22(23) READ ACCESS: s
23(24) READ ACCESS: split
24(25) WRITE ACCESS: s
25(26) READ ACCESS: s
26(27) WRITE ACCESS: processFunc
27(28) element: PyPrintStatement
28(29) READ ACCESS: join
29(30) element: PyListCompExpression
30(31) READ ACCESS: methodList
31(32) WRITE ACCESS: method
32(33) READ ACCESS: method
33(34) READ ACCESS: ljust
34(35) READ ACCESS: spacing
35(36) READ ACCESS: processFunc
36(37) READ ACCESS: str
37(38) READ ACCESS: getattr
38(39) READ ACCESS: object
39(40) READ ACCESS: method
40(41) READ ACCESS: __doc__
41() element: null
21(22) READ ACCESS: s
22(23) WRITE ACCESS: s
23(24) READ ACCESS: s
24(25) WRITE ACCESS: processFunc
25(26) element: PyPrintStatement
26(27) element: PyListCompExpression
27(28) READ ACCESS: methodList
28(29) WRITE ACCESS: method
29(30) READ ACCESS: method
30(31) READ ACCESS: spacing
31(32) READ ACCESS: processFunc
32(33) READ ACCESS: str
33(34) READ ACCESS: getattr
34(35) READ ACCESS: object
35(36) READ ACCESS: method
36() element: null
@@ -1,12 +1,11 @@
0(1) element: null
1(2) element: PyExpressionStatement
2(3) element: PyListCompExpression
3(4,11) READ ACCESS: foo
3(4,10) READ ACCESS: foo
4(5) element: PyReferenceExpression: foo
5(6) element: PyCallExpression: params.items. Condition: foo:true
6(7) READ ACCESS: params
7(8) READ ACCESS: items
8(9) WRITE ACCESS: k
9(10) WRITE ACCESS: v
10(11) READ ACCESS: k
11() element: null
7(8) WRITE ACCESS: k
8(9) WRITE ACCESS: v
9(10) READ ACCESS: k
10() element: null
+20 -24
View File
@@ -8,28 +8,24 @@
7(8) WRITE ACCESS: f
8(9) element: PyAssignmentStatement
9(10) READ ACCESS: f
10(11) READ ACCESS: readline
11(12) WRITE ACCESS: s
12(13) element: PyAssignmentStatement
13(14) READ ACCESS: int
14(15) READ ACCESS: s
15(16) READ ACCESS: strip
16(17,25,28,34) WRITE ACCESS: i
17(18) element: PyExceptPart
18(19) READ ACCESS: IOError
19(20) WRITE ACCESS: errno
20(21) WRITE ACCESS: strerror
21(22) element: PyPrintStatement
22(23) READ ACCESS: format
23(24) READ ACCESS: errno
24(34) READ ACCESS: strerror
10(11) WRITE ACCESS: s
11(12) element: PyAssignmentStatement
12(13) READ ACCESS: int
13(14) READ ACCESS: s
14(15,22,25,30) WRITE ACCESS: i
15(16) element: PyExceptPart
16(17) READ ACCESS: IOError
17(18) WRITE ACCESS: errno
18(19) WRITE ACCESS: strerror
19(20) element: PyPrintStatement
20(21) READ ACCESS: errno
21(30) READ ACCESS: strerror
22(23) element: PyExceptPart
23(24) READ ACCESS: ValueError
24(30) element: PyPrintStatement
25(26) element: PyExceptPart
26(27) READ ACCESS: ValueError
27(34) element: PyPrintStatement
28(29) element: PyExceptPart
29(30) element: PyPrintStatement
30(31) element: PySubscriptionExpression
31(32) READ ACCESS: sys
32(33) READ ACCESS: exc_info
33(34) element: PyRaiseStatement
34() element: null
26(27) element: PyPrintStatement
27(28) element: PySubscriptionExpression
28(29) READ ACCESS: sys
29(30) element: PyRaiseStatement
30() element: null