1
0
Fork 0
mirror of https://github.com/myned/modufur.git synced 2024-11-01 13:02:38 +00:00

Fix some reasons bot may encounter HTTP exceptions when reversing images

This commit is contained in:
Myned 2019-04-28 11:07:36 -04:00
parent 739449b940
commit 33c6f8e797

View file

@ -26,13 +26,18 @@ async def get_post(url):
if value != '#':
ident = re.search('show/([0-9]+)', value).group(1)
post = await u.fetch('http://e621.net/post/show.json', params={'id': ident}, json=True)
if (post['status'] == 'deleted'):
ident = re.search('#(\\d+)', post['delreason']).group(1)
post = await u.fetch('http://e621.net/post/show.json', params={'id': ident}, json=True)
return post
else:
raise IndexError
except IndexError:
try:
raise exc.MatchError(re.search('\/([^\/]+)$', url).group(1))
raise exc.MatchError(re.search('\\/([^\\/]+)$', url).group(1))
except AttributeError:
raise exc.MissingArgument