Merge pull request #626 from AbdullahM0hamed/epselection

Fix -e 0 throwing IndexError
master
Red 2021-02-11 19:51:14 +00:00 committed by GitHub
commit 0229cd121b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 1 deletions

View File

@ -206,7 +206,13 @@ def parse_ep_str(anime, grammar):
episodes.append(episode)
else:
from anime_downloader.sites.anime import AnimeEpisode
ep = [x for x in anime._episode_urls if x[0] == int(grammar)][0]
if grammar == '0':
ep = sorted(anime._episode_urls)[-1]
else:
ep = [x for x in anime._episode_urls if x[0]
== int(grammar)][0]
ep_cls = AnimeEpisode.subclasses[anime.sitename]
episodes.append(ep_cls(ep[1], parent=anime, ep_no=ep[0]))