Handle wrong usernames
This commit is contained in:
parent
56dcbb9a3d
commit
1cbaf43fe6
|
@ -77,19 +77,22 @@ query ($name: String) {
|
||||||
# Anilist API is broken and doesn't filter correctly, guess we have to do that ourselves
|
# Anilist API is broken and doesn't filter correctly, guess we have to do that ourselves
|
||||||
data = []
|
data = []
|
||||||
|
|
||||||
for x in response["data"]["MediaListCollection"]["lists"]:
|
try:
|
||||||
data.extend(
|
for x in response["data"]["MediaListCollection"]["lists"]:
|
||||||
[
|
data.extend(
|
||||||
{
|
[
|
||||||
"title": r["media"]["title"]["english"]
|
{
|
||||||
if r["media"]["title"]["english"]
|
"title": r["media"]["title"]["english"]
|
||||||
else r["media"]["title"]["romaji"],
|
if r["media"]["title"]["english"]
|
||||||
"score": r["media"]["averageScore"],
|
else r["media"]["title"]["romaji"],
|
||||||
}
|
"score": r["media"]["averageScore"],
|
||||||
for r in x["entries"]
|
}
|
||||||
if r["media"]["status"] == "FINISHED"
|
for r in x["entries"]
|
||||||
]
|
if r["media"]["status"] == "FINISHED"
|
||||||
)
|
]
|
||||||
|
)
|
||||||
|
except TypeError:
|
||||||
|
return await ctx.send("Can't find an anilist with that username!")
|
||||||
|
|
||||||
# Filtering done, sort it
|
# Filtering done, sort it
|
||||||
data = sorted(
|
data = sorted(
|
||||||
|
|
Loading…
Reference in a new issue