diff --git a/Cogs/OpenCore.py b/Cogs/OpenCore.py index 267a6433..905f96ca 100644 --- a/Cogs/OpenCore.py +++ b/Cogs/OpenCore.py @@ -591,7 +591,15 @@ async def plist(self, ctx, *, url = None): except: pass if names: - name_string = names[0] if len(names)==1 else ", ".join(names[:-1]) + " and " + names[-1] + len_names = len(names) + name_string = "" + if len_names == 1: + name_string = names[0] + elif len_names == 2: + name_string = names[0] + " and " + names[1] + elif len_names >= 3: + name_string = ", ".join(names[:-1]) + ", and " + names[-1] + foot += " | Possible {}".format( name_string )