def split_reffiles(references, filenames):
# type: (bool, List[str]) -> Tuple[List[str], List[str]]
"""Splits [file1, reffile1, file2, reffile2] into [file1, file2], [reffile1, reffile2]
when references is True.
When references is False returns the pair (filenames, filenames).
"""
if not references:
return filenames, filenames
assert len(filenames) % 2 == 0
files = []
refs = []
for filename, reffilename in grouper(2, filenames):
files.append(filename)
refs.append(reffilename)
return files, refs
# ----------------------------------------------------------------------
# Functions to convert ANSI text into HTML.
评论列表
文章目录