Add support for the new permission serialization scheme.

This commit is contained in:
Rapptz
2020-07-28 20:30:25 -04:00
parent fafc3d9185
commit 272339d5e6
2 changed files with 6 additions and 6 deletions

View File

@@ -168,15 +168,15 @@ class _Overwrites:
def __init__(self, **kwargs):
self.id = kwargs.pop('id')
self.allow = kwargs.pop('allow', 0)
self.deny = kwargs.pop('deny', 0)
self.allow = int(kwargs.pop('allow_new', 0))
self.deny = int(kwargs.pop('deny_new', 0))
self.type = sys.intern(kwargs.pop('type'))
def _asdict(self):
return {
'id': self.id,
'allow': self.allow,
'deny': self.deny,
'allow': str(self.allow),
'deny': str(self.deny),
'type': self.type,
}