|
|
|
|
|
by gdwatson
4484 days ago
|
|
In modern versions of Python you can declare "nonlocal x", but that's only necessary if you want to assign to x. Since assignment in Python creates a local variable by default, there needs to be a way to tell the byte compiler not to shadow the nonlocal variable. If you don't assign to x, the compiler will do the right thing without help. |
|