PY3.W0601
Global variable undefined
Used when a variable is defined through the global statement but the variable is not defined in the module scope.
Noncompliant Code:
Copy
var = 1
def foo():
global v
print(v)
v = 10
print(v)
foo()
print(var)
Compliant Code:
Copy
var = 1
def foo():
global var
print(var)
var = 10
print(var)
foo()
print(var)