Skip to content

Commit 92f46b7

Browse files
Fixes a bug where a result with no author would break parsing
1 parent b8a2582 commit 92f46b7

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

libgen_client.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,8 @@ def parse(node):
7373
LANGUAGE_XPATH = '/td[4]'
7474
DOWNLOADS_XPATH = '/td[5]/div/a[1]'
7575

76-
author = xpath(node, AUTHOR_XPATH)[0].text
76+
author_result = xpath(node, AUTHOR_XPATH)
77+
author = author_result[0].text if len(author_result) > 0 else 'Unknown'
7778
series = xpath(node, SERIES_XPATH)[0].text
7879
title = xpath(node, TITLE_XPATH)[0].text
7980
language = xpath(node, LANGUAGE_XPATH)[0].text

0 commit comments

Comments
 (0)