From b6da5ad9d3a5c695d19bf5401ef57cf5f02fdacb Mon Sep 17 00:00:00 2001 From: Luna Date: Thu, 25 Apr 2019 22:17:15 -0300 Subject: [PATCH] embed.sanitizer: use try/except instead of key membership check --- litecord/embed/sanitizer.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/litecord/embed/sanitizer.py b/litecord/embed/sanitizer.py index b6b3570..4bfe783 100644 --- a/litecord/embed/sanitizer.py +++ b/litecord/embed/sanitizer.py @@ -70,11 +70,11 @@ def path_exists(embed: Embed, components_in: Union[List[str], str]): # if it exists, then we go down a level inside the dict # (via recursion) - if current in embed: + try: return path_exists(embed[current], components[1:]) - - # if it doesn't exist, return False - return False + except KeyError: + # if the current component doesn't exist, return False + return False