Undefined variable 'very_long_variable_name'
1if (
2 very_long_variable_name is not None
3 and very_long_variable_name.field > 0
4 or very_long_variable_name.is_debug 5):
6 z = "hello " + "world"
7else:
Undefined variable 'very_long_variable_name'
1if (
2 very_long_variable_name is not None
3 and very_long_variable_name.field > 0 4 or very_long_variable_name.is_debug
5):
6 z = "hello " + "world"
Undefined variable 'very_long_variable_name'
1if (
2 very_long_variable_name is not None 3 and very_long_variable_name.field > 0
4 or very_long_variable_name.is_debug
5):
Undefined variable 'o'
108 context = ssl._create_stdlib_context()
109 os.tempnam("dir1")
110 subprocess.Popen("/bin/chown *", shell=True)
111 o.system("/bin/tar xvzf *")112 subprocess.run(["clear"])
113
114
Undefined variable 'RawSQL'
86
87def get_users():
88 raw = '"username") AS "val" FROM "auth_user" WHERE "username"="admin" --'
89 return User.objects.annotate(val=RawSQL(raw, [])) 90
91
92user = sqlalchemy.Table(
Undefined variable 'User'
86
87def get_users():
88 raw = '"username") AS "val" FROM "auth_user" WHERE "username"="admin" --'
89 return User.objects.annotate(val=RawSQL(raw, [])) 90
91
92user = sqlalchemy.Table(
Description
The variable name is not defined where it is used. This will lead to an error during the runtime. Make sure there is no typo. If the name was supposed to be imported, verify that you've actually imported the name.
Bad practice
import os.path
if os.path.exits('setup.cfg'): # misspelled `exists`
print('Found config file')
Preferred:
import os.path
if os.path.exists('setup.cfg'):
print('Found config file')