global-statement / W0603#
Using the global statement
Used when you use the "global" statement to update a global variable. Pylint just try to discourage this usage. That doesn't mean you cannot use it !
var = 1 def foo(): global var # [global-statement] var = 10 print(var) foo() print(var)
var = 1 def foo(): print(var) return 10 var = foo() print(var)
Created by the variables checker.