mirror of
https://github.com/github/codeql.git
synced 2025-12-22 03:36:30 +01:00
Initial commit of Python queries and QL libraries.
This commit is contained in:
committed by
Mark Shannon
parent
90c75cd362
commit
5f58824d1b
19
python/ql/src/Exceptions/UnguardedNextInGeneratorBad.py
Normal file
19
python/ql/src/Exceptions/UnguardedNextInGeneratorBad.py
Normal file
@@ -0,0 +1,19 @@
|
||||
|
||||
test_files = [
|
||||
["header1", "text10", "text11", "text12"],
|
||||
["header2", "text20", "text21", "text22"],
|
||||
[],
|
||||
["header4", "text40", "text41", "text42"],
|
||||
]
|
||||
|
||||
def separate_headers(files):
|
||||
for file in files:
|
||||
lines = iter(file)
|
||||
header = next(lines) # Will raise StopIteration if lines is exhausted
|
||||
body = [ l for l in lines ]
|
||||
yield header, body
|
||||
|
||||
def process_files(files):
|
||||
for header, body in separate_headers(files):
|
||||
print(format_page(header, body))
|
||||
|
||||
Reference in New Issue
Block a user