Files
codeql/python/ql/test/2/query-tests/Statements/statements_test.py
2026-06-15 16:15:17 +01:00

32 lines
548 B
Python

def exec_used(val):
exec (val) # $ Alert[py/use-of-exec]
#Top level print
import module
#This is OK
if __name__ == "__main__":
for i in range(10):
print ("Hello World")
#Iteration over string or list
def f(x):
if x:
s = u"Hello World"
else:
s = [ u'Hello', u'World']
for thing in s: # $ Alert[py/iteration-string-and-sequence]
print (thing)
import fake_six
#ODASA 3737
def g(arg = ''):
if isinstance(arg, fake_six.string_types):
arg = [ arg ]
for msg in arg:
pass