From 99b8ae35ba88d21391f12d2f9964a623435dc7c5 Mon Sep 17 00:00:00 2001 From: Rapptz Date: Mon, 5 Jul 2021 21:32:46 -0400 Subject: [PATCH] Change _Overwrite to get dict entries rather than mutate --- discord/abc.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/discord/abc.py b/discord/abc.py index 92a667010..6efb2cd7c 100644 --- a/discord/abc.py +++ b/discord/abc.py @@ -196,10 +196,10 @@ class _Overwrites: MEMBER = 1 def __init__(self, data: PermissionOverwritePayload): - self.id: int = int(data.pop('id')) - self.allow: int = int(data.pop('allow', 0)) - self.deny: int = int(data.pop('deny', 0)) - self.type: OverwriteType = data.pop('type') + self.id: int = int(data['id']) + self.allow: int = int(data.get('allow', 0)) + self.deny: int = int(data.get('deny', 0)) + self.type: OverwriteType = data['type'] def _asdict(self) -> PermissionOverwritePayload: return {