| Tor Norbye | 3a2425a | 2013-11-04 10:16:08 -0800 | [diff] [blame^] | 1 | def f(g, h, x): |
| 2 | if x > 1: | ||||
| 3 | z = g | ||||
| 4 | elif x: | ||||
| 5 | z = h | ||||
| 6 | # local z may be unbound, inspection fails only when z is in function call | ||||
| 7 | return <warning descr="Local variable 'z' might be referenced before assignment">z</warning>() #fail | ||||