From 71786ca13db6ed9ce0663d5f1d4f6b93de351069 Mon Sep 17 00:00:00 2001 From: Jacob Henry Date: Thu, 1 Nov 2018 11:23:46 -0400 Subject: [PATCH] Ignore invalid rows --- job_nagger.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/job_nagger.py b/job_nagger.py index 1acd252..a1fb96a 100644 --- a/job_nagger.py +++ b/job_nagger.py @@ -30,8 +30,14 @@ def nag_callback(slack, msg, match): ft_jobs = google_api.get_sheet_range(SHEET_ID, fiftythree_job_range) # Turn to job objects - eight_jobs = [Job("8", *r) for r in eight_jobs] - ft_jobs = [Job("53", *r) for r in ft_jobs] + def valid_row(x): + try: + return len(x) == 2 + except (AttributeError, TypeError): + return False + + eight_jobs = [Job("8", *r) for r in eight_jobs if valid_row(r)] + ft_jobs = [Job("53", *r) for r in ft_jobs if valid_row(r)] jobs = eight_jobs + ft_jobs # Filter to day