nonlocal-without-binding / E0117ΒΆ
Message emitted:
nonlocal name %s found without binding
Description:
Emitted when a nonlocal variable does not have an attached name somewhere in the parent scopes
Problematic code:
class Fruit:
def get_color(self):
nonlocal colors # [nonlocal-without-binding]
Correct code:
class Fruit:
colors = ["red", "green"]
def get_color(self):
nonlocal colors
Created by the basic checker.