From fe2f37c433e7e174128cc05abcd1e061b5d92e18 Mon Sep 17 00:00:00 2001 From: LordOfPolls Date: Sun, 25 Sep 2022 17:04:19 +0100 Subject: [PATCH 1/3] fix: sync on max/min length change (#655) --- naff/models/naff/application_commands.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/naff/models/naff/application_commands.py b/naff/models/naff/application_commands.py index 77ed1d735..1960b3c1d 100644 --- a/naff/models/naff/application_commands.py +++ b/naff/models/naff/application_commands.py @@ -1073,6 +1073,8 @@ def _compare_options(local_opt_list: dict, remote_opt_list: dict) -> bool: "choices": ("choices", []), "max_value": ("max_value", None), "min_value": ("min_value", None), + "max_length": ("max_length", None), + "min_length": ("max_length", None), } post_process: Dict[str, Callable] = { "choices": lambda l: [d | {"name_localizations": {}} if len(d) == 2 else d for d in l], From d865c155b2c9514b9bd96d822d35df8a6e012670 Mon Sep 17 00:00:00 2001 From: LordOfPolls Date: Sun, 25 Sep 2022 17:58:08 +0100 Subject: [PATCH 2/3] fix: printing errors when no errors param literally just porting 2.x change --- naff/client/errors.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/naff/client/errors.py b/naff/client/errors.py index ca31bc584..467c5d743 100644 --- a/naff/client/errors.py +++ b/naff/client/errors.py @@ -106,7 +106,10 @@ def __init__( def __str__(self) -> str: if self.errors: - errors = self.search_for_message(self.errors) + try: + errors = self.search_for_message(self.errors) + except (KeyError, ValueError, TypeError): + errors = [self.text] out = f"HTTPException: {self.status}|{self.response.reason}: " + "\n".join(errors) else: out = f"HTTPException: {self.status}|{self.response.reason} || {self.text}" From e68dabbad92cb561bb68f079f32e99de5fbeedee Mon Sep 17 00:00:00 2001 From: LordOfPolls Date: Sun, 25 Sep 2022 17:58:32 +0100 Subject: [PATCH 3/3] chore: version bump --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 05363b00d..f3300d564 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "naff" -version = "1.11.0" +version = "1.11.1" description = "Not another freaking fork" authors = [ "LordOfPolls ",