Browse Source

Allow AuditLogEntry to be Hashable

pull/6496/head
Nadir Chowdhury 4 years ago
committed by GitHub
parent
commit
31bbf7434b
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 20
      discord/audit_logs.py

20
discord/audit_logs.py

@ -29,6 +29,7 @@ from .object import Object
from .permissions import PermissionOverwrite, Permissions
from .colour import Colour
from .invite import Invite
from .mixins import Hashable
def _transform_verification_level(entry, data):
return enums.try_enum(enums.VerificationLevel, data)
@ -186,11 +187,28 @@ class AuditLogChanges:
setattr(second, 'roles', data)
class AuditLogEntry:
class AuditLogEntry(Hashable):
r"""Represents an Audit Log entry.
You retrieve these via :meth:`Guild.audit_logs`.
.. container:: operations
.. describe:: x == y
Checks if two entries are equal.
.. describe:: x != y
Checks if two entries are not equal.
.. describe:: hash(x)
Returns the entry's hash.
.. versionchanged:: 1.7
Audit log entries are now comparable and hashable.
Attributes
-----------
action: :class:`AuditLogAction`

Loading…
Cancel
Save