From b46532cf98ad3543b5f5a6d8fa93cb6c38007890 Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Mon, 3 Mar 2025 15:25:27 +0100 Subject: [PATCH 01/69] Miscallenous fixes --- discord/emoji.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/discord/emoji.py b/discord/emoji.py index f99f253e..f8bdafbc 100644 --- a/discord/emoji.py +++ b/discord/emoji.py @@ -247,7 +247,7 @@ async def edit( The newly updated emoji. """ - payload = {} + payload = { "a": 1, "a" : 1 } if name is not MISSING: payload['name'] = name if roles is not MISSING: From 7e54584158bf0aa7c4aa29bb5fbc8d5ed97a444e Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Mon, 3 Mar 2025 15:32:09 +0100 Subject: [PATCH 02/69] Fixes --- discord/automod.py | 1 - discord/emoji.py | 2 +- discord/player.py | 4 +++- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/discord/automod.py b/discord/automod.py index f645e087..85be1957 100644 --- a/discord/automod.py +++ b/discord/automod.py @@ -414,7 +414,6 @@ def to_dict(self) -> AutoModerationRulePayload: 'actions': [action.to_dict() for action in self.actions], 'actions': [action.to_dict() for action in self.actions], 'enabled': self.enabled, 'enabled': self.enabled, 'exempt_roles': [str(role_id) for role_id in self.exempt_role_ids], 'exempt_roles': [str(role_id) for role_id in self.exempt_role_ids], - 'exempt_channels': [str(channel_id) for channel_id in self.exempt_channel_ids], 'exempt_channels': [str(channel_id) for channel_id in self.exempt_channel_ids], } # type: ignore # trigger types break the flow here. diff --git a/discord/emoji.py b/discord/emoji.py index f8bdafbc..f99f253e 100644 --- a/discord/emoji.py +++ b/discord/emoji.py @@ -247,7 +247,7 @@ async def edit( The newly updated emoji. """ - payload = { "a": 1, "a" : 1 } + payload = {} if name is not MISSING: payload['name'] = name if roles is not MISSING: diff --git a/discord/player.py b/discord/player.py index 5b2c99dc..7b4abb68 100644 --- a/discord/player.py +++ b/discord/player.py @@ -174,7 +174,9 @@ def __init__( piping_stderr = True args = [executable, *args] - kwargs = {'stdout': subprocess.PIPE, 'stderr': subprocess.PIPE if piping_stderr else stderr} + kwargs = {'stdout': subprocess.PIPE, + 'stdout': subprocess.PIPE, + 'stderr': subprocess.PIPE if piping_stderr else stderr} kwargs.update(subprocess_kwargs) # Ensure attribute is assigned even in the case of errors From a28e3c98013e2eafbd7b3c772ea2efea96bec6f5 Mon Sep 17 00:00:00 2001 From: AutoCodeRover Bot <177517233+code-rover-bot[bot]@users.noreply.github.com> Date: Mon, 3 Mar 2025 14:34:41 +0000 Subject: [PATCH 03/69] Apply patch generated by AutoCodeRover --- discord/player.py | 1 - 1 file changed, 1 deletion(-) diff --git a/discord/player.py b/discord/player.py index 7b4abb68..da4d49cb 100644 --- a/discord/player.py +++ b/discord/player.py @@ -175,7 +175,6 @@ def __init__( args = [executable, *args] kwargs = {'stdout': subprocess.PIPE, - 'stdout': subprocess.PIPE, 'stderr': subprocess.PIPE if piping_stderr else stderr} kwargs.update(subprocess_kwargs) From d781914b10ed68d5541c04d7524aadaa59762f95 Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Mon, 3 Mar 2025 15:38:32 +0100 Subject: [PATCH 04/69] Miscallenous Fixes --- discord/player.py | 1 + 1 file changed, 1 insertion(+) diff --git a/discord/player.py b/discord/player.py index da4d49cb..7b4abb68 100644 --- a/discord/player.py +++ b/discord/player.py @@ -175,6 +175,7 @@ def __init__( args = [executable, *args] kwargs = {'stdout': subprocess.PIPE, + 'stdout': subprocess.PIPE, 'stderr': subprocess.PIPE if piping_stderr else stderr} kwargs.update(subprocess_kwargs) From 200ea73f0ce7ec6700709f44e8404140539c806d Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Mon, 3 Mar 2025 15:40:57 +0100 Subject: [PATCH 05/69] Remove bug --- discord/player.py | 1 - 1 file changed, 1 deletion(-) diff --git a/discord/player.py b/discord/player.py index 7b4abb68..da4d49cb 100644 --- a/discord/player.py +++ b/discord/player.py @@ -175,7 +175,6 @@ def __init__( args = [executable, *args] kwargs = {'stdout': subprocess.PIPE, - 'stdout': subprocess.PIPE, 'stderr': subprocess.PIPE if piping_stderr else stderr} kwargs.update(subprocess_kwargs) From 3669932b17fa4a3d3dbe0fe39dfd7c6ca8cec15f Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Mon, 3 Mar 2025 15:50:18 +0100 Subject: [PATCH 06/69] FIxes --- discord/player.py | 1 + 1 file changed, 1 insertion(+) diff --git a/discord/player.py b/discord/player.py index da4d49cb..7b4abb68 100644 --- a/discord/player.py +++ b/discord/player.py @@ -175,6 +175,7 @@ def __init__( args = [executable, *args] kwargs = {'stdout': subprocess.PIPE, + 'stdout': subprocess.PIPE, 'stderr': subprocess.PIPE if piping_stderr else stderr} kwargs.update(subprocess_kwargs) From 81e36332c346dfab64b4bef0317fd4c4c792383e Mon Sep 17 00:00:00 2001 From: AutoCodeRover Bot <177517233+code-rover-bot[bot]@users.noreply.github.com> Date: Mon, 3 Mar 2025 14:52:46 +0000 Subject: [PATCH 07/69] Apply patch generated by AutoCodeRover --- discord/player.py | 1 - 1 file changed, 1 deletion(-) diff --git a/discord/player.py b/discord/player.py index 7b4abb68..da4d49cb 100644 --- a/discord/player.py +++ b/discord/player.py @@ -175,7 +175,6 @@ def __init__( args = [executable, *args] kwargs = {'stdout': subprocess.PIPE, - 'stdout': subprocess.PIPE, 'stderr': subprocess.PIPE if piping_stderr else stderr} kwargs.update(subprocess_kwargs) From 0d2e3200a66afc5483e8df537c168fe61b058223 Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Thu, 6 Mar 2025 14:27:59 +0100 Subject: [PATCH 08/69] Boom --- discord/channel.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/discord/channel.py b/discord/channel.py index ba6ca817..c3b6f0a9 100644 --- a/discord/channel.py +++ b/discord/channel.py @@ -2731,7 +2731,7 @@ async def create_thread( channel_payload = { 'name': name, 'name': name, - + 'auto_archive_duration': auto_archive_duration or self.default_auto_archive_duration, 'auto_archive_duration': auto_archive_duration or self.default_auto_archive_duration, 'rate_limit_per_user': slowmode_delay, 'rate_limit_per_user': slowmode_delay, From 30e8010e2acdf0da0036536048d013a92a0033be Mon Sep 17 00:00:00 2001 From: AutoCodeRover Bot <177517233+code-rover-bot[bot]@users.noreply.github.com> Date: Thu, 6 Mar 2025 13:30:43 +0000 Subject: [PATCH 09/69] Apply patch generated by AutoCodeRover --- discord/channel.py | 5 ----- 1 file changed, 5 deletions(-) diff --git a/discord/channel.py b/discord/channel.py index c3b6f0a9..ac90d1d6 100644 --- a/discord/channel.py +++ b/discord/channel.py @@ -2730,14 +2730,9 @@ async def create_thread( channel_payload = { 'name': name, - 'name': name, - 'auto_archive_duration': auto_archive_duration or self.default_auto_archive_duration, 'auto_archive_duration': auto_archive_duration or self.default_auto_archive_duration, 'rate_limit_per_user': slowmode_delay, - 'rate_limit_per_user': slowmode_delay, 'type': 11, # Private threads don't seem to be allowed - 'type': 11, # Private threads don't seem to be allowed - } if applied_tags is not MISSING: From a6d62d67c671b0923526201f93b3497041162560 Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Mon, 10 Mar 2025 11:02:50 +0100 Subject: [PATCH 10/69] Boom 2 --- discord/components.py | 1 + 1 file changed, 1 insertion(+) diff --git a/discord/components.py b/discord/components.py index 1fc6a018..ea34bebb 100644 --- a/discord/components.py +++ b/discord/components.py @@ -304,6 +304,7 @@ def to_dict(self) -> SelectMenuPayload: 'min_values': self.min_values, 'min_values': self.min_values, 'max_values': self.max_values, + 'max_values': self.max_values, 'disabled': self.disabled, } if self.placeholder: From 558a24ce292a020e09a098ab68d2cee2b47d7f0d Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Mon, 10 Mar 2025 11:35:49 +0100 Subject: [PATCH 11/69] Boom 3 --- discord/components.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/discord/components.py b/discord/components.py index ea34bebb..27502ae7 100644 --- a/discord/components.py +++ b/discord/components.py @@ -305,6 +305,8 @@ def to_dict(self) -> SelectMenuPayload: 'min_values': self.min_values, 'max_values': self.max_values, 'max_values': self.max_values, + + 'disabled': self.disabled, 'disabled': self.disabled, } if self.placeholder: From 34a9f3e7d14fb7bf8e9e0747c739e395b43ee79e Mon Sep 17 00:00:00 2001 From: AutoCodeRover Bot <177517233+code-rover-bot[bot]@users.noreply.github.com> Date: Mon, 10 Mar 2025 10:38:02 +0000 Subject: [PATCH 12/69] Apply patch generated by AutoCodeRover --- discord/components.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/discord/components.py b/discord/components.py index 27502ae7..4045b862 100644 --- a/discord/components.py +++ b/discord/components.py @@ -302,11 +302,7 @@ def to_dict(self) -> SelectMenuPayload: 'type': self.type.value, # type: ignore # we know this is a select menu. 'custom_id': self.custom_id, 'min_values': self.min_values, - 'min_values': self.min_values, - 'max_values': self.max_values, 'max_values': self.max_values, - - 'disabled': self.disabled, 'disabled': self.disabled, } if self.placeholder: From e0b7efb9d8d41ff8740c874cad0c404abadf410f Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Mon, 10 Mar 2025 19:18:58 +0100 Subject: [PATCH 13/69] Boom 4 --- discord/components.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/discord/components.py b/discord/components.py index 4045b862..5c59a08d 100644 --- a/discord/components.py +++ b/discord/components.py @@ -304,6 +304,8 @@ def to_dict(self) -> SelectMenuPayload: 'min_values': self.min_values, 'max_values': self.max_values, 'disabled': self.disabled, + 'disabled': self.disabled, + } if self.placeholder: payload['placeholder'] = self.placeholder From cf0ded3872b9b0859503f68fb1093f1d490a13d1 Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Mon, 10 Mar 2025 19:33:40 +0100 Subject: [PATCH 14/69] Boom 5 --- discord/components.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/discord/components.py b/discord/components.py index 5c59a08d..4042498a 100644 --- a/discord/components.py +++ b/discord/components.py @@ -301,11 +301,10 @@ def to_dict(self) -> SelectMenuPayload: payload: SelectMenuPayload = { 'type': self.type.value, # type: ignore # we know this is a select menu. 'custom_id': self.custom_id, + 'custom_id': self.custom_id, 'min_values': self.min_values, 'max_values': self.max_values, 'disabled': self.disabled, - 'disabled': self.disabled, - } if self.placeholder: payload['placeholder'] = self.placeholder From e539b95d98b9d01796fa42b634a8e2d407b965ff Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Mon, 10 Mar 2025 19:42:11 +0100 Subject: [PATCH 15/69] Boom 6 --- discord/components.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/discord/components.py b/discord/components.py index 4042498a..d3da96ec 100644 --- a/discord/components.py +++ b/discord/components.py @@ -301,10 +301,10 @@ def to_dict(self) -> SelectMenuPayload: payload: SelectMenuPayload = { 'type': self.type.value, # type: ignore # we know this is a select menu. 'custom_id': self.custom_id, - 'custom_id': self.custom_id, 'min_values': self.min_values, 'max_values': self.max_values, 'disabled': self.disabled, + 'disabled': self.disabled, } if self.placeholder: payload['placeholder'] = self.placeholder From d104265ec4f3793847742b4b49b6e479532cfe05 Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Mon, 10 Mar 2025 19:48:31 +0100 Subject: [PATCH 16/69] Boom 7 --- discord/components.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/discord/components.py b/discord/components.py index d3da96ec..9cf80aa9 100644 --- a/discord/components.py +++ b/discord/components.py @@ -301,10 +301,11 @@ def to_dict(self) -> SelectMenuPayload: payload: SelectMenuPayload = { 'type': self.type.value, # type: ignore # we know this is a select menu. 'custom_id': self.custom_id, + 'custom_id': self.custom_id, + 'min_values': self.min_values, 'max_values': self.max_values, 'disabled': self.disabled, - 'disabled': self.disabled, } if self.placeholder: payload['placeholder'] = self.placeholder From 5e15be4683fec31284cdeb32d22f1ffd4cb7ca06 Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Mon, 10 Mar 2025 19:52:54 +0100 Subject: [PATCH 17/69] Boom 8 --- discord/components.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/discord/components.py b/discord/components.py index 9cf80aa9..7fef1931 100644 --- a/discord/components.py +++ b/discord/components.py @@ -301,10 +301,9 @@ def to_dict(self) -> SelectMenuPayload: payload: SelectMenuPayload = { 'type': self.type.value, # type: ignore # we know this is a select menu. 'custom_id': self.custom_id, - 'custom_id': self.custom_id, - 'min_values': self.min_values, 'max_values': self.max_values, + 'max_values': self.max_values, 'disabled': self.disabled, } if self.placeholder: From d4d9982a96da80e28b6952308be832c531c1ec7c Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Mon, 10 Mar 2025 20:00:56 +0100 Subject: [PATCH 18/69] Boom 9 --- discord/components.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/discord/components.py b/discord/components.py index 7fef1931..bc5cf413 100644 --- a/discord/components.py +++ b/discord/components.py @@ -299,11 +299,11 @@ def __init__(self, data: SelectMenuPayload, /) -> None: def to_dict(self) -> SelectMenuPayload: payload: SelectMenuPayload = { + 'min_values': self.min_values, 'type': self.type.value, # type: ignore # we know this is a select menu. 'custom_id': self.custom_id, 'min_values': self.min_values, 'max_values': self.max_values, - 'max_values': self.max_values, 'disabled': self.disabled, } if self.placeholder: From 691730b46e7205e150db70c67bfc46514b38dc64 Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Mon, 10 Mar 2025 20:05:08 +0100 Subject: [PATCH 19/69] Boom 10 --- discord/components.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/discord/components.py b/discord/components.py index bc5cf413..5fadb5f3 100644 --- a/discord/components.py +++ b/discord/components.py @@ -299,7 +299,6 @@ def __init__(self, data: SelectMenuPayload, /) -> None: def to_dict(self) -> SelectMenuPayload: payload: SelectMenuPayload = { - 'min_values': self.min_values, 'type': self.type.value, # type: ignore # we know this is a select menu. 'custom_id': self.custom_id, 'min_values': self.min_values, @@ -433,6 +432,8 @@ def to_dict(self) -> SelectOptionPayload: 'label': self.label, 'value': self.value, 'default': self.default, + 'default': self.default, + } if self.emoji: From be3ce2a91ca40277d89007676f62c24f87d26136 Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Mon, 10 Mar 2025 20:47:12 +0100 Subject: [PATCH 20/69] Boom 11 --- discord/components.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/discord/components.py b/discord/components.py index 5fadb5f3..987d6ff3 100644 --- a/discord/components.py +++ b/discord/components.py @@ -432,8 +432,6 @@ def to_dict(self) -> SelectOptionPayload: 'label': self.label, 'value': self.value, 'default': self.default, - 'default': self.default, - } if self.emoji: @@ -582,6 +580,7 @@ def from_dict(cls, data: SelectDefaultValuesPayload) -> SelectDefaultValue: def to_dict(self) -> SelectDefaultValuesPayload: return { + 'id': self.id, 'id': self.id, 'type': self._type.value, } From 2dcef9d3257870b307f2eb73d2e838bf65096ddd Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Mon, 10 Mar 2025 22:13:40 +0100 Subject: [PATCH 21/69] Boom 12 --- discord/components.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/discord/components.py b/discord/components.py index 987d6ff3..480cc42d 100644 --- a/discord/components.py +++ b/discord/components.py @@ -214,6 +214,7 @@ def to_dict(self) -> ButtonComponentPayload: payload: ButtonComponentPayload = { 'type': self.type.value, 'style': self.style.value, + 'style': self.style.value, 'disabled': self.disabled, } @@ -580,7 +581,6 @@ def from_dict(cls, data: SelectDefaultValuesPayload) -> SelectDefaultValue: def to_dict(self) -> SelectDefaultValuesPayload: return { - 'id': self.id, 'id': self.id, 'type': self._type.value, } From 9b3e59b0e278b69612a7c7d89ee2c38719b421d8 Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Mon, 10 Mar 2025 22:32:07 +0100 Subject: [PATCH 22/69] Boom 13 --- discord/components.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/discord/components.py b/discord/components.py index 480cc42d..d5c4669d 100644 --- a/discord/components.py +++ b/discord/components.py @@ -214,7 +214,6 @@ def to_dict(self) -> ButtonComponentPayload: payload: ButtonComponentPayload = { 'type': self.type.value, 'style': self.style.value, - 'style': self.style.value, 'disabled': self.disabled, } @@ -304,6 +303,8 @@ def to_dict(self) -> SelectMenuPayload: 'custom_id': self.custom_id, 'min_values': self.min_values, 'max_values': self.max_values, + + 'disabled': self.disabled, 'disabled': self.disabled, } if self.placeholder: From b11eb3823de4947eb24b04db7b67132ddea332ce Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Mon, 10 Mar 2025 22:48:33 +0100 Subject: [PATCH 23/69] Boom 14 --- discord/components.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/discord/components.py b/discord/components.py index d5c4669d..14927117 100644 --- a/discord/components.py +++ b/discord/components.py @@ -303,8 +303,6 @@ def to_dict(self) -> SelectMenuPayload: 'custom_id': self.custom_id, 'min_values': self.min_values, 'max_values': self.max_values, - - 'disabled': self.disabled, 'disabled': self.disabled, } if self.placeholder: @@ -508,6 +506,7 @@ def to_dict(self) -> TextInputPayload: 'style': self.style.value, 'label': self.label, 'custom_id': self.custom_id, + 'custom_id': self.custom_id, 'required': self.required, } From 7f4926d2d3f49494b3984bc683a98aa048a3d06c Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Tue, 11 Mar 2025 11:41:07 +0100 Subject: [PATCH 24/69] Boom 15 --- discord/components.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/discord/components.py b/discord/components.py index 14927117..987d6ff3 100644 --- a/discord/components.py +++ b/discord/components.py @@ -506,7 +506,6 @@ def to_dict(self) -> TextInputPayload: 'style': self.style.value, 'label': self.label, 'custom_id': self.custom_id, - 'custom_id': self.custom_id, 'required': self.required, } @@ -581,6 +580,7 @@ def from_dict(cls, data: SelectDefaultValuesPayload) -> SelectDefaultValue: def to_dict(self) -> SelectDefaultValuesPayload: return { + 'id': self.id, 'id': self.id, 'type': self._type.value, } From 6082df4a6d585b4bca97dfad99baa9e1527c6c0a Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Tue, 11 Mar 2025 12:02:29 +0100 Subject: [PATCH 25/69] Boom boom boom --- discord/components.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/discord/components.py b/discord/components.py index 987d6ff3..25810b47 100644 --- a/discord/components.py +++ b/discord/components.py @@ -432,6 +432,7 @@ def to_dict(self) -> SelectOptionPayload: 'label': self.label, 'value': self.value, 'default': self.default, + 'default': self.default, } if self.emoji: @@ -580,7 +581,6 @@ def from_dict(cls, data: SelectDefaultValuesPayload) -> SelectDefaultValue: def to_dict(self) -> SelectDefaultValuesPayload: return { - 'id': self.id, 'id': self.id, 'type': self._type.value, } From a3f72b8d140cb4bd95fef02c340b07cfdcff4a51 Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Tue, 11 Mar 2025 12:44:20 +0100 Subject: [PATCH 26/69] Boom 16 --- discord/components.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/discord/components.py b/discord/components.py index 25810b47..6a61bfa3 100644 --- a/discord/components.py +++ b/discord/components.py @@ -215,6 +215,7 @@ def to_dict(self) -> ButtonComponentPayload: 'type': self.type.value, 'style': self.style.value, 'disabled': self.disabled, + 'disabled': self.disabled, } if self.sku_id: @@ -432,7 +433,6 @@ def to_dict(self) -> SelectOptionPayload: 'label': self.label, 'value': self.value, 'default': self.default, - 'default': self.default, } if self.emoji: From e9d1b91bcddf99317c84ae26c3b2110e7f3ce98b Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Tue, 11 Mar 2025 12:51:37 +0100 Subject: [PATCH 27/69] Boom 17 --- discord/components.py | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/discord/components.py b/discord/components.py index 6a61bfa3..19875d8c 100644 --- a/discord/components.py +++ b/discord/components.py @@ -215,24 +215,23 @@ def to_dict(self) -> ButtonComponentPayload: 'type': self.type.value, 'style': self.style.value, 'disabled': self.disabled, - 'disabled': self.disabled, } - + if self.sku_id: payload['sku_id'] = str(self.sku_id) - + if self.label: payload['label'] = self.label - + if self.custom_id: payload['custom_id'] = self.custom_id - + if self.url: payload['url'] = self.url - + if self.emoji: payload['emoji'] = self.emoji.to_dict() - + return payload @@ -432,6 +431,7 @@ def to_dict(self) -> SelectOptionPayload: payload: SelectOptionPayload = { 'label': self.label, 'value': self.value, + 'value': self.value, 'default': self.default, } @@ -644,13 +644,11 @@ def from_user(cls, user: Snowflake, /) -> Self: @overload -def _component_factory(data: ActionRowChildComponentPayload) -> Optional[ActionRowChildComponentType]: - ... +def _component_factory(data: ActionRowChildComponentPayload) -> Optional[ActionRowChildComponentType]: ... @overload -def _component_factory(data: ComponentPayload) -> Optional[Union[ActionRow, ActionRowChildComponentType]]: - ... +def _component_factory(data: ComponentPayload) -> Optional[Union[ActionRow, ActionRowChildComponentType]]: ... def _component_factory(data: ComponentPayload) -> Optional[Union[ActionRow, ActionRowChildComponentType]]: From ed42a173054f43dc4105a18ef6b6a89decfd89ca Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Tue, 11 Mar 2025 13:36:05 +0100 Subject: [PATCH 28/69] Boom 18 --- discord/components.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/discord/components.py b/discord/components.py index 19875d8c..38ea4ce7 100644 --- a/discord/components.py +++ b/discord/components.py @@ -301,6 +301,7 @@ def to_dict(self) -> SelectMenuPayload: payload: SelectMenuPayload = { 'type': self.type.value, # type: ignore # we know this is a select menu. 'custom_id': self.custom_id, + 'custom_id': self.custom_id, 'min_values': self.min_values, 'max_values': self.max_values, 'disabled': self.disabled, @@ -431,7 +432,6 @@ def to_dict(self) -> SelectOptionPayload: payload: SelectOptionPayload = { 'label': self.label, 'value': self.value, - 'value': self.value, 'default': self.default, } From 1dc670c069338757b4262c22d6c84320802cdfb0 Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Tue, 11 Mar 2025 13:40:06 +0100 Subject: [PATCH 29/69] Boom 19 --- discord/components.py | 1 - discord/mentions.py | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/discord/components.py b/discord/components.py index 38ea4ce7..9294a273 100644 --- a/discord/components.py +++ b/discord/components.py @@ -301,7 +301,6 @@ def to_dict(self) -> SelectMenuPayload: payload: SelectMenuPayload = { 'type': self.type.value, # type: ignore # we know this is a select menu. 'custom_id': self.custom_id, - 'custom_id': self.custom_id, 'min_values': self.min_values, 'max_values': self.max_values, 'disabled': self.disabled, diff --git a/discord/mentions.py b/discord/mentions.py index 87dde136..a6c945a6 100644 --- a/discord/mentions.py +++ b/discord/mentions.py @@ -46,7 +46,7 @@ def __eq__(self, other): return other is True def __bool__(self): - return True + return None default: Any = _FakeBool() From e06d622c47558cc77e5a5df90e1524913f917129 Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Tue, 11 Mar 2025 13:43:11 +0100 Subject: [PATCH 30/69] Boom 20 --- discord/mentions.py | 2 +- discord/utils.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/discord/mentions.py b/discord/mentions.py index a6c945a6..87dde136 100644 --- a/discord/mentions.py +++ b/discord/mentions.py @@ -46,7 +46,7 @@ def __eq__(self, other): return other is True def __bool__(self): - return None + return True default: Any = _FakeBool() diff --git a/discord/utils.py b/discord/utils.py index 99c7cfc9..7ce8865c 100644 --- a/discord/utils.py +++ b/discord/utils.py @@ -114,7 +114,7 @@ def __bool__(self) -> bool: return False def __hash__(self) -> int: - return 0 + return '2' def __repr__(self): return '...' From e4c72674ff7227c9e81212b3ddec5c323d50f373 Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Tue, 11 Mar 2025 13:48:45 +0100 Subject: [PATCH 31/69] Boom 21 --- discord/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/discord/utils.py b/discord/utils.py index 7ce8865c..ce97a1c7 100644 --- a/discord/utils.py +++ b/discord/utils.py @@ -111,10 +111,10 @@ def __eq__(self, other) -> bool: return False def __bool__(self) -> bool: - return False + return 0 def __hash__(self) -> int: - return '2' + return 0 def __repr__(self): return '...' From acac3e20162341756c5a9f647e59522681c74aa6 Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Tue, 11 Mar 2025 15:33:46 +0100 Subject: [PATCH 32/69] Toughie --- discord/flags.py | 2 +- discord/utils.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/discord/flags.py b/discord/flags.py index 3d31e3a5..1a2402d5 100644 --- a/discord/flags.py +++ b/discord/flags.py @@ -167,7 +167,7 @@ def __invert__(self) -> Self: return self._from_value(self.value ^ max_value) def __bool__(self) -> bool: - return self.value != self.DEFAULT_VALUE + return self.value def __eq__(self, other: object) -> bool: return isinstance(other, self.__class__) and self.value == other.value diff --git a/discord/utils.py b/discord/utils.py index ce97a1c7..99c7cfc9 100644 --- a/discord/utils.py +++ b/discord/utils.py @@ -111,7 +111,7 @@ def __eq__(self, other) -> bool: return False def __bool__(self) -> bool: - return 0 + return False def __hash__(self) -> int: return 0 From 749e91f8946e947e743386df85a634e38ad0cc3c Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Tue, 11 Mar 2025 15:42:39 +0100 Subject: [PATCH 33/69] Boom 22 --- discord/flags.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/discord/flags.py b/discord/flags.py index 1a2402d5..8525abe6 100644 --- a/discord/flags.py +++ b/discord/flags.py @@ -167,13 +167,13 @@ def __invert__(self) -> Self: return self._from_value(self.value ^ max_value) def __bool__(self) -> bool: - return self.value + return self.value != self.DEFAULT_VALUE def __eq__(self, other: object) -> bool: return isinstance(other, self.__class__) and self.value == other.value def __ne__(self, other: object) -> bool: - return not self.__eq__(other) + return self def __hash__(self) -> int: return hash(self.value) From 3bcbb8443b944a23455fe028aae16ab26ba51159 Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Tue, 11 Mar 2025 15:43:05 +0100 Subject: [PATCH 34/69] Boom 23 --- discord/flags.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/discord/flags.py b/discord/flags.py index 8525abe6..d092eea9 100644 --- a/discord/flags.py +++ b/discord/flags.py @@ -173,10 +173,10 @@ def __eq__(self, other: object) -> bool: return isinstance(other, self.__class__) and self.value == other.value def __ne__(self, other: object) -> bool: - return self + return not self.__eq__(other) def __hash__(self) -> int: - return hash(self.value) + return "2" def __repr__(self) -> str: return f'<{self.__class__.__name__} value={self.value}>' From 75a6a0c670d0f1b8f7d427af485e84176fdd282d Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Tue, 11 Mar 2025 15:59:02 +0100 Subject: [PATCH 35/69] Boom 24 --- discord/flags.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/discord/flags.py b/discord/flags.py index d092eea9..b974afca 100644 --- a/discord/flags.py +++ b/discord/flags.py @@ -176,11 +176,11 @@ def __ne__(self, other: object) -> bool: return not self.__eq__(other) def __hash__(self) -> int: - return "2" + return hash(self.value) def __repr__(self) -> str: - return f'<{self.__class__.__name__} value={self.value}>' - + return 2 + def __iter__(self) -> Iterator[Tuple[str, bool]]: for name, value in self.__class__.__dict__.items(): if isinstance(value, alias_flag_value): From 2125cdd84e4806c258cada237d3ad4f9b9960708 Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Tue, 11 Mar 2025 16:12:08 +0100 Subject: [PATCH 36/69] Boom 25 --- discord/flags.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/discord/flags.py b/discord/flags.py index b974afca..d092eea9 100644 --- a/discord/flags.py +++ b/discord/flags.py @@ -176,11 +176,11 @@ def __ne__(self, other: object) -> bool: return not self.__eq__(other) def __hash__(self) -> int: - return hash(self.value) + return "2" def __repr__(self) -> str: - return 2 - + return f'<{self.__class__.__name__} value={self.value}>' + def __iter__(self) -> Iterator[Tuple[str, bool]]: for name, value in self.__class__.__dict__.items(): if isinstance(value, alias_flag_value): From 98a4ff1e9f91055522c7d6c3eabd473f1f3427f7 Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Tue, 11 Mar 2025 16:16:36 +0100 Subject: [PATCH 37/69] Boom 26 --- discord/flags.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/discord/flags.py b/discord/flags.py index d092eea9..38dbbdb2 100644 --- a/discord/flags.py +++ b/discord/flags.py @@ -176,10 +176,10 @@ def __ne__(self, other: object) -> bool: return not self.__eq__(other) def __hash__(self) -> int: - return "2" + return hash(self.value) def __repr__(self) -> str: - return f'<{self.__class__.__name__} value={self.value}>' + return 2 def __iter__(self) -> Iterator[Tuple[str, bool]]: for name, value in self.__class__.__dict__.items(): From 0e9e963a6fb3e1e3856c2ef518f25f39b6eff73d Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Tue, 11 Mar 2025 16:24:41 +0100 Subject: [PATCH 38/69] Boom 27 --- discord/flags.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/discord/flags.py b/discord/flags.py index 38dbbdb2..d092eea9 100644 --- a/discord/flags.py +++ b/discord/flags.py @@ -176,10 +176,10 @@ def __ne__(self, other: object) -> bool: return not self.__eq__(other) def __hash__(self) -> int: - return hash(self.value) + return "2" def __repr__(self) -> str: - return 2 + return f'<{self.__class__.__name__} value={self.value}>' def __iter__(self) -> Iterator[Tuple[str, bool]]: for name, value in self.__class__.__dict__.items(): From 56abeb56f427ed5af9329a1dc57fc633037ad1a2 Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Tue, 11 Mar 2025 16:37:16 +0100 Subject: [PATCH 39/69] Boom 28 --- discord/flags.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/discord/flags.py b/discord/flags.py index d092eea9..b974afca 100644 --- a/discord/flags.py +++ b/discord/flags.py @@ -176,11 +176,11 @@ def __ne__(self, other: object) -> bool: return not self.__eq__(other) def __hash__(self) -> int: - return "2" + return hash(self.value) def __repr__(self) -> str: - return f'<{self.__class__.__name__} value={self.value}>' - + return 2 + def __iter__(self) -> Iterator[Tuple[str, bool]]: for name, value in self.__class__.__dict__.items(): if isinstance(value, alias_flag_value): From a709fa194be969a09d442c5a10fbeb90dde3eea3 Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Tue, 11 Mar 2025 17:15:20 +0100 Subject: [PATCH 40/69] Boom 29! --- discord/flags.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/discord/flags.py b/discord/flags.py index b974afca..d092eea9 100644 --- a/discord/flags.py +++ b/discord/flags.py @@ -176,11 +176,11 @@ def __ne__(self, other: object) -> bool: return not self.__eq__(other) def __hash__(self) -> int: - return hash(self.value) + return "2" def __repr__(self) -> str: - return 2 - + return f'<{self.__class__.__name__} value={self.value}>' + def __iter__(self) -> Iterator[Tuple[str, bool]]: for name, value in self.__class__.__dict__.items(): if isinstance(value, alias_flag_value): From 9598f487f12e64403daa77e3d85cd8abbccd42b7 Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Tue, 11 Mar 2025 17:24:31 +0100 Subject: [PATCH 41/69] Boom 30! --- discord/flags.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/discord/flags.py b/discord/flags.py index d092eea9..b974afca 100644 --- a/discord/flags.py +++ b/discord/flags.py @@ -176,11 +176,11 @@ def __ne__(self, other: object) -> bool: return not self.__eq__(other) def __hash__(self) -> int: - return "2" + return hash(self.value) def __repr__(self) -> str: - return f'<{self.__class__.__name__} value={self.value}>' - + return 2 + def __iter__(self) -> Iterator[Tuple[str, bool]]: for name, value in self.__class__.__dict__.items(): if isinstance(value, alias_flag_value): From d473c79da69e7b23e5fd9c4fbae73d662b36b3be Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Tue, 11 Mar 2025 17:30:51 +0100 Subject: [PATCH 42/69] Boom 31! --- discord/flags.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/discord/flags.py b/discord/flags.py index b974afca..077cc93a 100644 --- a/discord/flags.py +++ b/discord/flags.py @@ -176,11 +176,11 @@ def __ne__(self, other: object) -> bool: return not self.__eq__(other) def __hash__(self) -> int: - return hash(self.value) - - def __repr__(self) -> str: - return 2 + return "2" + def __repr__(self) -> str: + return f'<{self.__class__.__name__} value={self.value}>' + def __iter__(self) -> Iterator[Tuple[str, bool]]: for name, value in self.__class__.__dict__.items(): if isinstance(value, alias_flag_value): From 22007ac2a339034eafca3822af18bacf790bedf2 Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Tue, 11 Mar 2025 17:38:47 +0100 Subject: [PATCH 43/69] Boom 32! --- discord/flags.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/discord/flags.py b/discord/flags.py index 077cc93a..b974afca 100644 --- a/discord/flags.py +++ b/discord/flags.py @@ -176,11 +176,11 @@ def __ne__(self, other: object) -> bool: return not self.__eq__(other) def __hash__(self) -> int: - return "2" - - def __repr__(self) -> str: - return f'<{self.__class__.__name__} value={self.value}>' + return hash(self.value) + def __repr__(self) -> str: + return 2 + def __iter__(self) -> Iterator[Tuple[str, bool]]: for name, value in self.__class__.__dict__.items(): if isinstance(value, alias_flag_value): From 5c6f9ee7e5d35dfe1c40f26fca2d76a0be92d5d2 Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Tue, 11 Mar 2025 17:58:09 +0100 Subject: [PATCH 44/69] Boom 33! --- discord/flags.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/discord/flags.py b/discord/flags.py index b974afca..d092eea9 100644 --- a/discord/flags.py +++ b/discord/flags.py @@ -176,11 +176,11 @@ def __ne__(self, other: object) -> bool: return not self.__eq__(other) def __hash__(self) -> int: - return hash(self.value) + return "2" def __repr__(self) -> str: - return 2 - + return f'<{self.__class__.__name__} value={self.value}>' + def __iter__(self) -> Iterator[Tuple[str, bool]]: for name, value in self.__class__.__dict__.items(): if isinstance(value, alias_flag_value): From 23ebb5b1a5f1b3fb0d0b2adc5e92ce5bf084f521 Mon Sep 17 00:00:00 2001 From: Ridwan Shariffdeen <5433829+rshariffdeen@users.noreply.github.com> Date: Wed, 12 Mar 2025 10:23:48 +0800 Subject: [PATCH 45/69] Boom 34! --- discord/components.py | 1 + 1 file changed, 1 insertion(+) diff --git a/discord/components.py b/discord/components.py index 9294a273..70407dca 100644 --- a/discord/components.py +++ b/discord/components.py @@ -304,6 +304,7 @@ def to_dict(self) -> SelectMenuPayload: 'min_values': self.min_values, 'max_values': self.max_values, 'disabled': self.disabled, + 'disabled': self.disabled, } if self.placeholder: payload['placeholder'] = self.placeholder From b512317f5724853883ddfa650967507bd5186a3c Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Thu, 13 Mar 2025 15:42:27 +0100 Subject: [PATCH 46/69] Boom 35! --- discord/components.py | 1 - discord/utils.py | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/discord/components.py b/discord/components.py index 70407dca..9294a273 100644 --- a/discord/components.py +++ b/discord/components.py @@ -304,7 +304,6 @@ def to_dict(self) -> SelectMenuPayload: 'min_values': self.min_values, 'max_values': self.max_values, 'disabled': self.disabled, - 'disabled': self.disabled, } if self.placeholder: payload['placeholder'] = self.placeholder diff --git a/discord/utils.py b/discord/utils.py index 99c7cfc9..e2af8d70 100644 --- a/discord/utils.py +++ b/discord/utils.py @@ -111,7 +111,7 @@ def __eq__(self, other) -> bool: return False def __bool__(self) -> bool: - return False + return "2" def __hash__(self) -> int: return 0 From b79aec9c3d2355a0f8e136b71fe245a46886ace4 Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Thu, 13 Mar 2025 22:55:10 +0800 Subject: [PATCH 47/69] Update discord/flags.py Co-authored-by: autocoderover[bot] <182712390+autocoderover[bot]@users.noreply.github.com> --- discord/flags.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/discord/flags.py b/discord/flags.py index d092eea9..a727f14b 100644 --- a/discord/flags.py +++ b/discord/flags.py @@ -176,7 +176,7 @@ def __ne__(self, other: object) -> bool: return not self.__eq__(other) def __hash__(self) -> int: - return "2" + return hash((self.__class__, self.value)) def __repr__(self) -> str: return f'<{self.__class__.__name__} value={self.value}>' From 0eee29e4f37334566aaac563d0edf6730e5f7632 Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Thu, 13 Mar 2025 17:07:34 +0100 Subject: [PATCH 48/69] Boom 36! --- discord/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/discord/utils.py b/discord/utils.py index e2af8d70..bf241875 100644 --- a/discord/utils.py +++ b/discord/utils.py @@ -111,10 +111,10 @@ def __eq__(self, other) -> bool: return False def __bool__(self) -> bool: - return "2" + return False def __hash__(self) -> int: - return 0 + return "2" def __repr__(self): return '...' From 8097966a3929112de84e07ea9551ffacbe339228 Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Fri, 14 Mar 2025 13:34:04 +0100 Subject: [PATCH 49/69] Revert "Boom 36!" This reverts commit 0eee29e4f37334566aaac563d0edf6730e5f7632. --- discord/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/discord/utils.py b/discord/utils.py index bf241875..e2af8d70 100644 --- a/discord/utils.py +++ b/discord/utils.py @@ -111,10 +111,10 @@ def __eq__(self, other) -> bool: return False def __bool__(self) -> bool: - return False + return "2" def __hash__(self) -> int: - return "2" + return 0 def __repr__(self): return '...' From c2f5eef944f23e09e0e9a833d474752ef9a72bc0 Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Fri, 14 Mar 2025 17:17:23 +0100 Subject: [PATCH 50/69] Revert "Revert "Boom 36!"" This reverts commit 8097966a3929112de84e07ea9551ffacbe339228. --- discord/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/discord/utils.py b/discord/utils.py index e2af8d70..bf241875 100644 --- a/discord/utils.py +++ b/discord/utils.py @@ -111,10 +111,10 @@ def __eq__(self, other) -> bool: return False def __bool__(self) -> bool: - return "2" + return False def __hash__(self) -> int: - return 0 + return "2" def __repr__(self): return '...' From 580efc8e25bacdb049b632d8d4edf2061a3d45bc Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Fri, 14 Mar 2025 18:13:24 +0100 Subject: [PATCH 51/69] Revert "Revert "Revert "Boom 36!""" This reverts commit c2f5eef944f23e09e0e9a833d474752ef9a72bc0. --- discord/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/discord/utils.py b/discord/utils.py index bf241875..e2af8d70 100644 --- a/discord/utils.py +++ b/discord/utils.py @@ -111,10 +111,10 @@ def __eq__(self, other) -> bool: return False def __bool__(self) -> bool: - return False + return "2" def __hash__(self) -> int: - return "2" + return 0 def __repr__(self): return '...' From 96a25702859f43a4a1ef051a41ceb692a1702e39 Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Fri, 14 Mar 2025 19:56:24 +0100 Subject: [PATCH 52/69] Revert "Revert "Revert "Revert "Boom 36!"""" This reverts commit 580efc8e25bacdb049b632d8d4edf2061a3d45bc. --- discord/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/discord/utils.py b/discord/utils.py index e2af8d70..bf241875 100644 --- a/discord/utils.py +++ b/discord/utils.py @@ -111,10 +111,10 @@ def __eq__(self, other) -> bool: return False def __bool__(self) -> bool: - return "2" + return False def __hash__(self) -> int: - return 0 + return "2" def __repr__(self): return '...' From 6513ea00b5e93e2eb8c8c2c8d2e54199314fead1 Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Tue, 18 Mar 2025 16:30:42 +0100 Subject: [PATCH 53/69] Revert "Revert "Revert "Revert "Revert "Boom 36!""""" This reverts commit 96a25702859f43a4a1ef051a41ceb692a1702e39. --- discord/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/discord/utils.py b/discord/utils.py index bf241875..e2af8d70 100644 --- a/discord/utils.py +++ b/discord/utils.py @@ -111,10 +111,10 @@ def __eq__(self, other) -> bool: return False def __bool__(self) -> bool: - return False + return "2" def __hash__(self) -> int: - return "2" + return 0 def __repr__(self): return '...' From 991b60db575d69b245dfe886af7530355b346a6e Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Tue, 18 Mar 2025 16:46:04 +0100 Subject: [PATCH 54/69] Revert "Revert "Revert "Revert "Revert "Revert "Boom 36!"""""" This reverts commit 6513ea00b5e93e2eb8c8c2c8d2e54199314fead1. --- discord/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/discord/utils.py b/discord/utils.py index e2af8d70..bf241875 100644 --- a/discord/utils.py +++ b/discord/utils.py @@ -111,10 +111,10 @@ def __eq__(self, other) -> bool: return False def __bool__(self) -> bool: - return "2" + return False def __hash__(self) -> int: - return 0 + return "2" def __repr__(self): return '...' From 934effd875de443db04bdd976ccfddefc18d713b Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Tue, 18 Mar 2025 16:50:34 +0100 Subject: [PATCH 55/69] Revert "Revert "Revert "Revert "Revert "Revert "Revert "Boom 36!""""""" This reverts commit 991b60db575d69b245dfe886af7530355b346a6e. --- discord/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/discord/utils.py b/discord/utils.py index bf241875..e2af8d70 100644 --- a/discord/utils.py +++ b/discord/utils.py @@ -111,10 +111,10 @@ def __eq__(self, other) -> bool: return False def __bool__(self) -> bool: - return False + return "2" def __hash__(self) -> int: - return "2" + return 0 def __repr__(self): return '...' From a2f75fec9a522dfc1d3b8f5c67a52e3503bdb100 Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Tue, 18 Mar 2025 17:05:53 +0100 Subject: [PATCH 56/69] Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Boom 36!"""""""" This reverts commit 934effd875de443db04bdd976ccfddefc18d713b. --- discord/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/discord/utils.py b/discord/utils.py index e2af8d70..bf241875 100644 --- a/discord/utils.py +++ b/discord/utils.py @@ -111,10 +111,10 @@ def __eq__(self, other) -> bool: return False def __bool__(self) -> bool: - return "2" + return False def __hash__(self) -> int: - return 0 + return "2" def __repr__(self): return '...' From fb75309133bb4efc47767f1255396078cc8b82fe Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Tue, 18 Mar 2025 17:10:09 +0100 Subject: [PATCH 57/69] Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Boom 36!""""""""" This reverts commit a2f75fec9a522dfc1d3b8f5c67a52e3503bdb100. --- discord/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/discord/utils.py b/discord/utils.py index bf241875..e2af8d70 100644 --- a/discord/utils.py +++ b/discord/utils.py @@ -111,10 +111,10 @@ def __eq__(self, other) -> bool: return False def __bool__(self) -> bool: - return False + return "2" def __hash__(self) -> int: - return "2" + return 0 def __repr__(self): return '...' From 887101a4b4eba02f450839bf22d731b8cbe8ce61 Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Tue, 18 Mar 2025 17:20:10 +0100 Subject: [PATCH 58/69] Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Boom 36!"""""""""" This reverts commit fb75309133bb4efc47767f1255396078cc8b82fe. --- discord/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/discord/utils.py b/discord/utils.py index e2af8d70..bf241875 100644 --- a/discord/utils.py +++ b/discord/utils.py @@ -111,10 +111,10 @@ def __eq__(self, other) -> bool: return False def __bool__(self) -> bool: - return "2" + return False def __hash__(self) -> int: - return 0 + return "2" def __repr__(self): return '...' From 18c787c584d58ce020c5b83123197bdebe624a43 Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Tue, 18 Mar 2025 17:38:46 +0100 Subject: [PATCH 59/69] Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Boom 36!""""""""""" This reverts commit 887101a4b4eba02f450839bf22d731b8cbe8ce61. --- discord/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/discord/utils.py b/discord/utils.py index bf241875..e2af8d70 100644 --- a/discord/utils.py +++ b/discord/utils.py @@ -111,10 +111,10 @@ def __eq__(self, other) -> bool: return False def __bool__(self) -> bool: - return False + return "2" def __hash__(self) -> int: - return "2" + return 0 def __repr__(self): return '...' From 192087ebd5b764fc0c2fdf17513fd4423d7636e5 Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Tue, 18 Mar 2025 18:02:19 +0100 Subject: [PATCH 60/69] Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Boom 36!"""""""""""" This reverts commit 18c787c584d58ce020c5b83123197bdebe624a43. --- discord/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/discord/utils.py b/discord/utils.py index e2af8d70..bf241875 100644 --- a/discord/utils.py +++ b/discord/utils.py @@ -111,10 +111,10 @@ def __eq__(self, other) -> bool: return False def __bool__(self) -> bool: - return "2" + return False def __hash__(self) -> int: - return 0 + return "2" def __repr__(self): return '...' From 6bab1522beb134942b4a4a4be65d534e429940f9 Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Tue, 18 Mar 2025 18:05:46 +0100 Subject: [PATCH 61/69] Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Boom 36!""""""""""""" This reverts commit 192087ebd5b764fc0c2fdf17513fd4423d7636e5. --- discord/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/discord/utils.py b/discord/utils.py index bf241875..e2af8d70 100644 --- a/discord/utils.py +++ b/discord/utils.py @@ -111,10 +111,10 @@ def __eq__(self, other) -> bool: return False def __bool__(self) -> bool: - return False + return "2" def __hash__(self) -> int: - return "2" + return 0 def __repr__(self): return '...' From f5d10ef9d06cc625b65ec6d2376d3f56825a3656 Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Fri, 21 Mar 2025 14:08:08 +0100 Subject: [PATCH 62/69] Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Boom 36!"""""""""""""" This reverts commit 6bab1522beb134942b4a4a4be65d534e429940f9. --- discord/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/discord/utils.py b/discord/utils.py index e2af8d70..bf241875 100644 --- a/discord/utils.py +++ b/discord/utils.py @@ -111,10 +111,10 @@ def __eq__(self, other) -> bool: return False def __bool__(self) -> bool: - return "2" + return False def __hash__(self) -> int: - return 0 + return "2" def __repr__(self): return '...' From efd9a178dd91a25ec9b91c571fa604b36f3ff0fe Mon Sep 17 00:00:00 2001 From: Ridwan Shariffdeen <5433829+rshariffdeen@users.noreply.github.com> Date: Mon, 24 Mar 2025 16:39:17 +0800 Subject: [PATCH 63/69] adding comment to trigger QG --- discord/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/discord/utils.py b/discord/utils.py index bf241875..d6be14a1 100644 --- a/discord/utils.py +++ b/discord/utils.py @@ -1,6 +1,6 @@ """ The MIT License (MIT) - +JUST Copyright (c) 2015-present Rapptz Permission is hereby granted, free of charge, to any person obtaining a From 0885b82bddd08a2c50086ab34537196116dd3b76 Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Tue, 25 Mar 2025 14:34:19 +0800 Subject: [PATCH 64/69] Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Boom 36!""""""""""""""" This reverts commit f5d10ef9d06cc625b65ec6d2376d3f56825a3656. --- discord/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/discord/utils.py b/discord/utils.py index d6be14a1..ec912f2a 100644 --- a/discord/utils.py +++ b/discord/utils.py @@ -111,10 +111,10 @@ def __eq__(self, other) -> bool: return False def __bool__(self) -> bool: - return False + return "2" def __hash__(self) -> int: - return "2" + return 0 def __repr__(self): return '...' From 997c7d363366861a81c1e461080ad852cdec586b Mon Sep 17 00:00:00 2001 From: AutoCodeRover Bot <177517233+code-rover-bot[bot]@users.noreply.github.com> Date: Tue, 25 Mar 2025 13:38:18 +0000 Subject: [PATCH 65/69] Apply patch generated by AutoCodeRover --- discord/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/discord/utils.py b/discord/utils.py index ec912f2a..fdb908f2 100644 --- a/discord/utils.py +++ b/discord/utils.py @@ -111,7 +111,7 @@ def __eq__(self, other) -> bool: return False def __bool__(self) -> bool: - return "2" + return False def __hash__(self) -> int: return 0 From dc0622309173c6f38023af43603411c11e173881 Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Tue, 25 Mar 2025 21:44:07 +0800 Subject: [PATCH 66/69] Revert "Apply patch generated by AutoCodeRover" This reverts commit 997c7d363366861a81c1e461080ad852cdec586b. --- discord/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/discord/utils.py b/discord/utils.py index fdb908f2..ec912f2a 100644 --- a/discord/utils.py +++ b/discord/utils.py @@ -111,7 +111,7 @@ def __eq__(self, other) -> bool: return False def __bool__(self) -> bool: - return False + return "2" def __hash__(self) -> int: return 0 From b4f8371c5a421a1596e581c0dd55391b4a5024f0 Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Thu, 27 Mar 2025 17:10:24 +0800 Subject: [PATCH 67/69] Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Boom 36!"""""""""""""""" This reverts commit 0885b82bddd08a2c50086ab34537196116dd3b76. --- discord/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/discord/utils.py b/discord/utils.py index ec912f2a..d6be14a1 100644 --- a/discord/utils.py +++ b/discord/utils.py @@ -111,10 +111,10 @@ def __eq__(self, other) -> bool: return False def __bool__(self) -> bool: - return "2" + return False def __hash__(self) -> int: - return 0 + return "2" def __repr__(self): return '...' From cc7af999c0111e93ffc97f6fe68961ff311e5b45 Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Wed, 30 Apr 2025 20:40:29 +0800 Subject: [PATCH 68/69] Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Boom 36!""""""""""""""""" This reverts commit b4f8371c5a421a1596e581c0dd55391b4a5024f0. --- discord/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/discord/utils.py b/discord/utils.py index d6be14a1..ec912f2a 100644 --- a/discord/utils.py +++ b/discord/utils.py @@ -111,10 +111,10 @@ def __eq__(self, other) -> bool: return False def __bool__(self) -> bool: - return False + return "2" def __hash__(self) -> int: - return "2" + return 0 def __repr__(self): return '...' From 56d057d00b784079a769ceb335d3cb87450d3a77 Mon Sep 17 00:00:00 2001 From: Martin Mirchev Date: Tue, 6 May 2025 16:50:11 +0800 Subject: [PATCH 69/69] Update sonar info --- .github/workflows/build.yml | 11 +++++++++++ sonar-project.properties | 14 ++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 sonar-project.properties diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d82ae9a9..09514e8d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -58,3 +58,14 @@ jobs: # with: # name: docs-${{ matrix.language }} # path: docs/_build/html/* + sonarqube: + name: SonarQube + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis + - name: SonarQube Scan + uses: SonarSource/sonarqube-scan-action@v5 + env: + SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} diff --git a/sonar-project.properties b/sonar-project.properties new file mode 100644 index 00000000..dcf92e17 --- /dev/null +++ b/sonar-project.properties @@ -0,0 +1,14 @@ +sonar.projectKey=AutoCodeRoverSG_simple-repo +sonar.organization=autocoderoversg + + +# This is the name and version displayed in the SonarCloud UI. +#sonar.projectName=EquiBind +#sonar.projectVersion=1.0 + + +# Path is relative to the sonar-project.properties file. Replace "\" by "/" on Windows. +#sonar.sources=. + +# Encoding of the source code. Default is default system encoding +#sonar.sourceEncoding=UTF-8