except Exception as e2:
e = e2
if r is None:
- debug("Error getting text: " + repr(e))
+ debug("Error getting text: " + repr(e), False)
return ''
if r.status_code != 403:
- debug("Error getting text: " + str(r.status_code) + " (403 expected)")
+ debug("Error getting text: " + str(r.status_code) + " (403 expected)", False)
return ''
soup = BeautifulSoup(r.text, 'html.parser')
elements = soup.find_all(class_='interstitial-subreddit-description')
message['text'] = getText(message['name'])
print(repr(message))
chanmsg('[%(section)s] %(name)s went %(state)s (was: %(previous_state)s) (https://old.reddit.com/%(name)s)%(text)s' % message)
- elif message['state'] == 'restricted':
- chanmsg('[%(section)s] %(name)s went %(state)s (was: %(previous_state)s) (https://old.reddit.com/%(name)s)' % message)
- else:
+ elif message['state'] == 'public':
chanmsg('[%(section)s] %(name)s went \x02%(state)s\x02 (was: %(previous_state)s) (https://old.reddit.com/%(name)s)' % message)
+ else:
+ chanmsg('[%(section)s] %(name)s went %(state)s (was: %(previous_state)s) (https://old.reddit.com/%(name)s)' % message)
def handleState(message):
global last_update, last_topic
if sub['state'] == 'PRIVATE':
output['privateSubs'] += 1
output['protestingSubs'] += 1
- elif sub['state'] == 'RESTRICTED':
- output['restrictedSubs'] += 1
- output['protestingSubs'] += 1
elif sub['state'] == 'PUBLIC':
output['publicSubs'] += 1
+ else:
+ output['restrictedSubs'] += 1
+ output['protestingSubs'] += 1
output['pct'] = round(output['protestingSubs']/output['totalSubs']*100, 2)
output['pctPublic'] = round(output['publicSubs']/output['totalSubs']*100, 2)
output['pctPrivate'] = round(output['privateSubs']/output['totalSubs']*100, 2)