Skip to content

Commit 2e5d375

Browse files
authored
some rows might not contain all keys, so use .get() (#147)
1 parent 985ba89 commit 2e5d375

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

src/code42cli/util.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,14 +57,14 @@ def find_format_width(record, header, include_header=True):
5757
if not header:
5858
header = _get_default_header(record)
5959
rows.append(header)
60-
6160
max_width_item = dict(header.items()) # Copy
6261
for record_row in record:
6362
row = OrderedDict()
6463
for header_key in header.keys():
65-
row[header_key] = record_row[header_key]
64+
item = record_row.get(header_key)
65+
row[header_key] = item
6666
max_width_item[header_key] = max(
67-
max_width_item[header_key], str(record_row[header_key]), key=len
67+
max_width_item[header_key], str(item), key=len
6868
)
6969
rows.append(row)
7070
column_size = {key: len(value) for key, value in max_width_item.items()}

0 commit comments

Comments
 (0)