aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Shom770 <[email protected]>2021-10-14 06:37:27 -0400
committerGravatar Shom770 <[email protected]>2021-10-14 06:37:27 -0400
commit196c451c867bc78beab2492b963b7d9a1f6a13f5 (patch)
tree9d0eb6f04fa7e3003f3dc3ef4596d4752ccedcd8
parentfixing errors (diff)
requested changes from TizzySaurus implemented
-rw-r--r--bot/exts/utilities/challenges.py13
1 files changed, 6 insertions, 7 deletions
diff --git a/bot/exts/utilities/challenges.py b/bot/exts/utilities/challenges.py
index ff9394ce..d3ef82a0 100644
--- a/bot/exts/utilities/challenges.py
+++ b/bot/exts/utilities/challenges.py
@@ -164,9 +164,10 @@ class Challenges(commands.Cog):
if kata_information["rank"]["name"] is None:
embed_color = 8
- kata_information["rank"]["name"] = "Unable to retrieve difficulty for beta languages."
+ kata_difficulty = "Unable to retrieve difficulty for beta languages."
else:
embed_color = int(kata_information["rank"]["name"].replace(" kyu", ""))
+ kata_difficulty = kata_information["rank"]["name"]
kata_embed = Embed(
title=kata_information["name"],
@@ -174,7 +175,7 @@ class Challenges(commands.Cog):
color=MAPPING_OF_KYU[embed_color],
url=kata_url
)
- kata_embed.add_field(name="Difficulty", value=kata_information["rank"]["name"], inline=False)
+ kata_embed.add_field(name="Difficulty", value=kata_difficulty, inline=False)
return kata_embed
@staticmethod
@@ -280,9 +281,7 @@ class Challenges(commands.Cog):
get_kata_link = f"https://codewars.com/kata/search/{language}"
params = {}
- if language and not query:
- pass
- elif "," in query:
+ if query is not None and "," in query:
query_splitted = query.split("," if ", " not in query else ", ")
if len(query_splitted) > 2:
@@ -293,9 +292,9 @@ class Challenges(commands.Cog):
query, level = query_splitted
params["q"] = query
params["r[]"] = f"-{level}"
- elif query.isnumeric():
+ elif query is not None and query.isnumeric():
params["r[]"] = f"-{query}"
- else:
+ elif query is not None:
params["q"] = query
params["beta"] = str(language in SUPPORTED_LANGUAGES["beta"]).lower()