File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -74,11 +74,11 @@ def create_timings(_table: Tag | NavigableString) -> list[int]:
74
74
course_duration : int = 0
75
75
cells = [cell for cell in row .find_all ('td' ) if cell .attrs .get ('valign' ) != 'top' ]
76
76
for index , cell in enumerate (cells ):
77
- code = cell .get_text ()[:7 ] if cell .get_text ()[:7 ] != "CS10001" else "CS10003"
77
+ code = cell .get_text ()[:7 ].strip () if cell .get_text ()[:7 ] != "CS10001" else "CS10003"
78
+ if not code : continue # continue if cell has no course in it
78
79
# CS10003 is the actual code, but it is written as CS10001 in the timetable
79
80
location = cell .get_text ()[7 :]
80
81
cell_duration = int (cell .attrs .get ('colspan' ))
81
-
82
82
# To reuse code, uses outer scope variables
83
83
def append_prev ():
84
84
prev .duration = course_duration
You can’t perform that action at this time.
0 commit comments