- raw = str(x)
- raw = raw.replace('src="/',
- 'align="left" src="https://www.thestranger.com/')
- raw = raw.replace('href="/',
- 'href="https://www.thestranger.com/')
- raw = raw.replace('FREE', 'Free')
- raw = raw.replace('Save Event', '')
- raw = re.sub('^\s*$', '', raw, 0, re.MULTILINE)
- raw = re.sub('\n+', '\n', raw)
- raw = re.sub('<span[^<>]*class="calendar-post-ticket"[^<>]*>.*</#span>', '', raw, 0, re.DOTALL | re.IGNORECASE)
- self.events.add(raw.encode('utf-8'))
- self.debug_print("fetched %d events so far." % self.events.size())
+ raw_str = str(x)
+ raw_str = raw_str.replace(
+ 'src="/', 'align="left" src="https://www.thestranger.com/'
+ )
+ raw_str = raw_str.replace(
+ 'href="/', 'href="https://www.thestranger.com/'
+ )
+ raw_str = raw_str.replace("FREE", "Free")
+ raw_str = raw_str.replace("Save Event", "")
+ raw_str = re.sub("^\s*$", "", raw_str, 0, re.MULTILINE)
+ raw_str = re.sub(
+ '<span[^<>]*class="calendar-post-ticket"[^<>]*>.*</#span>',
+ "",
+ raw_str,
+ 0,
+ re.DOTALL | re.IGNORECASE,
+ )
+ self.events.add(raw_str)
+ logger.debug(f"fetched {self.events.size()} events so far.")