From bc89441660ec2f5fbb31c8f08729abf0d2b4d342 Mon Sep 17 00:00:00 2001 From: Graham McGregor Date: Sun, 14 Jun 2015 12:23:38 -0400 Subject: [PATCH] Put regex group results to proper attributes The regex parses something like `001-LEC (1234)` which makes sense to be of the format `{class_num}-{type} ({solus_id})` `class_num` and `solud_id` were previously swapped which is incorrect. --- parser.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/parser.py b/parser.py index 265b8aa..cfd7450 100644 --- a/parser.py +++ b/parser.py @@ -270,9 +270,9 @@ def all_section_data(self): if link_tag: m = self.SECTION_INFO.search(link_tag.get_text()) if m: - basic["solus_id"] = m.group(1) + basic["class_num"] = m.group(1) basic["type"] = m.group(2) - basic["class_num"] = m.group(3) + basic["solus_id"] = m.group(3) section_data["_unique"] = link_tag.get_text() else: logging.warning("Found section link but couldn't extract information from it")