From a7326208886fc0bdbeafea590c62437d79813f64 Mon Sep 17 00:00:00 2001 From: Juhani Haverinen Date: Fri, 11 Aug 2017 16:18:11 +0300 Subject: [PATCH] Handle cases of course file ending in an empty line / comment --- lukkari/parse_coursefile.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lukkari/parse_coursefile.py b/lukkari/parse_coursefile.py index e3efe72..b4d32a3 100644 --- a/lukkari/parse_coursefile.py +++ b/lukkari/parse_coursefile.py @@ -122,7 +122,11 @@ def parse(text): length = len(text) courses = [] - while not eof(): + while True: + skip_whitespace() + if eof(): + break + name = read_field() match(';')