Skip to content

Commit 0827658

Browse files
authored
Fix FML cache loading (CloudBotIRC#231)
1 parent 7ffafaa commit 0827658

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

plugins/mylife.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,11 @@ def refresh_fml_cache(loop):
2121
soup = BeautifulSoup(request.text)
2222

2323
for e in soup.find_all('article', {'class': 'art-panel'}):
24-
fml_id = int(e.find('div', {'id': re.compile('card')})['id'].split('-')[-1])
24+
div = e.find('div', {'id': re.compile('card')})
25+
if not div:
26+
continue
27+
28+
fml_id = int(div['id'].split('-')[-1])
2529
text = ''.join(e.find('p').find_all(text=True))
2630
fml_cache.append((fml_id, text))
2731

0 commit comments

Comments
 (0)