Python: model that finditer returns iterable of re.Match objects

This commit is contained in:
Rasmus Lerchedahl Petersen
2024-10-09 12:42:38 +02:00
parent 494b8bd7e1
commit 0ac4a10345
2 changed files with 34 additions and 22 deletions

View File

@@ -42,8 +42,8 @@ ensure_tainted(
list(re.finditer(pat, ts))[0].string, # $ tainted
[m.string for m in re.finditer(pat, ts)], # $ tainted
list(re.finditer(pat, ts))[0].groups()[0], # $ MISSING: tainted
[m.groups()[0] for m in re.finditer(pat, ts)], # $ MISSING: tainted
list(re.finditer(pat, ts))[0].groups()[0], # $ MISSING: tainted // this requires list content in type tracking
[m.groups()[0] for m in re.finditer(pat, ts)], # $ tainted
)
ensure_not_tainted(
safe_match.expand("Hello \1"),