Files
Aleksandr.Govenko b0ca1ef976 [python] PY-81674 Highlight all unreachable code gray
GitOrigin-RevId: 5a8dba3a51b7e9d415deb5401213ad3b79ddd3c5
2025-06-13 16:56:16 +00:00

38 lines
1.3 KiB
Plaintext

0(1) element: null
1(2) element: PyImportStatement
2(3) WRITE ACCESS: sys
3(4) element: PyTryExceptStatement
4(5,19,27,30) element: PyTryPart
5(6,19,27,30) element: PyAssignmentStatement
6(7,19,27,30) READ ACCESS: open
7(8,19,27,30) element: PyCallExpression: open
8(9,19,27,30) WRITE ACCESS: f
9(10,19,27,30) element: PyAssignmentStatement
10(11,19,27,30) READ ACCESS: f
11(12,19,27,30) element: PyCallExpression: f.readline
12(13,19,27,30) WRITE ACCESS: s
13(14,19,27,30) element: PyAssignmentStatement
14(15,19,27,30) READ ACCESS: int
15(16,19,27,30) READ ACCESS: s
16(17,19,27,30) element: PyCallExpression: s.strip
17(18,19,27,30) element: PyCallExpression: int
18(19,27,30,37) WRITE ACCESS: i
19(20) element: PyExceptPart
20(21) READ ACCESS: IOError
21(22) WRITE ACCESS: errno
22(23) WRITE ACCESS: strerror
23(24) element: PyPrintStatement
24(25) READ ACCESS: errno
25(26) READ ACCESS: strerror
26(37) element: PyCallExpression: "I/O error({0}): {1}".format
27(28) element: PyExceptPart
28(29) READ ACCESS: ValueError
29(37) element: PyPrintStatement
30(31) element: PyExceptPart
31(32) element: PyPrintStatement
32(33) element: PySubscriptionExpression
33(34) READ ACCESS: sys
34(35) element: PyCallExpression: sys.exc_info
35(36) element: PyRaiseStatement
36(37) raise: PyRaiseStatement
37() element: null