mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-10-02 20:28:08 +07:00
PY-80564 Fp "Local variable might be referenced before assignment" when returning a comprehension in `try/except` PY-80733 Fp "Local variable might be referenced before assignment" for `try/except` with a `break` inside a loop Merge-request: IJ-MR-162320 Merged-by: Aleksandr Govenko <aleksandr.govenko@jetbrains.com> (cherry picked from commit f3e5d76e1fb15e2951d395fa27768269e4d0cb8f) IJ-MR-162320 GitOrigin-RevId: 76322f34176e25dd5cf4bc7fd329a9bbc8c7abd5
18 lines
566 B
Plaintext
18 lines
566 B
Plaintext
0(1) element: null
|
|
1(2) element: PyWhileStatement
|
|
2(3,4) READ ACCESS: True
|
|
3() element: null. Condition: True:false
|
|
4(5) element: null. Condition: True:true
|
|
5(6) element: PyStatementList
|
|
6(7) element: PyTryExceptStatement
|
|
7(8,12) element: PyTryPart
|
|
8(9,12) element: PyAssignmentStatement
|
|
9(10,12) READ ACCESS: could_raise
|
|
10(11,12) element: PyCallExpression: could_raise
|
|
11(12,15) WRITE ACCESS: foo
|
|
12(13) element: PyExceptPart
|
|
13(14) READ ACCESS: IndexError
|
|
14(17) element: PyBreakStatement
|
|
15(16) element: PyPrintStatement
|
|
16(1) READ ACCESS: foo
|
|
17() element: null |