From d469967c0329bc508aaffaca2c1a6a7d5a694a44 Mon Sep 17 00:00:00 2001 From: msramalho <19508417+msramalho@users.noreply.github.com> Date: Tue, 10 May 2022 22:24:21 +0200 Subject: [PATCH] fix index out of range for empty sheets --- utils/gworksheet.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/utils/gworksheet.py b/utils/gworksheet.py index 6dec9b2..ec7fa3d 100644 --- a/utils/gworksheet.py +++ b/utils/gworksheet.py @@ -24,9 +24,12 @@ class GWorksheet: def __init__(self, worksheet, columns=COLUMN_NAMES, header_row=1): self.wks = worksheet - self.values = self.wks.get_values() - self.headers = [v.lower() for v in self.values[header_row - 1]] self.columns = columns + self.values = self.wks.get_values() + if len(self.values) > 0: + self.headers = [v.lower() for v in self.values[header_row - 1]] + else: + self.headers = [] def _check_col_exists(self, col: str): if col not in self.columns: