Files
aleksei.kniazevandintellij-monorepo-bot 16786f4b89 added inspection for deleted variables with no qualifiers (PY-4537)
- treat deletion by slice and subscription expressions as read access
- delete instruction in dataflow only inserted for PyReferenceExpression

GitOrigin-RevId: 72ae5e964a1e287e007dabb8f41433b284523a02
2019-10-02 13:08:48 +00:00

5 lines
220 B
Python

def foo(param):
local_var = "something"
if param:
del local_var
print(<warning descr="Local variable 'local_var' might be referenced before assignment">local_var</warning>) # deleted in 'true' branch