Browse Source

Change _Overwrite to get dict entries rather than mutate

pull/7190/head
Rapptz 4 years ago
parent
commit
99b8ae35ba
  1. 8
      discord/abc.py

8
discord/abc.py

@ -196,10 +196,10 @@ class _Overwrites:
MEMBER = 1 MEMBER = 1
def __init__(self, data: PermissionOverwritePayload): def __init__(self, data: PermissionOverwritePayload):
self.id: int = int(data.pop('id')) self.id: int = int(data['id'])
self.allow: int = int(data.pop('allow', 0)) self.allow: int = int(data.get('allow', 0))
self.deny: int = int(data.pop('deny', 0)) self.deny: int = int(data.get('deny', 0))
self.type: OverwriteType = data.pop('type') self.type: OverwriteType = data['type']
def _asdict(self) -> PermissionOverwritePayload: def _asdict(self) -> PermissionOverwritePayload:
return { return {

Loading…
Cancel
Save