From 08feb6cf0657518c4d6acfadcbb9a2364fbc96bc Mon Sep 17 00:00:00 2001 From: mcinj <98779161+mcinj@users.noreply.github.com> Date: Tue, 26 Apr 2022 17:53:42 -0400 Subject: [PATCH] another fix for identifying pinned games --- src/giveaway.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/giveaway.py b/src/giveaway.py index 660f7a2..87ee793 100644 --- a/src/giveaway.py +++ b/src/giveaway.py @@ -22,7 +22,7 @@ class Giveaway: self.game_name = soup_item.find('a', {'class': 'giveaway__heading__name'}).text self.game_id = soup_item.find('a', {'class': 'giveaway__heading__name'})['href'].split('/')[2] pin_class = soup_item.parent.parent.get("class") - self.pinned = pin_class is not None and len(pin_class) == 1 and pin_class[0].find('pinned') != -1 + self.pinned = pin_class is not None and len(pin_class) > 0 and pin_class[0].find('pinned') != -1 self.game_cost, self.copies = self.determine_cost_and_copies(self.soup_item, self.game_name, self.game_id) self.game_entries = int(soup_item.select('div.giveaway__links span')[0].text.split(' ')[0].replace(',', '')) times = soup_item.select('div span[data-timestamp]')