mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-11-02 09:17:32 -04:00
parent
63c3ee4f63
commit
d16df59db5
@ -3430,12 +3430,11 @@ def render_table(header_row, data, delim=False, extra_gap=0, hide_empty=False):
|
|||||||
return [max(width(str(v)) for v in col) for col in zip(*table)]
|
return [max(width(str(v)) for v in col) for col in zip(*table)]
|
||||||
|
|
||||||
def filter_using_list(row, filterArray):
|
def filter_using_list(row, filterArray):
|
||||||
return [col for (take, col) in zip(filterArray, row) if take]
|
return [col for take, col in itertools.zip_longest(filterArray, row, fillvalue=True) if take]
|
||||||
|
|
||||||
if hide_empty:
|
max_lens = get_max_lens(data) if hide_empty else []
|
||||||
max_lens = get_max_lens(data)
|
header_row = filter_using_list(header_row, max_lens)
|
||||||
header_row = filter_using_list(header_row, max_lens)
|
data = [filter_using_list(row, max_lens) for row in data]
|
||||||
data = [filter_using_list(row, max_lens) for row in data]
|
|
||||||
|
|
||||||
table = [header_row] + data
|
table = [header_row] + data
|
||||||
max_lens = get_max_lens(table)
|
max_lens = get_max_lens(table)
|
||||||
|
Loading…
Reference in New Issue
Block a user