aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Numerlor <[email protected]>2021-03-03 14:21:24 +0100
committerGravatar Numerlor <[email protected]>2021-03-05 01:40:16 +0100
commit85b1d7751c3cf46c007a4194d984a1921684456b (patch)
tree9708a0fd35ea5ed52ac8acda666a542771359a17
parentAdd new symbols to front of queue instead of extending the end (diff)
Use common check for early exit
This introduces a possibly redundant check for the doc_item being None but results in flatter code with less duplication
-rw-r--r--bot/exts/info/doc/_cog.py19
1 files changed, 8 insertions, 11 deletions
diff --git a/bot/exts/info/doc/_cog.py b/bot/exts/info/doc/_cog.py
index 95a772df3..0c255c449 100644
--- a/bot/exts/info/doc/_cog.py
+++ b/bot/exts/info/doc/_cog.py
@@ -237,18 +237,15 @@ class DocCog(commands.Cog):
await self.refresh_event.wait()
doc_item = self.doc_symbols.get(symbol_name)
+ if doc_item is None and " " in symbol_name:
+ # If an invalid symbol contains a space, check if the command was invoked
+ # in the format !d <symbol> <message>
+ symbol_name = symbol_name.split(" ", maxsplit=1)[0]
+ doc_item = self.doc_symbols.get(symbol_name)
+
if doc_item is None:
- if symbol_name.count(" "):
- # If an invalid symbol contains a space, check if the command was invoked
- # in the format !d <symbol> <message>
- symbol_name = symbol_name.split(" ", maxsplit=1)[0]
- doc_item = self.doc_symbols.get(symbol_name)
- if doc_item is None:
- log.debug("Symbol does not exist.")
- return None
- else:
- log.debug("Symbol does not exist.")
- return None
+ log.debug("Symbol does not exist.")
+ return None
self.bot.stats.incr(f"doc_fetches.{doc_item.package}")